我已经看到了其他一些相关问题,但它们似乎都与每X秒钟抓取一个静止镜头有关。如何在运行命令时抓取1个图像。
我在尝试
ffmpeg -y -i rtsp://admin:admin@192.168.10.113:554/live -f image2 -updatefirst 1 do.jpg
答案 0 :(得分:8)
尝试
ffmpeg -y -i rtsp://admin:admin@192.168.10.113:554/live -vframes 1 do.jpg
答案 1 :(得分:1)
我接受此命令,但它并不完美,大约20%的时间通过错误链接获得了损坏(如不完整或故障)的图像:
avconv -rtsp_transport tcp -y -i rtsp://user:pass@192.168.0.1:554/live -vframes 1 do.jpg
答案 2 :(得分:1)
我一直在使用各种变体来使用我的Ubiquiti相机为我提供Weather Underground JPG。
tcp传输功能修复了所有问题。修改后的命令如下。
E $FFMPEG -y -loglevel fatal -rtsp_transport tcp -i $URL1 -frames:v 2 -r 1 -s 320x240 $TMPFILE