0

2 つの Ubuntu hardy ボックスで ffmpeg を使用しています。両方とも、Medibuntu からの FFMPEG のコンパイル済みバイナリの同じバージョンを持っています。3GP を FLV に変換すると、一方のマシンでは ffmpeg が音を歪ませ、もう一方のマシンでは問題なく動作します。

バージョンとフォーマットのオプションを確認しましたが、それらはすべてマシン間で同一です。

唯一の違いは、1 台のマシンが 64 ビットで、もう 1 台が 32 ビットであることです。これが問題の原因でしょうか? その場合、どうすれば解決できますか?

4

1 に答える 1

1

はい、32 ビット対 64 ビットが問題になる可能性があります。解決するには、まずhttp://ffmpeg.orgから最新の ffmpeg ソースを取得して、自分でコンパイルしてみます。

次に、32 ビット バージョンが動作すると仮定すると、64 ビット ホストで 32 ビット バージョンを使用するだけです。これを機能させるには、32 ビット ライブラリをインストールするか、静的にコンパイルする必要がある場合があります。

また、別のオーディオ コーデックまたは別のパラメータを試すこともできます。

于 2009-09-15T06:54:39.743 に答える