【发布时间】:2017-12-30 07:12:18
【问题描述】:
我使用 Media Foundation API 编写了一个程序,该程序采用 AVI 文件并将其视频样本解码为未压缩的 RGB 帧。
最近,我发现一个包含音频和视频轨道的 AVI 文件,但 Windows Media Player 没有播放视频轨道(正在播放音频)。
我试图用另一个播放器(Gom Player)打开文件,它建议我下载额外的编解码器包:LEAD MJPG/MCMP Video Codec。安装后,WMP 开始解码和播放视频轨道。但在那之后,我再次无法使用 MF API 解码文件。
我的猜测是 Media Foundation 仅限于 Windows 发布的内容。对吗?
另外,是否有一种方法可以告诉 Media Foundation 使用外部安装的编解码器进行解码?
【问题讨论】:
标签: windows winapi video decoding ms-media-foundation