ffmpeg的使用
转换视频格式:
ffmpeg -i input.mov output.mp4
改变音频编码:
ffmpeg -i input.flac -acodec libmp3lame -ar 44100 -ab 320k -ac 2 output.mp3
采样率 音频比特率(默认128k) 声道数
合并、提取音视频:
ffmpeg -i in.mp4 -vcodec copy -an v.mp4
ffmpeg -i in.mp4 -vn -acodec copy a.m4a
ffmpeg -i a.m4a -i v.mp4 -c copy out.mp4
截取、连接音视频:
ffmpeg -i in.mp3 -ss 00:01:00 -to 00:01:10 -acodec copy out.mp3
ffmpeg -i in.mp4 -ss 00:01:00 -to 00:01:10 -vcodec copy out.mp4
ffmpeg -i "concat:01.mp4|02.mp4|03.mp4" -c copy out.mp4
截图、水印、动图:
截取第5秒第1帧的图
ffmpeg -i in.mp4 -ss 5 -vframes 1 img.jpg
添加水印:
ffmpeg -i in.mp4 -i logo.png -filter_complex "overlay=20:20" out.mp4
动图:
ffmpeg -i in.mp4 -ss 7.5 -to 8.5 -s 604x320 -r 15 out.gif
音视频加速:
ffmpeg -i 1.m4a -filter_complex "atempo=tempo=2.0" -acodec aac out.m4a
ffmpeg -i 1.mp4 -filter_complex "setpts=PTS/2" out.mp4