Я пытаюсь преобразовать кучу .flv в папке в .mp3 с помощью FFMPEG в Windows XP.
Этот командный файл прекрасно работает для меня.
for %%A IN (*.flv) DO ffmpeg -i "%%A" -ar 44100 -ab 128000 -ac 2 "%%A.mp3"
НО он передает старое расширение flv в mp3, например song.flv в song.flv.mp3. Я знаю, что могу решить эту проблему с двойным расширением следующим образом:
FOR %%f IN (*.flv.mp3) DO RENAME "%%f" "%%~nf"
Так что я уверен, что мне не хватает чего-то простого, например, положить куда-то% ~ n1. Просто не уверен как.