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 で実行する方法は、実行する ffmpeg コマンドと、CreateProcess() 呼び出しで stdin/stdout のダミー ハンドルを指定することです。そのようなものはここで説明されています:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms682499 (v=vs.85).aspx

于 2013-01-15T13:49:20.140 に答える