繁体   English   中英

如何使用C#在.wmv视频文件上叠加音频文件?

[英]How to overlay audio file on .wmv video file using c#?

我想使用C#录制视频和音频文件。 录制音频和视频后,我想将它们合并。 只能有一个视频文件和10个音频文件。 我希望这十个文件叠加在一个视频文件上。

我确定我想要.wmv格式的视频文件。 您能告诉我我应该以哪种格式记录音频,以便以后可以将那些音频文件覆盖在.wmv格式的视频文件上吗?

还请让我知道如何在.wmv视频文件上叠加音频文件?

希望我能对此得到及时的答复

您可以使用DirectShow编辑服务(DES)来完成。 DirectShowLib应该在C#中提供DES支持。 使用它,创建一个具有视频组(1条轨道)和音频组(如果需要叠加/混合一些音频,即一次听到多个音频)的时间线。 将视频和音频文件放在时间轴上的所需位置。 然后,告诉DES创建DirectShow图,您将获得一个视频和一个音频输出引脚。 将它们连接到ASF writer,以将结果保存到WMV。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM