2010-07-20 4 views
8

Я огляделась Переполнение стека для ответа на это, но нигде не кажется, чтобы дать правильный ответ или направление ...визуализация аудио сигнала в Python/Django

Мой проект позволит пользователю загрузить WAV , который в конечном итоге будет преобразован в MP3 низкого качества с использованием FFmpeg на сервере, и все это будет храниться и обслуживаться на Amazon S3. Следующее препятствие заключается в том, как извлечь надежную визуализацию формы волны из этого загруженного звука. Я использую Python и Django на Linux Ubuntu 10 на VPS для этого проекта ...

Я, по крайней мере, наименее нуждаюсь в каком-то направлении ... Я нахожусь в упущенном месте начать искать такой инструмент?

ответ

5

Это один (использует AudioLab, PIL и NumPy) пристойно: http://www.freesound.org/blog/?p=10

+0

+1 Хорошее предложение! Возможно, решение «под ключ» лучше подходит для этой потребности, чем более общий подход, который я предложил. – tom10

6

Чтобы сделать график или график формы сигнала, обычное приложение Python должно получить форму волны в массив numpy, а затем использовать matplotlib, чтобы сделать график.

Самый простой способ чтения данных в Numpy массив является использование scipy.io.wavfile.read, хотя, если вы предпочитаете не использовать scipy (это большой пакет), это не трудно читать и конвертировать данные, используя wav модуль Питона.

3

не пытается ответить на свой вопрос здесь, но это предположение, что может помочь другим ясно, видя это quesion ...

После долгих поисков я нашел это решение ... Кажется, это хорошо, но кто-нибудь еще ничего не знает об этом?

Кажется, чтобы сделать лот!

http://code.google.com/p/timeside/

+0

Похож на хорошую форму, вы на самом деле пробовали? –

+0

Я еще не знаю. Я надеюсь, что с этим скоро удастся. И похоже, что он активно развивается. Может быть, действительно крутой вариант. – littlejim84

Смежные вопросы