Estou confuso. Você obviamente sabe sobre %% ~ nf , então por que você também não usa %% ~ nA.mp3 ?
(Este é a resposta BTW; não é apenas um comentário.)
P.S. Use for /?
para saber mais sobre o que ~ n significa.
Estou tentando converter um monte de arquivos .flv em uma pasta para .mp3 com FFMPEG no Windows XP.
Esse arquivo em lotes funciona bem para mim.
for %%A IN (*.flv) DO ffmpeg -i "%%A" -ar 44100 -ab 128000 -ac 2 "%%A.mp3"
MAS passa a antiga extensão flv para o mp3, por exemplo, song.flv para song.flv.mp3 Eu sei que eu poderia corrigir esse problema de extensão dupla com isso:
FOR %%f IN (*.flv.mp3) DO RENAME "%%f" "%%~nf"
Então, tenho certeza de que estou sentindo falta de algo simples, como colocar% ~ n1 em algum lugar. Só não sei como.
Estou confuso. Você obviamente sabe sobre %% ~ nf , então por que você também não usa %% ~ nA.mp3 ?
(Este é a resposta BTW; não é apenas um comentário.)
P.S. Use for /?
para saber mais sobre o que ~ n significa.