2011-10-14 2 views
1

이것을 Windows 콘솔 명령으로 변환 할 수 있습니까?windows cmd 기능 해당 사항

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

어떤 언어 것은이 지금에 있습니다

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

답변

2

트릭을 할 수 있습니다. 대답은`for/f % f (* .flac) do .... '입니다. 그러나 ffmpeg에 대한 인수가`f'에 의존하는 방법을 알 수는 없습니다.
+0

그래도 그 트릭을 거의 해냈습니다. % f와 % ~ nf.m4a를 따옴표로 묶어야합니다. 공백이있는 파일 이름에서 작동합니다. 당신은 대답을 다음과 같이 편집 할 수 있습니다 :'% f for (* .flac) do ffmpeg -i "% f"-acodec alac "% ~ nf.m4a"'flac 파일을 애플의 무손실 파일로 변환합니다. 그들을 iTunes에서 재생하십시오. – Michael