2010-08-04 76 views
0

我一直在使用Directshow一段时间。我一直在使用代码(GMFBridge),最近我开始使用mp4demux。我发现它可以很好地解复用许多压缩类型,但有几种类型的解决方案仍不能解复用。我正在写信询问这些问题。MPEG2/MP4视频Demux问题

我在这里有一个XDCAM-EX文件的例子,这个文件使用了MP4容器。使用商业解码器的试用版本,我能够看到我在解复用器视频输出中有什么流,并且我看起来像是Mpeg2。 Format是MPEG2VideoInfo,FormatType和SubType都是Mpeg2Video,我认为它的主要区别是压缩是'mpg2'。问题是mp4demux找到音频流并将其输出为PCM,但它没有找到视频流。我是新来过滤开发,所以我可能是错误的,但在研究了一些代码后,我没有发现任何对'mpg2'压缩的引用。

为了进行比较,我测试了另一个MP4文件,并且mp4demux运行良好。寻找视频流属性,我看到它使用'avc1'压缩。我搜索了这个代码,并找到了一个参考。由于'mpg2'没有明确的存在,我认为它不被支持。

如果您有兴趣,我可以向您发送我提到的这些视频样本。

任何帮助将不胜感激。

回答

0

这是什么C++的问题?你在找一个能帮助你做到的图书馆吗?请把这个问题改为你正在寻找的是什么。

+0

Hey Gangadhar,这个问题不在我的系统中......我会去获取更多信息并编辑问题。感谢您的关注! – KaH600 2010-08-04 15:54:54