Was ist die richtige Befehlszeile, um MKV 10b in MKV 8b mit identischer Qualität zu konvertieren?

Was ist die richtige Befehlszeile, um MKV 10b in MKV 8b mit identischer Qualität zu konvertieren?

Ich möchte MKV 10b in MKV 8b konvertieren, mit identischer Ton- und Videoqualität.

Ich verwende die folgende Befehlszeile:

 ffmpeg -i -c my_file.mkv: libx264 v -profile -crf 18 -PRESET medium high -level 40 -c:a copy c: s copy output.mkv

aber ich glaube, mit dem CRF-Parameter verliere ich an Videoqualität … Meine Frage ist also: Was ist die richtige Befehlszeile, um MKV 10b in MKV 8b mit identischer Qualität zu konvertieren?

Antwort1

Wie @szatmary sagte: Sofern der Farbbereich Ihres Originalvideos nicht ursprünglich von den 8 Bits, auf die Sie kodieren möchten, hochgerechnet wurde, gehen diese zusätzlichen Informationen beim Herunterrechnen zwangsläufig verloren. 10 Bits an Informationen können unmöglich in 8 dargestellt werden. Je nach Inhalt bemerken Sie diesen Unterschied jedoch möglicherweise nicht einmal.

DerCRF-Parametersteuert stattdessen den Grad der verlustbehafteten Komprimierung, die auf das Video angewendet wird. CRF in x264 reicht von 0 bis 51, wobei 0 verlustfreie Komprimierung – also die bestmögliche Qualität – und 51 die schlechteste Qualität bietet. Normalerweise würden Sie einen CRF zwischen 18 und 28 wählen. Bei den meisten Videos sollte 18 ein Video ergeben, das nicht leicht vom Original zu unterscheiden ist. Es wird jedoch immer noch komprimiert. Wenn Sie also sicherstellen möchten, dass – zumindest in diesem Sinne – keine Qualität verloren geht, sollten Sie einen noch niedrigeren CRF-Wert wie 12 wählen. Dadurch wird die Videoqualität immer noch schlechter, aber es sollte nicht wahrnehmbar sein.

verwandte Informationen