Python: декодировать mp3 - PullRequest
       3

Python: декодировать mp3

6 голосов
/ 04 декабря 2010

Мне нужно декодировать MP3-файл с помощью Python.Что такое хорошая библиотека, которая может сделать это?

Я посмотрел на PyMedia, но проект кажется мертвым и он не работал на MacOSX.Потом я узнал о pyffmpeg, но до сих пор не работал с MacOSX.

Есть предложения?

Ответы [ 4 ]

1 голос
/ 19 октября 2013

Пожалуйста, попробуйте https://github.com/sampsyo/audioread

Это быстро, устанавливается из pypi и хорошо работает

1 голос
/ 05 декабря 2010

Вам действительно нужна внешняя библиотека. Это было бы очень трудно сделать в Python с любой скоростью - см. Как конвертировать MP3 в WAV в Python для обсуждения.

Как насчет Python-Mad? MAD - аудио декодер mpeg; есть библиотека питонов. Это даст вам аудио данные. Никогда не использовал это сам ...

1 голос
/ 06 декабря 2010

Я решил написать это сам на основе подпроцесса и ffmpeg.

Некоторый код можно найти здесь: https://github.com/albertz/learn-midi/blob/master/decode.py

1 голос
/ 04 декабря 2010

Я попробовал easy_install PyMedia на OS X / Fink, и он не работал, потому что не смог найти источник.Этот модуль выглядит довольно мертвым ...

Один из способов декодирования MP3 - это вызвать ffmpeg без прохождения через pyffmpeg, но с помощью вызова ffmpeg с использованием стандартного модуля подпроцесса.

...