FFmpeg的名称来自MPEG视频编码标准,前面的“FF”代表“Fast Forward”,FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。可以轻易地实现多种视频格式之间的相互转换。

实战一:For循环_音频视频合并

例如:以下案例(名称具有规律),案例的音频和视频批量合并

代码

cmd(命令提示符), 使用^符号, 进行换行输入

FOR /L %i IN (1,1,3) DO ffmpeg ^
-i "第%i集.mp4" ^
-i "第%i集_2.mp4" ^
-vcodec copy -acodec ^
copy "第%i集.mp4" -y

为了方便理解这边进行换行
需要"复制文件的地址"(并且加上引号)

示例

cmd(命令提示符), 使用^符号, 进行换行输入

FOR /L %i IN (1,1,3) DO ffmpeg ^
-i "C:\Video\鬼灭之刃 无限列车篇第%i集-番剧-高清独家在线观看-bilibili-哔哩哔哩.mp4" ^
-i "C:\Video\鬼灭之刃 无限列车篇第%i集-番剧-高清独家在线观看-bilibili-哔哩哔哩_2.mp4" ^
-vcodec copy -acodec ^
copy "鬼灭之刃 无限列车篇第%i集-番剧-高清独家在线观看-bilibili-哔哩哔哩.mp4" -y

为了方便理解这边进行换行
需要"复制文件的地址"(并且加上引号)

实战二:图片格式批量转换_For循环

for %a in ("*.webp" , "*.png") ^
do ffmpeg -i "%a" "%~na.jpg" ^
-y

通过 for 批量处理,结合 ffmpeg 将图片格式 .webp.png 批量转换为 .jpg 格式

实战三:文件名称批量更改_For循环

代码

FOR /L %i IN (1,1,30) DO REN ^
"一人之下 第二季第%i集-国创-全集-高清1080P.mp4" ^
"一人之下 第二季第%i集-国创-全集-高清[1080P].mp4"

示例

FOR /L %i IN (1,1,12) DO REN ^
"[GM-Team][国漫][一人之下 第2季][The Outcast 3rd Season][2020][0%i][AVC][GB][1080P].mp4" ^
"一人之下 第二季第%i集-国创-全集-高清[1080P].mp4"

Q.E.D.

「低效的勤奋是懒惰的遮羞布,粗糙的完成是执行的绊脚石」