ffmpeg的官方网站:FFmpeg
一般,网站下载会有三个版本:Static,Shared,Dev。只是当工具用,下载static版本就行。
网上相关博客:
常用命令
1、获取视频信息:
ffmpeg -i video.mp4
2、将视频分解成图片
ffmpeg -i video.mp4 name%d.jpg
会生成如name1、name2.....等图片
3、将图片合成视频
ffmpeg -f image2 -i name%d.jpg video.mpg
会把图片如name1、name2....等合成视频
4、从视频中分离声音
ffmpeg -i video.mp4 -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
5、截取一段视频
ffmpeg -i video.mp4 -vcodec copy -acodec copy -ss 00:00:00 -to 00:03:00 output.mp4
6、给视频加水印
ffmpeg -i video.mp4 -i mark.jpg -filter_complex overlay output.mp4
7、文字水印
ffmpeg -i video.mp4 -vf "drawtext=fontfile=simsunb.ttf:text='shuiyin':x=100:y=100:fontsize=27:fontcolor=yellow:shadowy=1" output.mp4
8、把视频的前30帧合成gif
ffmpeg -i video.mp4 -vframes 30 -y -f gif output.gif
9、将视频转成gif
ffmpeg -i video.mp4 output.gif
10、合成视频和音频
ffmpeg -i sound.mp3 -i vidoe.mp4 output.mpg
11、从flv中提取MP3
ffmpeg -i video.flv -ab 128k output.mp3
12、wav转成MP3
ffmpeg -i sound.wav -vn -ar 44100 -ac 2 -ab 192 -f mp3 output.mp3
13、avi转成flv
ffmpeg -i video.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320*240 -f flv output.flv
14、avi转成dv
ffmpeg -i video.avi -target pal-dv output.dv
15、MP3转成wav
ffmpeg -i input.mp3 output.wav
16、截取声音
ffmpeg -i input.mp3 -vn -acodec copy -ss 00:00:00 -t 00:01:32 output.mp3
17、声音混合
ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3
18、声音连接
ffmpeg -i "concat:input1.mp3|input2.mp3" -acodec copy output.mp3
19、声音升高降低
ffmpeg -i input.mp3 -filter : “volume = 5dB” output.mp3
ffmpeg -i input.mp3 -filter : “volume = -5dB” output.mp3
20、降低视频的比特率
ffmpeg -i input.mp4 -b 600k output.mp4(注:600k即是输出视频的比特率,比原来小即可压缩视频大小)
21、视频添加字幕
ffmpeg -i input.mp4 -vf subtitles=words.srt -y output.mp4
22、分离视频
ffmpeg -i input.mp4 -vcodec copy -an output.mp4
23、分离音频
ffmpeg -i input.mp4 -acodec copy -vn output.aac
24、抓屏
ffmpeg -f gdigrab -i desktop output.mpg
25、视频截取gif
ffmpeg -i input.mp4 -t 10 -s 320x240 -pix_fmt rgb24 output.gif