Wie steuere ich die Streaming-Bildrate von ffmpeg?

Wie steuere ich die Streaming-Bildrate von ffmpeg?

Ich verwende ffmpeg zum Streamen von Videos:

ffmpeg -i $file -f mpegts udp://hostname:port

Auf einem anderen Computer verwende ich VLC, um den Ausgabestream abzuspielen. Das Problem besteht darin, dass VLC den Stream mit einer Rate von 48 fps (statt 24 fps) abspielt.

Ich habe versucht, die -r 24Option hinzuzufügen, aber sie scheint keine Auswirkungen auf die Ausgabe zu haben.

Wie kann ich die FFMPEG-Ausgaberate steuern?

Antwort1

Ich habe die Antwort darauf gefunden: Fügen Sie einfach das -reFlag vor der Eingabe hinzu.

Aus der ffmpeg-Dokumentation: -reLiest Eingaben mit nativer Bildrate. Wird hauptsächlich verwendet, um ein Greifgerät zu simulieren.

verwandte Informationen