我有一堆 mkv 文件,我正尝试在复制视频时使用以下命令转换它们的音频:
for %i in (*.mkv) do ffmpeg -i "%i" -c:a aac -ar 44100 -b:a 128k -c:v copy "?"
我希望 ffmpeg 将输出文件重命名为“output1.mkv”,“output2.mkv”等,或者复制源名称并添加转换后的名称,例如将“X.mkv”转换为“X convert.mkv”等。
答案1
因为你已经使用%我作为你的变量为了,
%~ni = 文件名
%~xi = 文件扩展名
(查看for /?
更多。)
因此使用“%~ni 转换 %~xi”。