ffmpeg のストリーミング フレーム レートを制御するにはどうすればよいですか?

ffmpeg のストリーミング フレーム レートを制御するにはどうすればよいですか?

私はビデオのストリーミングに ffmpeg を使用しています:

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

別のマシンでは、出力ストリームを再生するために VLC を使用しています。問題は、VLC がストリームを 24 fps ではなく 48 fps のレートで再生していることです。

オプションを追加してみました-r 24が、出力には影響がないようです。

ffmpeg の出力レートを制御するにはどうすればいいですか?

答え1

これに対する答えを見つけました。-re入力の前にフラグを追加するだけです。

ffmpeg のドキュメントより: -reネイティブ フレーム レートで入力を読み取ります。主に、グラブ デバイスをシミュレートするために使用されます。

関連情報