Windows XP에서 폴더의 .flv를 FFMPEG를 사용하여 .mp3으로 변환하려고합니다.
이 배치 파일은 저에게 잘 작동합니다.
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을 넣는 것과 같은 간단한 것을 놓치고 있다고 확신합니다. 잘 모르겠습니다.