官网下载地址
https://www.ffmpeg.org/download.html#build-mac
下载之后解压后得到一个ffmpeg的一个可执行文件,然后放到/usr/local/bin下面,在任意目录打开命令行执行命令
使用下面命令得到mp4音频
ffmpeg -i a.mp4 -acodec copy -vn a.aac
常用命令:
图片转视频
ffmpeg -i image-%3d.jpeg test4.mp4
视频转图片
ffmpeg -i test3.mp4 -r 1 -f image2 image-%3d.jpeg
-r 指定帧率为 1,每秒钟转出1张图片
-f image2 转为image2协议格式
image-%3d.jpeg , %3d 三位数的数字,如001 002
裁剪
裁剪 10s 的视频片段,从头开始裁剪
ffmpeg -i test.mp4 -ss 00:00:00 -t 10 test1.ts
裁剪 10s 的视频片段,从第 50s 开始裁剪
ffmpeg -i test.mp4 -ss 00:00:50 -t 10 test2.ts
格式转换
ffmpeg -i test1.mp4 -vcodec copy -acodec copy test1.mov
逆时针旋转90度:
ffmpeg -i 1234.wmv -vf transpose=2 3.mp4
抽取视频帧为图片 - ffmpeg
ffmpeg -i kaluli.mp4 -ss 00:00:10 -t 8 -r 5 -vframes 10 kaluli%4d.png
转mp3
ffmpeg -i a.mp4 -acodec copy -vn a.mp3
抽离视频音频也叫提取视频音频
ffmpeg -i 3.mp4 -vn -y -acodec copy 3.aac
ffmpeg -i 3.mp4 -vn -y -acodec copy 3.m4a
ffmpeg -y -i 3.MP4 -f mp3 3.MP3
ffmpeg -i input.m4a -acodec pcm_s16le -ac 2 -ar 44100 output.wav
ffmpeg -i input.mp4 -acodec pcm_s16le -ac 2 -ar 44100 output.mp3
合并音频
ffmpeg -i video2.avi -i audio.mp3 -vcodec copy -acodec copy output.avi
ffmpeg -i video2.avi -i audio.mp3 -vcodec copy -acodec copy output.mp4
视频剪辑(按照时间点)
ffmpeg -ss 00:00:06.0 -t 1:10 -accurate_seek -i input.mp4 -c copy -avoid_negative_ts 1 output.mp4
提取视频
ffmpeg -i Life.of.Pi.has.subtitles.mkv -vcodec copy –an videoNoAudioSubtitle.mp4
更多查看: