Henry Wiki

ffmpeg 常用指令

视频格式转换:

ffmpeg -i input.flv output.mp4

视频截取:

ffmpeg -ss 00:00:00 -t 00:00:30 -i input.mp4 -vcodec copy -acodec copy output.mp4
# -ss 指定从什么时间开始
# -t 指定需要截取多长时间
# -i 指定输入文件

视频去除音频:

ffmpeg -i input.mp4 -map 0:0 -vcodec copy output.mp4

视频提取音频:

ffmpeg -i input.mp4 -f mp3 -vn output.mp3

视频剪裁:

ffmpeg -i input.mp4 -filter:v "crop=out_w:out_h:x:y" output.mp4
# out_w: 输出宽度
# out_h: 输出高度
# (x, y): 左上角坐标,横向为x轴

视频拼接:

先准备文本文件 filelist.txt,写入要合并的文件名:

file input1.mp4
file input2.mp4
file input3.mp4

然后:

ffmpeg -f concat -i filelist.txt -c copy output.mp4

注意尺寸与格式等。

Copyright © 2021 Henry