ТуЛАМЭ
Эта статья в значительной степени или полностью опирается на один источник . ( апрель 2024 г. ) |
Разработчик(и) | Майк Ченг |
---|---|
Стабильная версия | 0,2 л / 1 марта 2003 г |
Предварительный выпуск | 0,2 м бета 8 |
Тип | Кодек |
Лицензия | Меньшая стандартная общественная лицензия GNU |
Веб-сайт | инструментальный инструмент |
TooLAME — это бесплатное программное обеспечение для кодирования звука MPEG-1 Layer II (MP2), написанное в основном Майком Ченгом. Хотя существует множество кодеров MP2, TooLAME хорошо известен и широко используется благодаря своему особенно высокому качеству звука. Он не поддерживается с 2003 года, но на смену ему пришла ветвь кода TwoLAME (последняя версия TwoLAME 0.4.0 была выпущена 11 октября 2019 года). Название TooLAME — это игра слов LAME и Layer II .
История
[ редактировать ]Покинув руководство проектом LAME , Майк Ченг решил перенаправить свои усилия на формат MP2. Частично это было связано с опасениями по поводу надвигающихся юридических угроз для тех, кто распространяет программное обеспечение для широко распространенного формата MP3 , из-за патентов, принадлежащих Фраунгоферу и Томсону , в то время как использование звука MP2 практически не ограничивалось. Подробнее см.: LAME#Патенты и юридические вопросы .
Первый выпуск TooLAME (v0.1) состоялся 7 ноября 1998 года. [1]
Первоначально он основывал свою работу на mpeaudio.tar . В октябре 1999 года он начал все с нуля, вместо этого взяв за основу TooLAME более функциональную эталонную реализацию ISO Dist10. [1] и обширный код от LAME. Он стремился к более высокому качеству звука и улучшению производительности кодирования. [2] Достижение высокой производительности: «Примерно в 4 раза быстрее, чем код ISO». [3]
TooLAME в основном представлял собой автономный аудиокодер, принимающий файлы PCM в формате RAW/AIFF/WAV. Однако в финальную версию TooLAME от Ченга (TooLAME 0,2 м бета 8) была включена поддержка использования в качестве библиотеки . Ченг неоднократно сопротивлялся добавлению таких функций, как интеграция libsndfile для поддержки гораздо более широкого спектра входных форматов.
ДваЛАМЕ
[ редактировать ]Николас Хамфри внес существенные изменения в TooLAME и опубликовал его публично. По просьбе Майка Ченга он переименовал его в TwoLAME, чтобы избежать путаницы. [4]
Технические детали
[ редактировать ]TooLAME использует тщательно настроенную психоакустическую модель, разработанную для LAME , но вместо этого применяемую для кодирования аудио MP2. Он включает в себя довольно сложный и редко используемый (плеерами MP2) режим переменного битрейта (VBR). [5] кадров (DAB) были добавлены CRC и вывод формата Broadcast Wave Format (BWF) Для использования в цифровом аудиовещании .
Популярность
[ редактировать ]В документации MJPEGTools рекомендуется использовать TooLAME вместо входящего в комплект mp2enc. [6] MPlayer и Mencoder включают поддержку кодирования аудио TooLAME (и TwoLAME). [7]
Разветвления кода
[ редактировать ]- TwoLAME : в основном очистка кода, изменение API, улучшение производительности.
- MCTooLAME : ответвление TooLAME с многоканальным 5.1-канальным кодированием объемного звука MPEG .
- TooLameF : реализация TooLAME с плавающей запятой в виде Windows DLL .
- Toolame-DAB : устаревшая модификация TooLAME, создающая выходные данные DAB -жалобы. Когда-то она была частью цепочки инструментов ODR-mmbTools.