繁体   English   中英

通过ffmpeg在命令行或opencv中从IP摄像机捕获图像,得到灰色图像

[英]capture image from IP camera through ffmpeg in command line or opencv getting a gray image

现在我有一个网络摄像机。 我试图通过ffmpeg获取图像(像这样:ffmpeg -rtsp_transport tcp -i“我的rtsp流地址” -y -f image2 test.jpg)。没关系! 还是我尝试通过opencv做到这一点,也没有问题。但是当我在vlc中打开流时,同时,我试图捕获图像,哦,我只是得到了灰色图像。 为什么? 如果我在vlc中打开流两次,那也可以! 如果同时捕获图像并查看rtsp流,则只会得到灰色图像。这是IP摄像机的原因吗? 普通图像 灰度图像

试试这个https://gist.github.com/jamek/1dda2add62b3f7ac415a

g++ -s -o ffmpeg_rtsp rtsp.cpp -lavcodec -lavutil -lswscale -lavformat

运行: ./ffmpeg_rtsp "your rtsp stream address"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM