У меня есть приложение SDL, которое работает под Linux, Mac и Windows. Это что-то вроде медиаплеера, и может воспроизводить аудио просто отлично. Я хотел бы добавить к нему функцию записи звука, но я бы хотел закодировать ее в реальном времени в MP3. Может кто-нибудь указать мне пример, как я могу использовать LibLame, LibSoX или, возможно, какую-то другую библиотеку для достижения этой цели?
- ИЛИ -
Я также готов переписать все это во что-то более простое в управлении, чем C ++. Я посмотрел на Kivy и Love2d , которые используют Lua, но аудиозапись все еще остается проблемой. Если вы знаете ЛЮБОЙ инструментарий, то:
- кроссплатформенный
- помогает создавать графический интерфейс с использованием собственной графики
- может воспроизводить и записывать mp3 файлы
- в идеале может работать в фреймбуфере (без сервера X Window в Linux)
Пожалуйста, дайте мне знать. Я смотрю на Python + Pygame + Pyaudio, он может воспроизводить графику и выводить звук, но по-прежнему не может записывать MP3, только WAV. Любой способ интегрировать LAME в это, чтобы он работал?