Fan*_*ade 2 c# audio video naudio ms-media-foundation
我有2个文件.两者的长度相同(以秒为单位):
如何在我的C#应用程序中使用NAudio .NET库用文件#2中的音频覆盖文件#1的音频?我想将最终结果写入磁盘作为新的视频文件.
我相信这可以使用NAudio 1.7的Media Foundation功能,但我无法弄清楚如何修改视频文件的音频流并重新保存视频.
我担心NAudio 1.7无法做到这一点.NAudio有大量Media Foundation API的互操作包装器,但是MediaFoundationReader和MediaFoundationEncoder类的重点仅在于音频.应该可以使用Media Foundation,因此如果您可以找到使用MF API执行此操作的C++示例,则可以使用来自NAudio的interop包装器在C#中重新创建它.或者,您可以尝试使用其他托管Media Foundation库,例如Media Foundation .NET
| 归档时间: |
|
| 查看次数: |
920 次 |
| 最近记录: |