Найти - Пользователи
Полная версия: Нужно получить Waveform из mp3. Под Windows.
Начало » Python для новичков » Нужно получить Waveform из mp3. Под Windows.
1
tezro
Привет. В общем, есть задача вынимать вейвформу из аудиофайлов любого (ну, распространённого) формата. Нашёл скрипт - http://www.freesound.org/blog/?p=10 Работает только с чистым wav, сохраняет в png.

Png подходит. Wav — нет. Раскодировка больших файлов в wav дело затратное, плюс, не получается поставить audiotools под винду — не собирается даже с помощью mingw32.

Посоветуйте решение, а то я уже глаза замылил. Я через джангу закачиваю аудиофайлы и потом хочу создавать вейвформу из любого формата. Неужели придётся раскодировать в wav всё?
.Serj.
http://www.brailleweb.com/cgi-bin/python.py должен помочь.
“decoder.py” is a cross-platform module for decoding compressed audio files. It uses external decoders by turning their stdout into file-like object which is completely compatible with wave.py module i.e. with its Wave_read class.
tezro
.Serj.
http://www.brailleweb.com/cgi-bin/python.py должен помочь.
“decoder.py” is a cross-platform module for decoding compressed audio files. It uses external decoders by turning their stdout into file-like object which is completely compatible with wave.py module i.e. with its Wave_read class.
О. Спасибо. Видимо, то, что надо.

Однако, при вызове decoder.open(mp3) запускается миллион процессов lame.exe, что вешает систему напрочь. Я что-то не так делаю?

Upd: да. Не закрывал файл, идиот. Спасибо. Всё работает как надо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB