mac棋牌游戏:请教DirectShow、流媒体高手,ASF转化相关

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 03:25:56
你好,现在碰到一个棘手的问题
在一个程序里面想把一个标准的流用ASF writer写成一个WMV文件,但是这个流只是一个视频流,没有音频,微软的ASFWriter必需要有音频流输入。向高手请教应该怎么办?能不能加一个Filter为流加入音频流还是如何处理?如果觉得说不清楚的话可以加我的QQ:35742218,如果能够解决问题感激不尽。
Zhuxi1984,谢谢,能够详细一点吗?我方便去找

另,分是小事,要多少分直接说,只要我有都能给。

ASFWriter filter 输入针(input pin)的类型和数量是有它内部使用的Profile(抱歉:如何翻译成中文我还不清楚)决定的。默认的Profile里包括视频和音频两个媒体流,所以你看到有两个输入针。

要除掉音频输入针。第一步,你需要产生一个新的Profile。该Profile只有一个视频流,没有音频流。你所提的问题就可以解决了。微软提供了一个生成Profile的工具(WMProEdt.exe)。如果你计算机里安装了Windows Media Format SDK,那么你已经有了该工具。

产生了合适的Profile以后,你需要装载该Profile。然后从ASFWriter获取IConfigAsfWriter 接口(Interface),用其中的ConfigureFilterUsingProfile 方法去配置ASFWriter。

加个FILTER,给流加音源,应该可以的,在CSDN看过,去找找.