我有以下Windows命令提示符代码,可用于处理单个.avs脚本
ffmpeg -i clip01.avs -c:v libx264 -preset veryslow -crf 16 clip01.mp4
现在,我想对其进行更改,以便它处理多个都相同的.avs脚本,除了它们处理不同的文件。 .MP4文件名应与.avs脚本文件名相同。
我尝试了很多方法,例如以下我知道是错误的方法(尤其是用于创建文件名的代码)
(for %i in (*.avs) do ffmpeg -i %i -c:v libx264 -preset veryslow -crf 16) "%~dpnI.mp4"
编辑-这似乎已经完成了
for %I in (*.avs) do ffmpeg -i %I -c:v libx264 -preset veryslow -crf 16 "%~nxI.mp4"