我有一个无法在“图形编辑”中渲染的视频:
GSpot 无法渲染:
并且 AVISynth 的 DirectShowSource 无法打开:
但 Windows Media Player (12) 可以正常播放它。
当 DirectShow 本身无法呈现文件时,我如何找出 Windows Media Player 正在使用的过滤器?
我尝试以管理员身份运行 GraphEdit 并连接到远程图表,但 Windows Media Player 未在运行对象表中注册其图表:
相关问题:如何访问 AviSynth 中 Windows Media Player 可以播放但 DirectShow 不能播放的文件?
答案1
根据标签,我认为这是一个 .mp4 视频文件?
WMP 12 可以使用较新的 Media Foundation 框架(而不是 DirectShow)来渲染文件。MPEG-4 文件就是这种情况。
有关 GraphEdit 的 Media Foundation 等效版本,请参阅这个问题。