我想通过windows批处理使用ffmpeg来转换.wav文件并将它们放在一个新目录中。对于每个文件,我想做命令
ffmpeg -y -i H:\input\file_10;18;33.wav H:\output\file_10_18_33.wav
请注意 ; 旧文件名中的 _ 替换为新文件名中的 _。
所以我将不得不做类似的事情
for %f1 in (H:\input\*.wav) do ffmpeg -y -i %f H:\output\%f2
但同时,%f2 应该是 %f1 的文件名,分号替换为下划线。我怎样才能做到这一点?