Past duration 0.666664 too large

在終端構建的直播推流過程中總是會出現,

Past duration 0.666664 too large

這樣的警告,這裏寫圖片描述

例如我這裏就是使用的這樣的推送命令

ffmpeg -f avfoundation -framerate 30 -video_size 1280x720 -i "0:0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -target pal-vcd ./hello.mpg -f flv rtmp://localhost:1935/zbcs/room

就會出現上面的警告問題,最終我查閱了好久網上的英文文檔,找到一個解決的辦法,我們可以用如下的命令行,基本上很少有黃色代碼的警告。

ffmpeg -f avfoundation -r 30 -video_size 1280x720 -i "0:0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -target pal-vcd ./hello.mpg -f flv rtmp://localhost:1935/zbcs/room

至於爲什麼會出現這樣的一個差別,對於命令行我研究的不多,如果有哪位大神知道原因,多謝指導。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章