Я кодирую музыкальный проигрыватель на python, используя pyqt, и я хотел, чтобы он включал монофоническое воспроизведение mp3-файлов.
Я достиг этого, используя pygame, поскольку его микшер имеет определенный параметр channels
, который я могу установить на 1
, чтобы получить монофоническое воспроизведение.
Однако поддержка mp3 в Pygame ограничена , поэтому я ищу библиотеку, которая сможет обрабатывать mp3-файлы и воспроизводить моно.
В настоящее время я использую pyaudiere для воспроизведения, и на сайте есть пример обработки песни перед ее воспроизведением, так что, возможно, я мог бы сделать это, чтобы превратить песню в моно, но у меня действительно есть не знаю, как этого добиться.
Мне нужна помощь по кодированию этой функции с помощью pyaudiere или любой другой библиотеки, которая может обрабатывать mp3-файлы.
EDIT
Я бы также принял решение на C ++, так как я всегда могу создать оболочку Python, используя Boost :: python