Что опции сжатия звука C/C++ с открытым исходным кодом там помимо ХРОМОГО MP3?

Есть ли какой-либо открытый исходный код C/C++ аудио кодер помимо ХРОМОГО MP3? Это не должен быть точно mp3 формат, мне нужен "сжатый файл цифрового аудио".

Я не хочу использовать Ламе, потому что это является слишком большим, в то время как никакой программист не может ответить на простой вопрос на нем (совместно используйте простой но легко загружаемый и читаемый проект, содержащий, только нуждался в 2 простых функциях... Таким образом, я устал от поиска справки с ним.. Мне нужно что-то новое, мощное кроме более читаемого, чем этот lib, который я нашел (mp3stego)),

"Я не хочу ЛАМЕ, потому что я - борец с его монополией" Ха-ха..

5
задан Community 23 May 2017 в 11:48
поделиться

6 ответов

Ну, LAME является лучшим среди них. Я не могу заверить вас в его скорости, но его сообщество действительно активно, а качество звука очень хорошее.

Вы можете попробовать Helix Mp3 Encoder. Однако он больше не видит, что этот кодек активно разрабатывается.

Но ИМХО, лучшее место, чтобы задать эти вопросы, находится в Hydrogenaudio, «ресурс энтузиаста аудиотехнологий». Это очень старое сообщество (я помню, как использовал его в 2003 году) о кодировании аудио в целом. Там тоже есть некоторые разработчики.

EDIT: Я вспомнил, что у меня был очень простой кодек 5 лет назад, который был очень простым, и нашел его в некоторых старых закладках. Он называется Shine Mp3-кодировщик.

Целью этого энкодера не было качество, но простота. Я пытался максимально упростите процесс кодирования насколько это возможно. Так что блеск тогда хороший отправная точка, когда программисту нужно очень простой MP3-кодировщик.

5
ответ дан 18 December 2019 в 06:11
поделиться

На веб-сайте LAME есть ссылки на некоторые альтернативные кодировщики, несколько альтернатив см. по этой ссылке .

Когда вы говорите «mp3», вы имеете в виду «файл в формате .mp3» или «сжатый цифровой аудиофайл»? Если вы открыты для других цифровых аудиоформатов, я бы порекомендовал посмотреть Ogg Vorbis или FLAC .

7
ответ дан 18 December 2019 в 06:11
поделиться

Это не обязательно должен быть именно формат mp3, мне нужен "сжатый цифровой аудиофайл"

Ogg Vorbis - лучшее качество (на мегабайт), чем mp3, плюс никаких лицензионных/юридических проблем.

7
ответ дан 18 December 2019 в 06:11
поделиться

Blade - это в основном устаревший кодер, основанный на коде ISO, с меньшим количеством строк кода, чем LAME. Мне пришлось изменить пару флагов (удалить -m486, заменить -malign-* на -falign-*), чтобы заставить его компилироваться, но он работает.

Вы также можете обратиться к эталонному коду ISO, хотя эта старая копия кода ISO выглядит незаконченной, а настоящая стоит дорого.

Но я, как и эти другие люди, считаю, что вероятность того, что вам помогут с LAME, гораздо выше, чем с чем-либо еще.

2
ответ дан 18 December 2019 в 06:11
поделиться

Есть FLAC - бесплатный аудиокодек без потерь

2
ответ дан 18 December 2019 в 06:11
поделиться

Опять же, GStreamer - отличный инструмент для такого рода задач.

3
ответ дан 18 December 2019 в 06:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: