我试图捕获来自RTSP流每秒单个帧具有下列命令的ffmpeg -i的rtsp:// XXX -q:V 1 -vf FPS = FPS = 1 -strftime 1 ZZZZ \%H_%M_%S.jpg
但一些帧被涂污,pixeled和损坏 - 如果RTSP分辨率提高这种效果是显着增加 (如果分辨率被降低例如至720P大多数帧是OK)
我不得不说,在VLC或FFPLAY打相同的RTSP流flowless。
我怎样才能修复它抓住更好的质量
提前致谢。
我试图捕获来自RTSP流每秒单个帧具有下列命令的ffmpeg -i的rtsp:// XXX -q:V 1 -vf FPS = FPS = 1 -strftime 1 ZZZZ \%H_%M_%S.jpg
但一些帧被涂污,pixeled和损坏 - 如果RTSP分辨率提高这种效果是显着增加 (如果分辨率被降低例如至720P大多数帧是OK)
我不得不说,在VLC或FFPLAY打相同的RTSP流flowless。
我怎样才能修复它抓住更好的质量
提前致谢。
解决方案,显然是迫使如下方式使用FFMPEG TCP协议
FFMPEG -rtsp_transport根据tcp -i的rtsp:// XXX -q:V 1 -vf FPS = FPS = 1 -strftime 1 ZZZZ \%H_%M_%S.jpg
非常感谢到这个问题,并解决方案