2017-09-03 150 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

相关问题