附:ffmpeg相关用法¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # 视频合并 方法1(不推荐)
ffmpeg -i scene1.mp4 -c copy scene1.ts
ffmpeg -i scene2.mp4 -c copy scene2.ts
ffmpeg -i "concat:scene1.ts|scene2.ts" -c copy merge.mp4
# 视频合并 方法2
# 新建一个文本文件FileList.txt,将要合并的视频按顺序写成类似如下格式。
# file 'VideoPath1'
# file 'VideoPath2'
# ...
# 然后使用如下命令合并。
ffmpeg -f concat -safe 0 -i "FileList.txt" -c copy -y "merged.mp4"
# mp3合并
ffmpeg -i "concat:bgm1.mp3|bgm2.mp3" -acodec copy merge.mp3
# 修改速度
ffmpeg -i iname.mp4 -an -filter:v "setpts=0.5*PTS" oname.mp4
# 增加bgm
ffmpeg -i iname.mp4 -i bgm.mp3 -c copy oname.mp4
# 截取bgm(-ss开始时间,-t持续时间)
ffmpeg -i bgm.mp3 -vn -acodec copy -ss 00:00:10 -t 00:00:20 output.mp3
# 截取mp4
ffmpeg -ss 00:00:10 -t 00:00:20 -i iname.mp4 -codec copy oname.mp4
# mp4转gif
ffmpeg -i input.mp4 -b:v 2048k output.gif
# mp4加png水印
ffmpeg -i input.mp4 -i shuiyin.png -filter_complex "overlay=0:0" output.mp4
|
ffmpeg文档
官方Wiki:http://trac.ffmpeg.org/wiki
2018中文文档:http://itiit.cn/html/ffmpeg.html
老刘常用的FFmpeg命令:http://www.bathome.net/thread-54211-1-1.html