Bremsentest

Aus den Release Notes zu Handbrake 0.9.4:

There's an old proverb in the video encoding world: Speed, size, quality: pick two. It means that you always have to make a trade-off between the time it takes to encode a video, the amount of compression used, and the picture quality. Well, this release of HandBrake refuses to compromise. It picks all three.

Das klingt vielversprechend. Ich persönlich würde mich ja schon freuen, wenn ich eine perfekte Bildqualität bei überschaubarer Dateigröße bekäme. Bis zur Version 0.9.2 habe ich mit 2600 kbit/s und 2-Pass Encoding sehr schöne, aber auch ziemlich große Dateien bekommen. In Version 0.9.3 konnte ich mich für eine bestimmte Ausgabe-Qualität entscheiden, ohne mir Gedanken über Bitrate und Zielgröße machen zu müssen. Das Ergebnis entsprach leider erst ab einer Qualität von 65% meinen Vorstellungen, was im Schnitt auch nur mit Bitraten zwischen 2500 und 3000 kbit/s realisiert werden konnte.

Wird jetzt alles anders dank der massive improvements des freien H.264-Codecs in Handbrake 0.9.4? Das wollen wir doch mal sehen. Misstrauisch, wie ich bin, lasse ich mir erstmal von den Entwicklern bestätigen, dass die im High Profile (Quality: 60,78%) vorgesehenen Einstellungen nicht leichtfertig gewählt wurden, und dass ich auf Pyramidal B-Frames, Motion Estimation Method: Uneven Multi-Hexagon, No Fast-P-Skip und die Anpassung diverser Werte tatsächlich verzichten sollte.

Der Qualitätsverlust ist (selbst gegenüber der DVD-Quelle) kaum wahrnehmbar, der Größenunterschied dagegen sehr deutlich:

  MPEG-4 AVC (Handbrake 0.9.2) MPEG-4 AVC (Handbrake 0.9.4) MPEG-2 (DVD)
Titel Größe (Bytes) Bitrate (kbit/s) Größe (Bytes) Bitrate (kbit/s) Größe (Bytes) Bitrate (kbit/s)
The Fellowship of the Ring 4.691.846.510 2628 3.139.836.573 1379,68 7.507.828.736 8500
The Two Towers 4.721.709.975 2628 3.778.001.176 1860,20 7.984.609.280 7500
The Return of the King 5.287.113.557 2628 4.001.082.378 1699,58 8.084.596.736 7500
Summe 14.700.670.042 (62,4%) - 10.918.920.127 (46,3%) - 23.577.034.752 (100%) -

Was mache ich jetzt bloß mit den ganzen gesparten Bytes?