首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASF文件不能被GraphEdit渲染,但可以被WMP播放

ASF文件不能被GraphEdit渲染,但可以被WMP播放
EN

Stack Overflow用户
提问于 2017-02-06 07:18:14
回答 1查看 127关注 0票数 0

我的程序使用Windows Media Foundation WMV/WMA MFT来编码为ASF格式(多路复用由ffmpeg完成)。生成的文件可以通过Win10上的Windows Media Player完美播放,但无法通过GraphEdit渲染,错误代码为== NS_E_INVALID_DATA (0xC00D002FL)。

当使用IWMSyncReader->GetNextSample读取音频样本时,也会出现同样的错误。

这里有一个破碎的视频示例:https://www.dropbox.com/s/x8uyaqbclq93u5d/big_buck_bunny.wmv?dl=0

有没有人能检查一下原因?谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-11-30 19:10:22

在使用Windows Media ASF Viewer查看您的wmv文件后,我得出结论,它是由Lavf编码器(FFMPEG)编码的。因此,我安装了LAV directshow filters并用Graphstudionext播放了wmv。我将该文件添加为file source async,然后图形自动使用LAV拆分器。似乎只有LAV拆分器能够解析此wmv。在您的应用程序中,您可以通过File source async filter添加文件并让LAV解析它(如果已安装),从而完成相同的操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42058457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档