web-dev-qa-db-ja.com

MJPEGをMP4に可逆圧縮する最良の方法は何ですか?

MJPEGで記録されたいくつかのデジタルカメラムービーで、数GBのストレージ容量を使用しています。私はそれらをより良く圧縮したいのですが、できるだけ細部を失うことはありません。

MJPEGはフレーム間で圧縮しないので、現代の映画コーデックの方が優れていると思いますよね。

次のffmpegコマンドは私が期待することをしますか?

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

あなたのコマンドはそれを行いますが、x264の主な利点は、主観的な視覚的透明性を維持しながら高圧縮を提供する能力です。厳密なロスレスモードを維持している場合、x264はそれほど役に立ちません。次のコマンドを試すことをお勧めします。

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

品質が気に入らない場合は、CRF値を下げます。

10
Gyan

H.264にビデオデータを保存する場合、品質を損なうことなく、次のようにします。

ffmpeg -i input -c:v libx264 -crf 0 output.mp4

これにより、知覚品質が維持されるだけでなく、ビデオが少し失われることもありません。

0
Quadcubic