ogg를 mp3로 일괄 변환

ogg를 mp3로 일괄 변환

나는 약 3,000개의 폴더로 구성된 거대한 컬렉션을 가지고 있으며 각 폴더에는 ogg 파일이 있습니다. 일괄적으로 모든 폴더를 mp3로 변환하고 싶습니다. 기본 디렉터리로 폴더 1개, 하위 폴더 12개, 그리고 12개 폴더 각각에 수많은 폴더가 있습니다. 동일한 이름을 유지하는 모든 폴더를 변환하고 원본과 동일한 폴더에 복사본을 만들 수 있는 방법이 있습니까?

답변1

확신하는. 변환을 수행하려면 명령줄 도구가 필요합니다. 존재한다고 확신하지만 직접 사용한 적은 없습니다. 그런 다음 기본 폴더 내에서 다음 oneliner를 사용하십시오.

for /r %%f in (*.ogg) do ogg_to_mp3 "%%f" "%%~dpnf.mp3"

마법 %%~dpnf를 설명하려면: 이는 %%f(ogg 파일의 전체 파일 이름)에서 일부를 추출하는 데 사용됩니다. 여기서 d는 드라이브 문자, p는 경로, n은 확장자가 없는 파일 이름입니다.

명령줄에서 직접 실행할 때는 단일 % 기호를 사용하고, 배치 파일에서 실행할 때는 이중 기호를 사용합니다.

편집하다: 현재 사용 중인 OS를 지정하지 않으신 것으로 확인되었습니다. 이 솔루션은 Windows용입니다.

관련 정보