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"