Die Richtlinien zum Kodieren (Raubkopien) von Videos werden als "Szenenanleitungen" bezeichnet. Sie werden von verschiedenen Veröffentlichungsgruppen signiert, die sicherstellen, dass ihre Videos dem Leitfaden entsprechen. LOL ist eine dieser Gruppen.
Eine Liste der Szenenführer finden Sie unter scenerules.org . Der Standard, den Sie suchen, ist - wenn ich mich nicht irre - der SD x264 TV-Standard , vorausgesetzt, Ihr Video ist 1280 × 780. Wenn Sie HD-Videos haben, erhalten Sie wahrscheinlich 45 Minuten lang keine wirklich gute Qualität mit 200 MB. Das entspräche ungefähr 600 kBit / s und würde allerdings für 720p ausreichen.
Mit FFmpeg (auf dem Handbrake basiert) kommen Sie ziemlich weit . Der einzige Schuldige ist, dass die Verwendung von FFmpeg- und FAAC-Audio für diesen Szenenführer verboten ist, aber es spielt keine Rolle, es sei denn, Sie tragen tatsächlich dazu bei.
Wenn Sie noch keine Erfahrung mit der Videokodierung haben und all diese Keywords nichts für Sie bedeuten, lesen Sie bitte die folgenden Blog-Artikel / Super User-Fragen:
Grundsätzlich besagen die Regeln, dass Sie den x264-Encoder mit einer Qualitätseinstellung mit konstantem Ratenfaktor verwenden müssen . Was es tut, ist ganz anders als das Festlegen einer konstanten Bitrate: Sie können die CRF so einstellen, dass x264 das Video mit einer konstanten Qualität codiert.
Typische CRF-Werte liegen zwischen 18 und 28, und die Freigabegruppe empfiehlt 19–20 für eine hochwertige Codierung von Material, das leicht zu komprimieren ist. Die endgültige Dateigröße wird dabei nicht im Voraus bekannt sein, aber genau darum geht es bei der CRF-Codierung: Sie kümmern sich nicht um die tatsächliche Dateigröße - Sie möchten nur eine gute Qualität.
Sobald Sie die Einstellungen vorgenommen ffmpeg
haben und Ihr Eingangsvideo fertig ist, ist die Codierung eigentlich recht einfach. Beachten Sie jedoch , dass Ihre Video - Quelle muss von hoher Qualität sein, sonst Neucodierung nur seine Qualität wesentlich verschlechtern.
Hier sind die wichtigsten Parameter:
- x264-Video mit:
- CNI 19–20
slow
Profil (bessere Komprimierungseffizienz auf Kosten der Kodierungszeit)
- H.264 Level 3.1, das einige Einschränkungen auferlegt
- Das Downscaling muss mit jedem anderen Resizer als Bicubic (dem FFmpeg-Standard) durchgeführt werden. Beispielsweise können Lanczos verwendet werden .
- Eine
tune
Einstellung für die Quelle (zB film
für filmähnliche Inhalte)
- AAC Audio mit:
- Kodierung mit variabler Bitrate
- Bitrate zwischen 96 und 160 kBit / s
In ffmpeg
bedeutet dies auf die folgenden:
ffmpeg -i input.mp4 \
-c:v libx264 -crf 19 -level 3.1 -preset slow -tune film \
-filter:v scale=-1:720 -sws_flags lanczos \
-c:a libfdk_aac -vbr 5 \
output.mp4
In FFmpeg sind Ihre Auswahlmöglichkeiten für die AAC-Codierung etwas eingeschränkt. Weitere Informationen zu Ihrer AAC-Auswahl finden Sie hier. Weitere Informationen finden Sie auch im FFmpeg- und AAC-Codierungshandbuch .
Wenn Ihr Video zu groß ist, können Sie den CRF anpassen. Bei Werten von ± 6 wird die Bitrate halbiert / verdoppelt. Wenn Sie also mit 19 beginnen und auf 25 gehen, erhalten Sie die Hälfte der Bitrate. Die Szenenregeln erlauben keine CRF über 24, aber Sie werden wahrscheinlich nichts dagegen haben.