我正在尝试将原始视频中的*.mov
文件拆分为原始音频。我有一个DirectShow
过滤器作为视频流的解码器,Windows Media Player实际上可以看到并使用它来播放这个视频文件但我很难弄清楚它是如何工作的,因为我需要编写一个复杂的DirectShow图。我假设WMP将使用WM ASF Rreader
,但是如果我尝试将此过滤器添加到GraphEdit中的图形并且* .mov文件作为参数,那么它会失败并显示0xc00d0026
错误代码,因为它是有意义的假设仅使用未压缩格式。
WMP可以使用哪些其他DirectShow源过滤器将* .mov视频文件拆分为原始视频和音频?
答案 0 :(得分:0)
Windows Media Player(当前版本,不是很古老)不会将DirectShow用于MOV文件。相反,它使用Media Foundation。
仅供参考:0xC00D0026
为NS_E_UNRECOGNIZED_STREAM_TYPE
“无法识别指定的协议。请确保文件名和语法(例如斜杠)对于协议是正确的。”
我想您可以找到合适的DirectShow组件来解复用MOV文件:Haali Media Splitter,GDCL MPEG-4 Demultiplexer是广泛使用的。