Хороший декодер MP3 или OGG, написанный на C
Привет, я искал хороший декодер MP3 или OGG, который использует лицензию BSD или общедоступный домен, и который также является легковесным (то, что поставляется с источниками без необходимости настройки конкретной платформы).
4 ответа
Вы вряд ли найдете один для mp3, потому что есть несколько проблем с лицензированием.
OGG - это просто контейнерный формат, который может содержать аудио, видео и многое другое. Возможно, вы имеете в виду ogg vorbis. Проверьте stb_vorbis. Это бесплатный общедоступный кодек C vorbis.
Libvorbis Xiph.org доступен практически во всех дистрибутивах и удовлетворяет вашим требованиям для лицензии BSD-3-Clause. "Light" всегда относителен... Также на Xiph.org доступен libtremor, декодер ворбисов, содержащий только целые числа.
Как уже упоминалось в других ответах, существуют декодеры Vorbis. MP3-декодер Fluendo имеет лицензию MIT (упрощенный BSD).