34

私は、さまざまなデバイスやプラットフォーム用に一連のビデオ エンコーディングを行っています。mencoderffmpegの間で数回行き来しました。どちらをお勧めしますか?その理由は?

副次的な質問: グーグルによると、mencoder は ffmpeg を使用しているようです。これは常に行われますか、それとも必要と思われる場合にのみ行われますか?

4

2 に答える 2

44

そうです、mencoder は ffmpeg を使用します。Mencoder は実際には、ffmpeg のようなさまざまなコーデックまたはコーデック ライブラリへのユニバーサル インターフェイスです。したがって、ffmpeg を超えて、mencoder は、x264、xvid、lame mp3、および私が使用していないその他のさまざまなサポートを使用してコンパイルできます。ポイントは、正しい mplayer/mencoder バイナリがあれば、ffmpeg がサポートするものよりも多くのコーデックをサポートできるということです (特にライセンスが制限されているもの)。また、対応する ffmpeg コーデックに必要なすべてのオプションを渡すことができるため、mencoder を使用して ffmpeg の機能を失うことはありません。だから私はmencoderをお勧めします。

副次的な質問に関しては、ovc および oac コマンド ライン スイッチを使用して、mencoder が使用するコーデックを宣言しています。mencoder -ovc help および mencoder -oac help を試して、mencoder バイナリでサポートされているビデオおよびオーディオ コーデックを確認してください。ビデオ/オーディオ コーデックの詳細については、こちらを参照してください。lavc(ffmpegのlibavcodecライブラリ)、xvid、mp3lameについて解説しています。

これら以外にも、非常に便利な mencoder で x264 を使用しており、そのコーデックをサポートするバイナリを入手することをお勧めします。

于 2011-05-09T06:06:24.460 に答える
4

Serafein の優れた回答の後に迷子の詳細を追加するには:

Ubuntu 11 では、事前にパッケージ化された ffmpeg をインストールする場合、それが不足しているlibassためmencoder、多くの場合、手動でインストールしたり、ソースからlibassコンパイルしたりすることを避けるのに適しています。ffmpegそれは良いです。

于 2013-02-02T13:48:20.097 に答える