okazymyrov
@okazymyrov

Библиотека получения данных из аудиофайлов (Python)

Нужна библиотека для Python, позволяющая получить аудиопоток в байтах из mp3/wav.

В конечном итоге нужно следующее. Есть массив A=[1,6,255,7,...] (целые числа), который нужно упаковать в mp3/wav. После выполнить обратную процедуру (распаковать mp3/wav в A=[1,6,255,7,...]).

В принципе подойдёт вариант и для вещественных чисел, главное чтобы работало восстановление в исходный массив (можно с небольшой погрешностью).

P.S. Как вариант подойдёт библиотека (функции) для C/C++, Mathematica, sage, JavaScript.
  • Вопрос задан
  • 4563 просмотра
Решения вопроса 1
@megalol
Если разово, в audacity, да и любом другом аудиоредакторе есть функция проект-импортировать raw файл. Достаточно сохранить этот поток байт и все.
В питоне — docs.python.org/library/wave.html
В матлабе/octave (рекомендую) wavread.
mp3 я бы сделал уже из wav с помощью lame.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
bagyr
@bagyr
Mathematica с Wav работает тупо через Import/Export.
Через SOX можно перегнать файлы в/из raw и читать через open().
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы