使用Media Foundation解码MPEG1 / 2视频
我正在使用Media Foundation播放视频。在Windows 7上,一些使用Mpeg1 / Mpeg2 PS和Windows Media Player编码的视频可以播放它们,但Media Foundation没有(我试图注册一个存根MPEG1Source,但它仍然不起作用)。我注意到其中一些文件可以使用directshow播放,但不能播放Media Foundation(根本无法打开)。我猜“媒体播放器”不仅仅使用Media Foundation?
是否可以使用Media Foundation播放这些文件?如果不是,媒体播放器如何工作?非常感谢。
附:我已经阅读了Windows SDK并且我注册了一个“假的”mpeg1解码,它显示了一个没有时间码的空白帧。为什么我们需要一个假的mpeg1解码器,如果Windows媒体播放器可以解码它?
这个主题是相对的
为MPEG2传输流构建图形的最佳方法
没有找到相关结果
已邀请:
4 个回复
甲车劲
粟痢凰副
陈獭
,其中包含示例MPEG-1解码器MFT。你可能会发现它很有帮助。
悍蕾驮苇袜