一 FFmpeg支持的平台
下载官方链接:http://ffmpeg.org/download.html
FFmpeg的使用门槛,就是部分机器可能存在一些依赖版本或涉及到一些库的单独安装,稍微麻烦了一点点而已,但是大部分搜索一下都是可以解决。
二:FFmpeg常用功能举例
1、提取视频 ffmpeg -i input.mp4 -vcodec copy -an out.mp4
2、提取声音
ffmpeg -i input.mp4 -vn -y -acodec copy out.aac
ffmpeg -i input.mp4 out.mp3
3、视频转码 ffmpeg -i input.mov -vcodec h264 out.mp4
ffmpeg -i input.mp4 output.avi
ffmpeg -i input.avi output.mp4
4、压缩参数设置
ffmpeg -i input.mp4 -s 1080x1248 -b:v 3000k -vcodec h264 -r 60 out.mp4
解读:-s 1080x1248 分辨率 -b:v 3000k 视频码率 -r 60 帧率
5、要从长视频input.mp4 中截取6秒到18秒的视频,可以使用一下命令
ffmpeg -ss 00:00:06 -t 00:00:12 -i input.mp4 -vcodec copy -acodec copy small.mp4
6、视频抓图:
ffmpeg -i input.mp4 -r 1 -f image2 image-%d.jpg 从视频文件中input.mp4抓图,每隔一秒抓一张,并且把抓图的命名为 image1、 image2、 image3、image4 ….
7、图片合成视频 ffmpeg -f image2 -i image-%d.jpg -vcodec libx264 out.mp4 把满足image-%d.jpg的合成视频