2011-10-14 88 views
1

是否可以將其轉換爲Windows控制檯命令?windows cmd函數等效

for f in *.flac; do ffmpeg -i "$f" -acodec alac "${f%.flac}.m4a"; done

+0

這是什麼語言在現在。答案將會是(* .flac)中的'for/f%f ....'但我無法弄清楚ffmpeg的參數是如何依賴於f的。 –

回答

2

這可能做的伎倆:

for %f in (*.flac) do ffmpeg -i "%f" -acodec alac "%~nf.m4a" 
+0

是的,差不多就是這個把戲,我還需要引用%f和%〜nf.m4a,這樣它才能用於具有空格的文件名。你可以用這個編輯你的答案,'爲%f在(* .flac)做ffmpeg -i「%f」-acodec alac「%〜nf.m4a」'順便說一句,這將flac文件轉換爲蘋果無損文件,以便你可以在iTunes上播放它們。 – Michael