当前位置: 代码迷 >> 多媒体/流媒体开发 >> [H.264 Directshow] 怎么设置subtype给ffdshow decoder
  详细解决方案

[H.264 Directshow] 怎么设置subtype给ffdshow decoder

热度:1740   发布时间:2013-02-26 00:00:00.0
[H.264 Directshow] 如何设置subtype给ffdshow decoder
各位专家,我有个问题咨询:我写了一个demux spliter,就是拆分ts到pes的audio和video,后面连接ffdshow,目前可以正常播放mpeg2的ts,我希望它能够拆分h.264的,现在pes可以拆分出来,但是无法连接ffdshow,发现是subtype有问题,我通过跟踪ffdshow代码发现它要求subtype的GUID是31435641-0000-0010-8000-00AA00389B71,但是这个guid我没有发现在directshow的头文件和基础库存在。麻烦专家或者大侠们给些建议或者解决方法?

------解决方案--------------------------------------------------------
自己定义一下,然后设置一下试试.
------解决方案--------------------------------------------------------
31435641-0000-0010-8000-00AA00389B71是视频流格式AVC1的guid,应该设在fmtType里吧,
h264的ts流也可以用haali splitter fliter来解析的,当然要自己写也可以
------解决方案--------------------------------------------------------
1.自己定义一下,然后设置.简单直接。
  相关解决方案