2

我想使用 c# 从视频文件中提取音频作为 MP3。音频的比特率应该可以指定。有人可以帮我吗?我已经看过“是否”,但我不确定是否可以在不提示 CMD 的情况下使用“是否”。

请不要建议我跟随文章。它不适用于大于 700mb 的文件 http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-Library

4

1 回答 1

0

您可以在不创建单独的控制台窗口的情况下调用 ffmpeg 二进制文件。我假设 C#/.NET 有模板,但如果没有,那么 WinAPI 的方法是在 CreateProcess() 调用中指定要运行的 ffmpeg 命令和 stdin/stdout 的虚拟句柄。此处描述了类似的内容:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms682499 (v=vs.85).aspx

于 2013-01-15T13:49:20.140 回答