FFMPEG Wie kann ich die Anzahl der I-Frames in codiertem Video steuern?
Ich möchte ein Video mit H264 neu codieren und die Anzahl der im neu codierten Video enthaltenen i-Frames steuern. Ich habe folgendes ausprobiert.
ffmpeg -i video.mp4 -y -c:v libx264 -crf 21 -sc_threshold 40 -c:a copy reencoded_video.mp4
Dies codiert das Video erfolgreich neu, aber ich kann die Anzahl der i-Frames nicht beeinflussen, indem ich die Werte -crf
und -sc_threshold
anpasse, da ich dies überprüft habe ffprobe
. In den meisten Fällen wird derselbe Satz von i-Frames unabhängig von den eingestellten Werten -crf
und -sc_threshold
erhalten.
Wie kann ich die Anzahl der i-Frames in dem neu codierten Video (bis zu einem gewissen Grad) steuern? Wie mache ich zum Beispiel jeden Frame und I-Frame? Wie kann ich es neu codieren, so dass alle 2 Sekunden etwa ein i-Frame vorhanden ist?
BEARBEITEN
Es scheint, als habe ich einfach keine ausreichend große Reichweite versucht -sc_threshold
. Bei der Einstellung auf 9999 wurde das Problem behoben. Ich kann die Dokumentation immer noch nicht für einen gültigen Bereich finden. Kann -sc_threshold
mich jemand auf eine offizielle Dokumentation verweisen, die den gültigen Bereich beschreibt?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie bearbeite ich MP4 / H264-Videodateien in Sony Vegas Platinum 6?
-
1
Video für Android mit Adobe Media Encoder konvertieren
-
4
Verbinden Sie zwei h.264-Filmdateien und fügen Sie Kapitel zusammen.
-
2
Wie kann ich eine VRO-Datei in eine AVI-Datei kodieren?
-
1
Wie kann ich Probleme mit Interlaced-Video-Ruckeln / -Schnipsen bei der Wiedergabe auf DVD-Playern b...
-
1
So zeigen Sie veoh.com-Videos mit HT03-A Android an
-
3
Wie konvertiert man mjpg-Dateityp mithilfe von ffmpeg in flv?
-
1
Welche Flash-Version ist für mit ffmpeg erstellte Animationen erforderlich?
-
2
Konvertieren Sie mkv / h264-Video so, dass es auf einem Sony Ericsson-Telefon mit mittlerer Reichwei...
-
3
Audio und Video mit MP4Box / ffmpeg synchronisieren, um Dateien zu verketten