Хороший декодер 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).

Другие вопросы по тегам