关于设计mpeg-4流媒体的解码播放filter

emilylee0108 2008-05-30 08:45:00
要对一个实时接收到的流媒体做解码播放的filter,但是对directshow不怎么懂,大体思路如下对吗

--video decode filter---video renderer filter
/
--mpeg-4 splitter filter--
\
--audio decode filter---audio renderer filter

以上的流程不知道对不对,希望高手能够知道一下哦
其中我需要调用开源的ffmpeg库,我已经编译成静态库,不知道是应该在那个环节上调用?
...全文
264 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
iris2000 2008-06-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 emilylee0108 的回复:]
那最后的video和audio renderer filter也是实现过了的吗,在哪可以看到他们的源码啊
[/Quote]
video 和audio 的renderer没必要自己做吧,你可以直接用微软的,在decoder filter的output pin上直接render,它会自动接默认的微软的video 和audio renderer的。
SoftSoftSoft2008 2008-06-25
  • 打赏
  • 举报
回复
最快的方法就是 直接调用ffmpeg的dll,

签 名 : ︻$▅▆▇◤
昵 称 : 罗家兄弟
QQ : 79941308
E-Mail: luoshizhen2003@gmail.com
ml1017 2008-06-20
  • 打赏
  • 举报
回复
自己写个transform filter,把ffmpeg 解码封装起来。
wyl123 2008-06-17
  • 打赏
  • 举报
回复
用gstreamer的qtdemux吧
xjfox 2008-06-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 emilylee0108 的回复:]
那最后的video和audio renderer filter也是实现过了的吗,在哪可以看到他们的源码啊
[/Quote]

这两个系统都自己实现了,无论是XP还是wince
emilylee0108 2008-06-17
  • 打赏
  • 举报
回复
在video decoder filter的模块中,我已经有了调用ffmpeg进行解码的部分,怎么把它封装到一个filter里面去啊
chenqian_lj 2008-06-10
  • 打赏
  • 举报
回复
帮顶,正在做wince下的,ffdshow没有接触过,关注。。。。
emilylee0108 2008-06-10
  • 打赏
  • 举报
回复
有没有懂ffmpeg库的,帮忙具体介绍下ffmepg提供的api,以及在filter的那些方法中调用了这些api,是如何调用的吧
或者有什么资料是直接介绍这个的啊,不胜感激了
emilylee0108 2008-05-31
  • 打赏
  • 举报
回复
那最后的video和audio renderer filter也是实现过了的吗,在哪可以看到他们的源码啊
jackwuwei 2008-05-30
  • 打赏
  • 举报
回复
mpeg4 Splitter Filter可以参考开源项目guliverklid的AviSplitter Filter和MP4 Splitter Filter,MPEG4 Video和Audio Decoder Filter已经在开源项目ffdshow实现过了,ffdshow调用的是ffmpeg。
emilylee0108 2008-05-30
  • 打赏
  • 举报
回复
如果有相关的源代码,希望能够发给我做个参考啊,不胜感激了
emilylee0108@qq.com

2,554

社区成员

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

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