应用简介
rtsp与mu3u8视频流截图工具是海康威视、浙江大华等摄像头巡检工具,广域网取流流摄像头的rtsp流测试正常(路由器wan口是广域网ip且路由器里做端口转发),m3u8广域网免密码直接截图。list文件里配置rtsp或mu3u8视频流,运行软件即可。
【使用说明】
摄像头巡检工具配置文件里
picDirSuffix=B 覆盖存放截图
picDirSuffix=A 新建年月日时分文件夹存放截图
修改list文件即可,
提醒,提前自行用vlc测试rtsp/m3u8流
【软件特色】
借助ffmpeg强大的视频处理和转换功能,我们可以将一帧图像转换成任意格式的图片,当然如代码所示我们只选择性地支持了“jpeg”和“png”两种格式的图片格式;
采用ffmpeg抓图的步骤分两步:
需要将图像转换成指定的格式,当然强大的格式转换函数也支持图像的缩放,且效率很高;
图像编码,细心的同学不难发现,ffmpeg的编码和存文件/推送流的代码是通用的,这套代码可以用来抓图也可以用来编码H264、265等然后存文件(如MP4等)或者推送RTMP/RTSP等;
已经完成了抓图代码调用起来就很简单了,只需替换掉旧的抓图函数即可,需要注意的是之前的抓图固定了格式为YUY2,所以缓冲区大小只有WidthHeight2的大小,而显然RGB24格式的数据会导致缓冲区溢出。