Где я могу узнать об обработке ввода-вывода аудио и кодеков в python3?

Я планирую написать простой, удобный для плагинов аудиоплеер на Python (а-ля foobar2000), но даже не знаю, с чего начать. Я никогда не занимался вводом-выводом, кроме обычного текста. Может ли кто-нибудь порекомендовать некоторые ресурсы по обработке аудио и аудиокодеков в Python? Если есть какой-либо хорошо прокомментированный исходный код из существующих аудиоплееров Python, это также будет чрезвычайно полезно.


person Sotanaht    schedule 18.01.2012    source источник


Ответы (3)


Музыкальному плееру нужен графический интерфейс, верно?
Почему бы не использовать PySide - привязку Python для Qt кроссплатформенная инфраструктура пользовательского интерфейса и потрясающая мультимедийная среда Phonon ?

Все это кроссплатформенное и работает с Python 3.

Однако я не совсем уверен, с чего начать работу с Phonon ... вероятно, это просто документация.
И
здесь хорошее руководство для графической части PySide.

person Oleh Prypin    schedule 20.01.2012
comment
Я начал пытаться сделать это с помощью Tkinter, хотя на данный момент я все еще пытаюсь понять основы Tkinter. С тех пор, как началась школа, у меня не было много времени, чтобы что-то сделать или хотя бы познакомиться с Tkinter, поэтому, если вы думаете, что PySide - лучший выбор, чем Tkinter, учитывая несколько веских причин для перехода, я бы не прочь переключиться вообще. - person Sotanaht; 07.02.2012
comment
В первый раз, когда я прочитал ваш пост, я упустил момент о том, что Phonon - это мультимедийный фреймворк. Я работаю над установкой PySide прямо сейчас. Спасибо :) - person Sotanaht; 08.02.2012

Что может быть полезно (особенно если вы работаете в Linux), так это источник 'Минирок '. Не совсем уверен в состоянии его внутреннего устройства (комментарии и т. Д.).

person ChristopheD    schedule 18.01.2012
comment
Обязательно посмотрю на Минирок. Я использую Linux для всего, кроме игр, так что это моя целевая платформа, но если это не слишком сложно, я бы хотел сделать эту работу кроссплатформенной на Linux / Windows / OS X. Насколько портативны обработчики ввода-вывода аудио и кодеков в питон? - person Sotanaht; 19.01.2012

Раздел PythonInMusic вики-страницы Python содержит список аудиоплееров Python.

person Queequeg    schedule 19.01.2012
comment
Ни один из них на самом деле не работает с Python3. Насколько я могу судить, в настоящее время нет возможности играть во что-либо, кроме wav, iff, aiff, aifc и au. Довольно удивительно, что Python3 так долго отсутствует, но ни одна из аудиобиблиотек не была перенесена. - person Sotanaht; 19.01.2012