2014-07-06 6 views
1

나를위한 PyDub 라이브러리는 오디오 포맷을 변환하는 데 이상적입니다. 최근에 약 200 개의 오디오 파일을 변환하는 명령 행 오디오 변환기를 작성하는 데이 변환기를 사용하여 노래 나 다른 오디오 파일을 변환 할 수 있도록 오디오 변환기를 사거나 구입해야하는 번거 로움을 덜어주었습니다. 그러나 나는 그것이 나의 오디오 파일을 대체했다는 것을 빨리 알아 차렸다. 자, 나에게 이것은 이상적이었다. 이것은 컸다. 그러나 만약 내가 PyDub 오디오 파일을 대체하는 대신 오히려 그것을 복제하지만 다른 형식으로하고 싶지 않아? 파일을 디렉토리에 복사하고 변환 할 수는 있지만 PyDub에서이 작업을 수행 할 수있는 방법이 없습니까? 나는 그것을 들여다 보았고 이것을 할 수있는 방법을 찾지 못했고 이것에 대한 질문을 찾을 수도 없었습니다. 그래서 아마도 이것은 매우 공통적 인 일이 아니었을 것입니다.PyDub에서 오디오 파일을 내보내습니까?

감사합니다. 당신이 오디오 세그먼트를 내보낼 때

+1

당신은 항상 만들기 위해 몇 가지 추가 라인을 추가 할 수 있습니다 변환하기 전에 파일 사본. – user2963623

+0

나는 이것을 언급했지만 PyDub 내에서 이것을 할 수 있는지 궁금해하고 있었다. 그래도 고마워! : D – Eamonn

답변

2

, 당신은 항상 파일의 새 이름을 지정 (또는 같은 이름을 사용하지만 다른 폴더에)

from pydub import AudioSegment 

song = AudioSegment.from_file("/path/to/file.mp3", format="mp3") 
song.export("/path/to/new/filename.mp4", format="mp4") 
+0

정확히 내가 무엇을 찾고 있었는지! 고맙습니다! :디 – Eamonn