【问题标题】:Seamless Video Playback Using Media Foundation使用 Media Foundation 进行无缝视频播放
【发布时间】:2014-04-24 21:26:15
【问题描述】:

我一直在尝试使用 Microsoft 的 Media Foundation 和 C++ 实现无缝视频播放。我已经成功创建了一个播放列表,并且有循环播放的视频,但它远非无缝。根据文件格式,视频之间的间隔从 300 毫秒到 1.5 到 2 秒不等。 Media Foundations 中的 Sequencer Source 应该提供无缝视频播放,但到目前为止我还没有看到这样的结果。有没有人使用 Media Foundation 实现了无缝视频播放,如果可以,请告诉我。如果不可能,您能指出我继续搜索的方向吗?

【问题讨论】:

    标签: c++ ms-media-foundation audiovideoplayback


    【解决方案1】:

    我得到了完全相同的结果。 Media Foundation 功能不完全(可能永远不会,因为它已经存在很长时间了,但仍然存在问题)。变压器功能齐全且性能良好。但是,如果您需要播放、捕获或类似的更高级别的功能,我强烈建议您为此编写自己的代码。或者,如果这是可接受的替代方案,请使用 DirectShow。或者也许是一些 DShow/MF 组合......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-04
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 2013-03-09
      • 2019-07-21
      • 1970-01-01
      相关资源
      最近更新 更多