FFmpeg 视频压缩以及转码


  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 为多少秒

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM