ffmpeg的简单常用命令

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

猜你喜欢

转载自blog.csdn.net/aianzxy/article/details/89523151