Es gibt mehrere Befehlszeilen- oder GUI-Tools, die einige der vereinfachten Codierungsparameter eines H264-Videos zeigen, z. ffmpeg
oder mediainfo
:
$ mediainfo myvideo.mp4 [... look for the "Video" section ...] Format profile : High@L4 Bit rate : 17.0 Mbps $ ffprobe -show_streams myvideo.mp4 [... look for a [STREAM] header followed by codec_type=video ...] profile=High level=40 bit_rate=16996359
Beachten Sie die profile
und level
(in ffmpeg
) Parameter. Machen Sie sich keine Sorgen über die Bitrate, es sagt Ihnen nicht wirklich etwas aus, was die Dateigröße nicht ist. Ich denke, dass die level
in ffmpeg
‚s Ausgabe 10 × den realen Wert ist (dh. 40
Bedeutet Stufe 4 41
bedeutet, 4.1, usw.).
In Avidemux können Sie vereinfachte Einstellungen verwenden, in denen Sie diese festlegen und die feineren Einstellungen bei den Standardeinstellungen von Avidemux beibehalten können.
Ich dachte mir, dass dies die entsprechenden Einstellungen sind:
- Erweiterte Konfiguration verwenden ist nicht markiert.
- Das Profil ist hoch.
- IDC-Stufe ist 4.
Die Verwendung eines langsameren Preset- Werts erhöht die Qualität innerhalb dieser Parameter (bis zu einem gewissen Punkt).
Sie können auch die Zwei-Pass-Kodierung verwenden, um die Dateigröße weiter zu reduzieren. Ich kenne keinen guten Weg, um eine vernünftige Dateigröße vorherzusagen, aber eine durchschnittliche durchschnittliche Bitrate mit zwei Durchgängen für 1920 × 1080 reicht von 6-8 Mbps. Richten Sie nicht die ursprüngliche Dateigröße oder Bitrate als Ziel ein : Am Ende erhalten Sie eine Datei derselben Größe.
In meinem Fall halbierte eine einzige Passcodierung auf Qualitätsstufe 20 (Standard von Avidemux) die Dateigröße, und der Vergleich mit Bino und Kinovea zeigte keinen Unterschied (für mich), selbst bei bewegungsunscharfen oder kontrastreichen Bildern. Durch die Zwei-Pass-Codierung bei 7 MBit / s (wie die Single-Pass-Codierung herauskam) wurde dies auf 40% gesenkt.