MJPEG をロスレスで MP4 に圧縮する最良の方法は何ですか?

MJPEG をロスレスで MP4 に圧縮する最良の方法は何ですか?

MJPEG で録画したデジタル カメラのムービーがいくつかあり、数 GB のストレージ スペースを占有しています。詳細をできるだけ失わずに、またはまったく失わずに、これらのムービーをさらに圧縮したいと考えています。

MJPEG はフレーム間で圧縮しないので、最新のムービー コーデックであればもっと良い結果が得られると思いますが、どうでしょうか?

次の ffmpeg コマンドは期待どおりに動作しますか?

ffmpeg -i input -c:v libx264 -preset veryslow -qp 0 output.mp4

答え1

コマンドで実行できますが、x264 の最大の魅力は、主観的な視覚的透明性を維持しながら高圧縮を提供できることです。厳密なロスレス モードを維持する場合、x264 は適度に使用できます。次のコマンドを試すことをお勧めします。

ffmpeg -i input -c:v libx264 -preset veryslow -crf 18 output.mp4

品質が気に入らない場合は、CRF 値を下げてください。

関連情報