要使FFmpeg沒有延遲,可以嘗試以下幾種方法:
-re
參數(shù),該參數(shù)告訴FFmpeg按照輸入文件的實際幀率進行處理,而不是盡可能快地處理。例如:ffmpeg -re -i input.mp4 output.mp4
ffmpeg -i input.mp4 -r 30 output.mp4
使用-b:v
參數(shù)可以設(shè)置輸出文件的視頻碼率,例如:
ffmpeg -i input.mp4 -b:v 2M output.mp4
-vsync
參數(shù)來指定幀同步方法??梢試L試不同的值(如0, 1, 2
)來查看效果。例如:ffmpeg -i input.mp4 -vsync 0 output.mp4
-bufsize
參數(shù)來調(diào)整緩沖區(qū)大?。?/li>
ffmpeg -i input.mp4 -bufsize 10M output.mp4
這些方法可能需要根據(jù)具體情況進行調(diào)整和嘗試,以找到適合你的需求的最佳設(shè)置。