@utsiye

Как конвертировать ogg в mp3 python?

У меня есть ogg файл, как его конвертировать в mp3? Я пытался конвертировать, через pydub, но он выдает ошибку:
FileNotFoundError: [WinError 2] Не удается найти указанный файл

Файл точно есть.
Вот код:
def convert_ogg_to_mp3(ogg_file, mp3_file):
    ogg_audio = AudioSegment.from_file(ogg_file, format="ogg")
    ogg_audio.export(mp3_file, format="mp3")

convert_ogg_to_mp3(os.getcwd()+f'\\voices\\{id}.ogg', os.getcwd()+f'\\voices\\{id}.mp3')
  • Вопрос задан
  • 532 просмотра
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Не для Питона. Для bash я использовал комбинацию из ffmpeg + lame

ffmpeg -acodec libvorbis -i "$i" -acodec pcm_s16le

lame [options] <infile> [outfile]

Там кажется можно исхитриться и сделать pipeline чтоб не создавать промежуточный wav файл. Но навскидку
я не помню как. Вот. Далее вызвать из Питона эти утилиты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы