2017-09-03 196 views
0

我使用ffmpeg來獲取我的相機視頻(使用RTSP)並將其發送到YouTube。有很多,你可以使用命令行,這是一個工作對我來說:FFMPEG顯示圖像頂部

ffmpeg -i rtsp://200.193.21.176:6003/onvif1 -vcodec copy -acodec copy -strict experimental -f flv rtmp://x.rtmp.youtube.com/live2/fh1t-e7p4-fsa1-c8mw 

的問題是,它只是正確顯示視頻的頂部,其餘的看起來像scrumbled。請參閱:

enter image description here

也許我應該使用一些額外的參數,使之呈現所有視頻,而不是僅在頂部和較差的休息嗎?

編輯:沒有prolbem與視頻捕捉的原因,當我使用VLC從RTSP視頻,它是完美的工作。下面是使用VLC圖像:

enter image description here

回答

0

這是非常有可能的編碼器RTSP流不要求速度越來越飼料。檢查網絡。我有相同的問題改變了相機設置以1280X720 VBR進行流式傳輸。那麼它的完美。 編輯: 1.也檢查編碼器的上行速度。 VLC流顯示其運行1080全高清或某些需要大量上游數據給YouTube的東西。

順便說一句,保持您的流密鑰私人....否則你會最終在監獄是有人流不希望您的網站流。

+0

請我的朋友看到​​編輯。使用VLC我可以看到沒有問題的所有視頻。 – Samul

+0

對不起,我會保持我的流私人我會立即改變它!朋友,謝謝。你介意告訴我如何使用命令行將流更改爲1280x720?也許它可以工作! – Samul

+0

我有完全相同的經驗,我的VLC用於完美播放,只是增加了1個月來調試該問題。調整幀速率以匹配網絡上行速度,一切都將是完美的。登錄到您的相機http界面,並設置每秒的比特率和分辨率及幀數。還請檢查您的筆記本電腦上行速度@ speedtest.net。 –

0

嘗試添加rtsp_transport選項:

ffmpeg -rtsp_transport tcp -i rtsp://200.193.21.176:6003/onvif1 ... 

或者只是玩玩:

ffplay rtsp://200.193.21.176:6003/onvif1 
+0

我嘗試添加rtsp_transport,並且它沒有顯示錯誤消息,但是會發生相同的行爲。 – Samul

相關問題