如何控制ffmpeg的串流影格率?

如何控制ffmpeg的串流影格率?

我正在使用 ffmpeg 傳輸影片:

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

在另一台機器上,我使用 VLC 播放輸出流。我遇到的問題是 VLC 以 ​​48 fps(而不是 24 fps)的速率播放串流。

我嘗試添加該-r 24選項,但似乎對輸出沒有影響。

如何控制 ffmpeg 輸出速率?

答案1

我找到了答案:只需-re在輸入之前添加標誌即可。

來自 ffmpeg 文件: -re以本機幀速率讀取輸入。主要用於模擬抓取設備。

相關內容