基础篇
ffmpeg -ℹ input.mp3 output.m4a
作用: 该命令将 input.mp3
转换为 output.m4a
。同样的语法亦可用在其它音频、视频和图片的扩展名中。
意思解释:
-i
:输入,后面接输入文件。
视频篇
ffmpeg -i input.mp4 -s 50x50 output.mp4
作用: 该命令将 input.mp4
的分辨率变为 50 × 50 50\times 50 50×50 并导出到 output.mp4
。
意思解释:
-s
:后面接分辨率
音频篇
ffmpeg -i input1.m4a -i input2.m4a -filter_complex '[0:0] [1:0] concat=n=2:v=0:a=1 [a]' -map [a] output.mp3
作用: 该命令将 input1.m4a
和 input2.m4a
连接成一个音频,即这个音频先播放 input1.m4a
,再播放 input2.m4a
。
意思解释:
-filter_complex
:滤镜,即将后面单引号的内容作为滤镜。[0:0] [1:0]
:第 0 个文件的音频和第 1 个文件的音频,即之前加上-i
的input1.m4a
和input2.m4a
。concat=
:等号后面是合并的参数。n=2:v=0