我想使用c#将视频文件中的音频提取为MP3。音频的比特率应该能够指定。有人可以帮我这个吗?我已经看过“是否”,但我不确定是否可以在不提示CMD的情况下使用“是否”。
请不要在下面的文章中建议我。对于大于700mb的文件,它无法正常工作 http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-Library
答案 0 :(得分:0)
您可以在不创建单独控制台窗口的情况下调用ffmpeg二进制文件。我假设C#/ .NET有模板,但如果没有,那么WinAPI的方法是在CreateProcess()调用中指定要运行的ffmpeg命令和stdin / stdout的虚拟句柄。这里描述了类似的内容:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682499(v=vs.85).aspx