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