2

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

4

1 回答 1

0

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

于 2014-11-27T13:18:07.313 回答