FFMPEG显示图像的顶部

时间:2017-09-03 17:07:30

标签: video ffmpeg

我正在使用ffmpeg来获取我的相机视频(使用RTSP)并将其发送到youtube。你可以使用很多命令行,这对我有用:

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

问题在于它只能正确显示视频的顶部,其余部分看起来像是混乱的。参见:

enter image description here

也许我应该使用一些额外的参数来渲染所有视频,而不仅仅是顶部而不是其余部分?

编辑:当我使用VLC从RTSP看到视频正常工作时,视频捕获原因没有增加。这是使用VLC的图像:

enter image description here

2 个答案:

答案 0 :(得分:0)

编码器rtsp流很可能无法以所需的速率获取Feed。检查网络。我有同样的问题改变了相机设置流在1280X720 VBR。那就完美了。 编辑: 1.还要检查编码器的上行速度。 VLC流显示为运行1080 Full HD或需要大量上游数据到youtube的东西。

顺便说一下BTW保持你的密钥私有......否则你最终会被监禁,有人会向你的网站发送不受欢迎的内容。

答案 1 :(得分:0)

尝试添加rtsp_transport选项:

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

或者只是玩:

ffplay rtsp://200.193.21.176:6003/onvif1
相关问题