ffmpeg 是一款强大的音视频编解码库,我开始工作就是做视频监控,现在多年未用现在又拿了起来,主要是工作中遇到的问题需要使用。
大华的视频保存下来是dav 格式,我们需要把这个dav格式转换为mp4 或者flv 做处理。
ffmpeg 把 Dav 转为mp4 命令 ffmpeg.exe -y -i data.dav -vcodec libx264 -r 16 -s vga movie.mp4
其中 -r 是 表示帧率设置为 20fps
-s 是表示指定分辨率, vga 代表 600*480,也可以换成其他的值
这样转码压缩后的视频是很小的,不占用空间,如果不想压缩视频就ffmpeg -y -i data.dav -vcodec libx264 -crf 24 movie.mp4
对视频进行拆分 ffmpeg -ss starttime -t endtime -i input.mp4 -vcodec copy -acodec copy output.mp4
-ss 为开始时间
-t 为多少秒