请教,我现在有每一帧都是JPG的数据,怎么样用DirectShow将数据压缩成MPEG-4或其它的格式文件保存?

deon 2005-10-08 11:47:39
我通过网络接收的每一帧都是JPG的数据,怎么样用DirectShow实时地将这些数据压缩成MPEG-4或其它的格式,然后保存?
请帮帮忙!
...全文
177 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
deon 2005-10-17
  • 打赏
  • 举报
回复
谢谢jiangsheng, 发分啦,每人都有份.
蒋晟 2005-10-15
  • 打赏
  • 举报
回复
try MJPEG encoding.
http://mjpeg.sourceforge.net/
deon 2005-10-14
  • 打赏
  • 举报
回复
谢谢各位
ablewindy 2005-10-13
  • 打赏
  • 举报
回复
DirctX SDK就有一个好像叫PushSource的例子,就可以把BMP作为Source Filter的输入。

其实把BMP压缩MPEG-4很简单啦,视频捕获卡的源不也有RGB吗?每一帧不就是一幅BMP吗?
至于压缩,根本和源无关罗,插入一个压缩的Filter就搞定了!

不过这个得你会写Filter罗!参考PushSource吧,正是完成这个任务的!
2001xgp 2005-10-13
  • 打赏
  • 举报
回复
帮顶,对这个问题比较感兴趣
deon 2005-10-12
  • 打赏
  • 举报
回复
有谁写过BMP压缩MPEG-4的Filter,可以介绍一下吗?
heninghejun 2005-10-09
  • 打赏
  • 举报
回复
转成BMP以后,你可以一帧一帧的压缩这个BMP,也可以多个BMP保存成文件后,自己再读出来,一次性的转,
ablewindy 2005-10-09
  • 打赏
  • 举报
回复
同意!
先将JPG解压成BMP再传递给压缩Filter
楼主需写一个这样的Filter
yyhzpk 2005-10-08
  • 打赏
  • 举报
回复
先解码,解成BMP的,然后调用mpeg4编码库将其压缩成mpeg4形式的,

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧