ffmpeg - Kodiert den Eingabestrom in eine Datei mit höherer Bildrate
Nach langen Nachforschungen und Tests kann ich immer noch nicht die gewünschte Framerate der Ausgabe erreichen, wenn ich einen Eingabestrom packe und ihn in eine beschleunigte Ausgabedatei codiere.
Mein Eingabestrom (HTTP, MJPEG von einer Kamera) ist auf 1 fps eingestellt. ffmpeg sollte die Stream-Bilder packen und als x264-Video in eine Datei kodieren, die mit 25 oder mehr fps gespeichert / wiedergegeben wird, ohne dass Frames fallen gelassen oder dupliziert werden. Das beste was ich erreichen konnte ist:
ffmpeg -re -i input_stream -codec libx264 -an -r 25 output_file
Dies gibt mir eine 25-fps-Ausgabedatei, ohne dass Frames verworfen oder kopiert wurden. Überraschenderweise funktioniert die folgende höhere -r- Einstellung nicht wie erwartet:
ffmpeg -re -i input_stream -codec libx264 -an -r 50 output_file
Die erzeugte Datei hat 50 Bilder pro Sekunde, aber jedes Bild ist doppelt vorhanden. Die tatsächliche Wiedergabegeschwindigkeit ist daher dieselbe wie oben. Warum ist das so?
Grundsätzlich führt jeder andere -r- Wert als 25 zu ungewöhnlichen Ergebnissen (duplizierte oder ausgelassene Frames). Ich vermute, die Eingabe -re ist die Ursache, aber ich kann sie nicht durch -r 1 ersetzen und die Ausgabe-Framerate mithilfe von -r oder Setpts erfolgreich bearbeiten . Ich würde mich daher über jede Hilfe sehr freuen.
0 Antworten auf die Frage
Verwandte Probleme
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
5
Wie kann ich Internetfilme (Hulu usw.) am besten auf meinem Fernseher ansehen?
-
2
Gibt es eine Möglichkeit, ein Webradio in einem Netzwerk gemeinsam zu nutzen?
-
1
Live-Videostreams verzögern
-
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
App / Protokoll zur Abstimmung von Live-Audio und -Video nach Zeitplan oder Abonnement
-
3
Wie starte ich Radiosender in deinem Laptop?
-
2
Streaming Line-In zu IP
-
4
Welche Alternativen gibt es für TVersity und Windows Media Player für einen Streaming-Server für XBo...