오디오 파일을 처리하면서 가장 많이 필요한 기능일 것이다.
해당 유틸리티를 막상 찾으려면 잘 보이지 않을 뿐만 아니라 바이러스 등의 염려도 생긴다.
왠만한 간단한 기능은 그냥 프로그램 작성하여 처리하자. 개발자 들의 특권 아닌가?
#pip install pydub
## install ffmpeg to your computer
# apt-get install ffmpeg
from pydub import AudioSegment
from pydub.playback import play
def mp3ToWav(src_file, dest_file):
sound = AudioSegment.from_mp3(src_file)
#play(sound)
sound.export(dest_file, format="wav")
pass
def wavToMp3(src_file, dest_file):
sound = AudioSegment.from_wav(src_file)
sound.export(dest_file, format="mp3")
#play(sound)
pass
if __name__ == '__main__':
mp3ToWav(src_file="aaa.mp3",dest_file="aaa.wav")
wavToMp3(src_file="aaa.wav",dest_file="bbb.mp3")
pass
반응형