1

これを使用する前に:

ffmpeg -i file1.avi -acodec vorbis file2.ogg

そして、すべてがうまくいきます...そして今、この新しいサーバーでこのコマンドを試してみると、成功した変換が返されますが、ファイルがありません...

次のように書いた場合にのみ機能します。

ffmpeg -i file1.avi file2.ogg

しかし、オーディオコーデックはflacであり、html5のビデオでは再生できません...

リストとは異なる10など、さまざまなコーデックで試しましたが、ファイルを作成しているのは10のうち3つだけですが、サイズが0バイトのファイル...

約:

ffmpeg 0.7-rc1
libavutil    50. 40. 1 / 50. 40. 1
libavcodec   52.120. 0 / 52.120. 0
libavformat  52.108. 0 / 52.108. 0
libavdevice  52.  4. 0 / 52.  4. 0
libavfilter   1. 77. 0 /  1. 77. 0
libswscale    0. 13. 0 /  0. 13. 0

これらのコーデックはすべて有効になっています...

なにか提案を?

4

1 に答える 1

1

使用しているffmpegのバージョンによって異なります。最新の git バージョンには次のように書かれています。

エンコーダー「vorbis」は実験的なものであり、悪い結果が生じる可能性があります。使用する場合は、「-strict 実験的」を追加してください。または、非実験的なエンコーダー「libvorbis」を使用してください。

私がしようとすると:

ffmpeg -i file1.avi -acodec libvorbis file2.ogg

それは正常に動作します。

于 2011-05-07T15:42:04.487 に答える