LAME: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м автоматическая замена параметров карточки в соответствии с новым форматом
м исправление, уточнение
 
(не показано 40 промежуточных версий 20 участников)
Строка 1: Строка 1:
{{Карточка программы
{{Карточка программы
|name = LAME
| name = LAME
|logo = Lamelogo.svg
| logo = Lamelogo.svg
|screenshot = LAME.PNG
| screenshot = LAME.PNG
|caption = версия LAME 3.97 beta2. Процесс кодирования
| caption = версия LAME 3.97 beta2. Процесс кодирования
|author = Mike Cheng<ref name="dev" />
| author = Mike Cheng<ref name="dev" />
|developers = The LAME Project
| developers = The LAME Project
|genre = [[кодек]]
| genre = [[кодек]]
|programming_language = [[Си (язык программирования)|C]], [[C++]], [[язык ассемблера]]<ref>[http://sourceforge.net/projects/lame/ Проект ''LAME''] на [[SourceForge.net]].</ref>
| programming_language = [[Си (язык программирования)|C]], [[Python]], [[C++]], [[язык ассемблера]]<ref>[http://sourceforge.net/projects/lame/ Проект ''LAME''] {{Wayback|url=http://sourceforge.net/projects/lame/ |date=20120106155349 }} на [[SourceForge.net]].</ref>
|user_interface = [[Интерфейс командной строки|командная строка]]
| user_interface = [[Интерфейс командной строки|командная строка]]
DLL
|language = английский
| language = английский
|operating_system = [[Linux]], [[Mac OS X]] и др. [[UNIX-подобная операционная система|UNIX-подобные]], [[Windows]]
| operating_system = [[Linux]], [[Mac OS X]] и др. [[UNIX-подобная операционная система|UNIX-подобные]], [[Windows]]
|released = 1998<ref name="dev">[http://lame.sourceforge.net/developers.php Разработчики ''LAME''.]</ref>
| released = 1998<ref name="dev">{{Cite web |url=http://lame.sourceforge.net/developers.php |title=Разработчики ''LAME''. |access-date=2012-01-07 |archive-date=2012-01-06 |archive-url=https://web.archive.org/web/20120106041532/http://lame.sourceforge.net/developers.php |deadlink=no }}</ref>
|platform =
| последняя версия = 3.100
|latest_release_version = 3.99.5
| дата последней версии = 13 октября 2017
|latest_release_date = 28 февраля 2012<ref>[http://sourceforge.net/projects/lame/files/ Репозиторий ''LAME''.]</ref>
| platform =
|latest_preview_version =
| status = активное
|latest_preview_date =
| license = [[GNU GPL]], [[GNU LGPL]]
|latest_rc_version =
| website = http://lame.sourceforge.net/
|latest_rc_date =
| бета-версия = 3.101 beta 2
|latest_beta_version =
| дата бета-версии = 31 декабря 2021
|latest_beta_date =
|latest_alpha_version =
|latest_alpha_date =
|status = активное
|license = [[GNU GPL]], [[GNU LGPL]]
|website = http://lame.sourceforge.net/
}}
}}


'''LAME''' — это [[свободное программное обеспечение|свободное приложение]] для кодирования аудио в формат [[MP3]] ([[MPEG]]-1 audio layer 3). Имя ''LAME'' — это рекурсивный акроним для ''LAME Ain’t an MP3 Encoder'' (LAME — это не MP3-кодировщик), относящемуся к ранней истории LAME, когда он не был кодером в полной мере, а входил в демонстрационный код ISO.
'''LAME''' — [[свободное программное обеспечение|свободное приложение]] для кодирования аудио в формат [[MP3]] ([[MPEG]]-1 audio layer 3). Имя ''LAME'' — это рекурсивный акроним для ''LAME Ain’t an MP3 Encoder'' (LAME — это не MP3-кодировщик), относящийся к ранней истории LAME, когда он не был кодером в полной мере, а входил в демонстрационный код ISO.


По результатам прослушивания, проведённого Роберто Аморимом в [[2004 год]]у, LAME создаёт наилучшие по качеству MP3 файлы для средних [[битрейт]]ов от 128 кбит/с и выше. При публичном прослушивании в [[2004]], MP3-файлы 128 кбит/с, сжатые при помощи LAME, показали наиболее близкое звучание к исходному (несжатому) аудио по сравнению с другими кодеками<ref>{{Cite web
По результатам прослушивания, проведённого Роберто Аморимом в [[2004 год]]у, LAME создаёт наилучшие по&nbsp;качеству MP3-файлы для средних [[битрейт]]ов от&nbsp;128&nbsp;кбит/с и&nbsp;выше. При публичном прослушивании в [[2004]] году MP3-файлы 128&nbsp;кбит/с, сжатые при&nbsp;помощи LAME, показали наиболее близкое звучание к&nbsp;исходному (несжатому) аудио по сравнению с&nbsp;другими кодеками<ref>{{Cite web
|url = http://www.rjamorim.com/test/mp3-128/results.html
|url = http://www.rjamorim.com/test/mp3-128/results.html
|archiveurl = http://web.archive.org/web/20071016053926/http://www.rjamorim.com/test/mp3-128/results.html
|archiveurl = https://web.archive.org/web/20071016053926/http://www.rjamorim.com/test/mp3-128/results.html
|archivedate = 2007-10-16
|archivedate = 2007-10-16
|title = Results of MP3 at 128kbps public Listening Test
|title = Results of MP3 at 128kbps public Listening Test
|publisher = Roberto Amorim
|publisher = Roberto Amorim
|accessdate = 2010-07-02
|accessdate = 2010-07-02
|lang = en
|lang = en
|deadurl = yes
}}</ref>.
}}</ref>.

== Распространение ==
LAME распространяется разработчиками исключительно в виде исходных кодов, которые можно скомпилировать в готовую программу. Или можно скачать скомпилированную версию на сайте одного из многих сторонних разработчиков, включающих LAME в свои продукты или использующих в них код LAME.


== Проблемы с законом ==
== Проблемы с законом ==
LAME пережил некоторые трудности, связанные с [[патент]]ом [[Fraunhofer society|Fraunhofer]] на [[алгоритм]]ы, используемые при сжатии MP3, включая <!--{{US patent|5,579,430}}--> патент США № 5579430 и иностранные аналоги. Эти патенты были получены, чтобы предотвратить создание MP3 [[кодек]]а без выплаты лицензионных отчислений Fraunhofer, что практически довольно трудно сделать для открытой программы, пользователи которой живут в десятках стран, многие из которых не признают патенты на алгоритмы.
LAME пережил некоторые трудности, связанные с [[патент]]ом [[Общество Фраунгофера|Fraunhofer]] на [[алгоритм]]ы, используемые при MP3-сжатии, включая <!--{{US patent|5,579,430}}--> патент США № 5579430 и иностранные аналоги. Эти патенты были получены, чтобы предотвратить создание MP3-[[кодек]]а без выплаты лицензионных отчислений Fraunhofer, что практически довольно трудно сделать для открытой программы, пользователи которой живут в десятках стран, многие из которых не признают патенты на алгоритмы.


Некоторое время LAME был просто набором патчей на демонстрационный код [[ISO]], который распространялся отдельно, отсюда имя «Ain’t an Encoder». Код ISO имел ограничивающую лицензию, но был доступен без оплаты. Однако в мае [[2000]] разработчики проекта LAME заменили последний код ISO, и с тех пор LAME — полностью новая реализация, доступная под лицензией [[LGPL]]; компиляция последних версий LAME больше не требует исходников ISO.
Некоторое время LAME был просто набором патчей на демонстрационный код [[ISO]], который распространялся отдельно, отсюда имя «Ain’t an Encoder». Код ISO имел ограничивающую лицензию, но был доступен без оплаты. Однако в мае [[2000]]-го разработчики проекта LAME заменили последний код ISO, и с тех пор LAME — полностью новая реализация, доступная под лицензией [[LGPL]]; компиляция последних версий LAME больше не требует исходников ISO.


Разработчики LAME, однако, заявляют, что их код теперь существует только в форме исходников, «исходный код рассматривается как речь, которая может содержать описание патентованных технологий. Описания патентов находятся в общественном пользовании»<ref>{{Cite web
Разработчики LAME, однако, заявляют, что их код теперь существует только в форме исходников, «исходный код рассматривается как речь, которая может содержать описание патентованных технологий. Описания патентов находятся в общественном пользовании»<ref>{{Cite web
| url = http://lame.sourceforge.net/tech-FAQ.txt
|url = http://lame.sourceforge.net/tech-FAQ.txt
| title = LAME Technical FAQ
|title = LAME Technical FAQ
| author = Mark Taylor.
|author = Mark Taylor.
| datepublished = июнь 2000
|datepublished = 2000-06
| accessdate = 2010-07-02
|accessdate = 2010-07-02
| format = txt
|format = txt
| lang = en
|lang = en
| archiveurl = http://www.webcitation.org/65IupIRLb
|archiveurl = https://www.webcitation.org/65IupIRLb?url=http://lame.sourceforge.net/tech-FAQ.txt
| archivedate = 2012-02-08
|archivedate = 2012-02-08
|deadurl = yes
}}</ref>.
}}</ref>.


23 апреля 2017 года [[Институт_интегральных_схем_общества_Фраунгофера|Fraunhofer Institute for Integrated Circuits IIS]] — разработчик формата MP3, объявил о прекращении лицензионных отчислений в его отношении.<ref>[https://www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html mp3 Overview] {{Wayback|url=https://www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html |date=20180322183101 }}{{ref-en}} − Fraunhofer Institute for Integrated Circuits IIS</ref> Таким образом, с этого дня сняты все ограничения на распространение LAME по всему миру.
Программное обеспечение LAME лицензировано под [[GNU Lesser General Public License]] (LGPL). В ноябре [[2005]] появились сообщения о том, что программное обеспечение [[Extended Copy Protection]], включённое в некоторые [[компакт-диск]]и [[SONY]], содержит части библиотеки LAME в нарушение условий LGPL.


Программное обеспечение LAME лицензировано под [[GNU Lesser General Public License]] (LGPL). В ноябре [[2005]]-го появились сообщения о том, что программное обеспечение {{нп1|Extended Copy Protection||en|Extended Copy Protection}}, включённое в некоторые [[компакт-диск]]и [[SONY]], содержит части библиотеки LAME в нарушение условий LGPL.
== Распространение ==
LAME распространяется разработчиками исключительно в виде исходных кодов. Для скачивания готовой к употреблению программы нужно обратиться на сайт одного из многих сторонних разработчиков, включающих LAME в свои продукты или использующих в них код LAME.


== LAME-совместимые системы ==
== LAME-совместимые системы ==
* [[CDex]] — Windows аудиограббер с открытым исходным кодом для дисков CD-ROM, который может использовать LAME.
* [[CDex]] — Windows аудиограббер с открытым исходным кодом для дисков CD-ROM, который может использовать LAME.
* [[EZ CD Audio Converter]]
* [[Exact Audio Copy]] (EAC) — [[Windows]] аудиограббер для дисков CD-ROM, который может использовать LAME.
* [[Exact Audio Copy]] (EAC) — [[Windows]] аудиограббер для дисков CD-ROM, который может использовать LAME.
* [http://www.pazera-software.com/products/lame-front-end/ Lame Front-End] — еще одна оболочка для Windows (чуть ли не все известные настройки кодека LAME)
* [http://www.pazera-software.com/products/lame-front-end/ Lame Front-End] — оболочка для Windows (чуть ли не все известные настройки кодека LAME)
* [[Sound Normalizer]] — включает в себя LAME.
* [[Sound Normalizer]] — включает в себя LAME.
* [http://go.to/DanniDin LAME GUI / BeSweet GUI] — ещё одна оболочка под Windows
* [http://go.to/DanniDin LAME GUI / BeSweet GUI] — ещё одна оболочка под Windows
* Lamedrop, лёгкая в использовании оболочка LAME под Windows, подобная OggDrop
* Lamedrop, лёгкая в использовании оболочка LAME под Windows, подобная OggDrop
* [http://www.dors.de/razorlame/ RazorLame] (прежде RazorBlade) — оболочка для Microsoft Windows с интерфейсом для исполняемого с командной строки LAME.
* [https://web.archive.org/web/20071213022719/http://www.dors.de/razorlame/ RazorLame] (прежде RazorBlade) — оболочка для Microsoft Windows с интерфейсом для исполняемого с командной строки LAME.
* [http://winlame.sourceforge.net/ winLAME] — другая оболочка для [[Windows]]
* [http://winlame.sourceforge.net/ winLAME] — другая оболочка для [[Windows]]
* [http://www.lamexplorer.org/ LAMExplorer] — ещё одна оболочка для [[Windows]]
* [http://www.lamexplorer.org/ LAMExplorer] — ещё одна оболочка для [[Windows]]
* [[Grip audio ripper|Grip]] — оболочка для использования с GNOME (Linux)
* [[Grip audio ripper|Grip]] — оболочка для использования с GNOME (Linux)
* [http://blacktree.com/apps/iTunes-LAME/ iTunes-LAME] — оболочка, которая объединяет LAME с [[iTunes]] на [[Mac OS X]].
* [https://web.archive.org/web/20030622160350/http://www.blacktree.com/apps/iTunes-LAME/ iTunes-LAME] — оболочка, которая объединяет LAME с [[iTunes]] на [[Mac OS X]].
* LameBatch - функционально устаревшая оболочка для кодирования, использовавшаяся в конце 90-х годов.


== См. также ==
== См. также ==
{{Портал|Свободное программное обеспечение}}
* [[MP3]]
* [[MP3]]
* [[AAC]]
* [[Список кодеков]]
* [[Ogg Vorbis]]
* [[Vorbis]]
* [[Opus_(кодек)|Opus]]
* [[Сжатие аудиоданных]]
* [[Сжатие аудиоданных]]
* [[Цифровые аудиоформаты]]


== Примечания ==
== Примечания ==
Строка 91: Строка 93:
* [http://gabriel.mp3-tech.org/mp3infotag.html Описание тегов ID3v1 LAME]
* [http://gabriel.mp3-tech.org/mp3infotag.html Описание тегов ID3v1 LAME]
* {{cite web
* {{cite web
| author = Андрей Гуле.
|author = Андрей Гуле.
| date = 8 мая 2002
|date = 2002-05-08
| url = http://www.ixbt.com/multimedia/lame-presets.shtml
|url = http://www.ixbt.com/multimedia/lame-presets.shtml
| title = Использование пресетов mp3-кодера LAME
|title = Использование пресетов mp3-кодера LAME
| publisher = [[iXBT]]
|publisher = [[iXBT]]
| accessdate = 2010-09-02
|accessdate = 2010-09-02
| lang = ru
|lang = ru
|deadurl = yes
| archiveurl = http://www.webcitation.org/65Iupiuua
| archivedate = 2012-02-08
|archive-date = 2012-03-04
|archive-url = https://web.archive.org/web/20120304055152/http://www.ixbt.com/multimedia/lame-presets.shtml
}}
}}
* {{cite web
* {{cite web
| author = Андрей Аспидов.
|author = Андрей Аспидов.
| date = 18 мая 2001
|date = 2001-05-18
| url = http://www.ixbt.com/multimedia/ogg-vs-lame.shtml
|url = http://www.ixbt.com/multimedia/ogg-vs-lame.shtml
| title = Очная ставка: OGG vs LAME
|title = Очная ставка: OGG vs LAME
| publisher = [[iXBT]]
|publisher = [[iXBT]]
| accessdate = 2010-09-02
|accessdate = 2010-09-02
| lang = ru
|lang = ru
|deadurl = yes
| archiveurl = http://www.webcitation.org/65IurJuhi
| archivedate = 2012-02-08
|archive-date = 2013-03-30
|archive-url = https://web.archive.org/web/20130330120311/http://www.ixbt.com/multimedia/ogg-vs-lame.shtml
}}
}}
* [http://lame.su/ LAME по-русски]
* [http://lame.su/ LAME по-русски]

Текущая версия от 04:59, 7 мая 2024

LAME
Логотип программы LAME
Скриншот программы LAME
версия LAME 3.97 beta2. Процесс кодирования
Тип кодек
Автор Mike Cheng[1]
Разработчик The LAME Project
Написана на C, Python, C++, язык ассемблера[2]
Интерфейс
Операционные системы Linux, Mac OS X и др. UNIX-подобные, Windows
Языки интерфейса английский
Первый выпуск 1998[1]
Последняя версия 3.100 (13 октября 2017)
Бета-версия 3.101 beta 2 (31 декабря 2021)
Состояние активное
Лицензия GNU GPL, GNU LGPL
Сайт lame.sourceforge.net
Логотип Викисклада Медиафайлы на Викискладе

LAME — свободное приложение для кодирования аудио в формат MP3 (MPEG-1 audio layer 3). Имя LAME — это рекурсивный акроним для LAME Ain’t an MP3 Encoder (LAME — это не MP3-кодировщик), относящийся к ранней истории LAME, когда он не был кодером в полной мере, а входил в демонстрационный код ISO.

По результатам прослушивания, проведённого Роберто Аморимом в 2004 году, LAME создаёт наилучшие по качеству MP3-файлы для средних битрейтов от 128 кбит/с и выше. При публичном прослушивании в 2004 году MP3-файлы 128 кбит/с, сжатые при помощи LAME, показали наиболее близкое звучание к исходному (несжатому) аудио по сравнению с другими кодеками[3].

Распространение

[править | править код]

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

Проблемы с законом

[править | править код]

LAME пережил некоторые трудности, связанные с патентом Fraunhofer на алгоритмы, используемые при MP3-сжатии, включая патент США № 5579430 и иностранные аналоги. Эти патенты были получены, чтобы предотвратить создание MP3-кодека без выплаты лицензионных отчислений Fraunhofer, что практически довольно трудно сделать для открытой программы, пользователи которой живут в десятках стран, многие из которых не признают патенты на алгоритмы.

Некоторое время LAME был просто набором патчей на демонстрационный код ISO, который распространялся отдельно, отсюда имя «Ain’t an Encoder». Код ISO имел ограничивающую лицензию, но был доступен без оплаты. Однако в мае 2000-го разработчики проекта LAME заменили последний код ISO, и с тех пор LAME — полностью новая реализация, доступная под лицензией LGPL; компиляция последних версий LAME больше не требует исходников ISO.

Разработчики LAME, однако, заявляют, что их код теперь существует только в форме исходников, «исходный код рассматривается как речь, которая может содержать описание патентованных технологий. Описания патентов находятся в общественном пользовании»[4].

23 апреля 2017 года Fraunhofer Institute for Integrated Circuits IIS — разработчик формата MP3, объявил о прекращении лицензионных отчислений в его отношении.[5] Таким образом, с этого дня сняты все ограничения на распространение LAME по всему миру.

Программное обеспечение LAME лицензировано под GNU Lesser General Public License (LGPL). В ноябре 2005-го появились сообщения о том, что программное обеспечение Extended Copy Protection[англ.], включённое в некоторые компакт-диски SONY, содержит части библиотеки LAME в нарушение условий LGPL.

LAME-совместимые системы

[править | править код]
  • CDex — Windows аудиограббер с открытым исходным кодом для дисков CD-ROM, который может использовать LAME.
  • EZ CD Audio Converter
  • Exact Audio Copy (EAC) — Windows аудиограббер для дисков CD-ROM, который может использовать LAME.
  • Lame Front-End — оболочка для Windows (чуть ли не все известные настройки кодека LAME)
  • Sound Normalizer — включает в себя LAME.
  • LAME GUI / BeSweet GUI — ещё одна оболочка под Windows
  • Lamedrop, лёгкая в использовании оболочка LAME под Windows, подобная OggDrop
  • RazorLame (прежде RazorBlade) — оболочка для Microsoft Windows с интерфейсом для исполняемого с командной строки LAME.
  • winLAME — другая оболочка для Windows
  • LAMExplorer — ещё одна оболочка для Windows
  • Grip — оболочка для использования с GNOME (Linux)
  • iTunes-LAME — оболочка, которая объединяет LAME с iTunes на Mac OS X.
  • LameBatch - функционально устаревшая оболочка для кодирования, использовавшаяся в конце 90-х годов.

Примечания

[править | править код]
  1. 1 2 Разработчики LAME. Дата обращения: 7 января 2012. Архивировано 6 января 2012 года.
  2. Проект LAME Архивная копия от 6 января 2012 на Wayback Machine на SourceForge.net.
  3. Results of MP3 at 128kbps public Listening Test (англ.). Roberto Amorim. Дата обращения: 2 июля 2010. Архивировано из оригинала 16 октября 2007 года.
  4. Mark Taylor. LAME Technical FAQ (англ.) (txt) (июнь 2000). Дата обращения: 2 июля 2010. Архивировано из оригинала 8 февраля 2012 года.
  5. mp3 Overview Архивная копия от 22 марта 2018 на Wayback Machine (англ.) − Fraunhofer Institute for Integrated Circuits IIS