1.获取文件时长
ffmpeg -i fileName.mp4 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s/,//
2.截为序列帧
ffmpeg -i 2.mp4 -ss 00:00:00 -t 00:00:01 -async 1 -an -r 15 2_%2d.jpg.
设置码率调整清晰度:-b:v 1500k
3.抽取音频命令
ffmpeg -i 3.mp4 -vn -y -acodec copy 3.aac
ffmpeg -i 3.mp4 -vn -y -acodec copy 3.m4a
4..提取视频 (Extract Video)
ffmpeg -i Life.of.Pi.has.subtitles.mkv -vcodec copy –an videoNoAudioSubtitle.mp4
5.音视频合成命令
ffmpeg -i video2.avi -i audio.mp3 -vcodec copy -acodec copy output.avi
6.视频加水印
$ffmpegStr="ffmpeg -i {$localUrl} -vf 'movie={$watermark1},scale=w=iw/1.5:h=ih/1.5[wm1];movie={$watermark2},scale=w=iw/1.5:h=ih/1.5[wm1];movie={$watermark2},scale=w=iw/1.5:h==ih/1.5[wm2];[in][wm1]overlay=10:10[a];[a][wm2]overlay=main_w-overlay_w-10:main_h-overlay_h-140[out]' -preset ultrafast -b 700000 {$outputUrl}";