ffmpeg:異なるマシン間で異なる動作をする同じコンパイル
質問
Ubuntuハーディボックスの2つでffmpegを使用しています。両方とも、MedibuntuのFFMPEGのプリコンパイル済みバイナリの同じバージョンを持っています。 3GPをFLVに変換すると、一方のマシンではffmpegが音を歪め、もう一方のマシンでは正常に動作します。
バージョンとフォーマットのオプションを確認しましたが、すべてのマシンで同じです。
唯一の違いは、1台のマシンが64ビットで、もう1台のマシンが32ビットであることです。これが問題の原因になりますか?その場合はどうすれば解決できますか?
解決
はい、32ビットと64ビットが問題になる可能性があります。解決するには、まず http://ffmpeg.org から最新のffmpegソースを取得して、自分でコンパイルしてみます。 。
第二に、動作する32ビットバージョンを想定して、64ビットホストで32ビットバージョンを使用します。この機能を使用するには32ビットライブラリをインストールするか、静的にコンパイルする必要があります。
また、別のオーディオコーデックまたは別のパラメーターを試すこともできます。
所属していません StackOverflow