34

C#がFFMpegライブラリを直接駆動するための一連のバインディングを知っている人はいますか?ffmpeg.exeに直接シェルすることはできましたが、別のプロセスとして同期/制御するのは難しいことがわかりました。どんな助けでもいただければ幸いです。

4

4 に答える 4

7

私はこのライブラリを見ました:

ffmpeg- C#で使用するための使いやすいラッパーを提供するFFmpegマルチメディアスイート上でラッパーライブラリをシャープにします。

于 2008-11-07T01:54:00.413 に答える
5

実際には、別のプロセスとして制御するのは非常に簡単です。StandardOut と StandardError をリダイレクトすると、Process.OnData* イベントにサブスクライブして、コマンド ライン出力を受け取ることができます。その後、正規表現を使用してステータス行を解析し、% complete などを計算するのは簡単です。

最も難しいのは、まともな品質を得るためにどのコマンドラインを渡すかを考え出すことです! H.264/AAC+ を使用している場合は、このページこのページをお勧めします。

于 2008-11-07T02:14:41.243 に答える
5

Tao.ffmpeg: http://www.taoframework.com/project/ffmpeg コンパイルされ、この時点で ffmpeg-sharp について言える以上のバイナリ dist があります。ただし、特に使いやすいわけではありません。

于 2009-01-16T20:58:36.043 に答える
4

http://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/

于 2010-02-09T05:02:55.073 に答える