mpg123

mpg123
Mpg123.png
Тип

аудіопрогравач

Написана на

C [1]

Операційна система

UNIX, Linux, Mac OS X, Windows

Остання версія

1.14.3 (1 липня 2012)

Ліцензія

GNU LGPL

Сайт

http://www.mpg123.org

mpg123 - швидкий вільний мінімалістський консольний MPEG аудіоплеєр для UNIX -подібних операційних систем. Також mpg123 був портований під операційну систему Windows за допомогою Cygwin і MinGW. Він підтримує MPEG-1 і -2, шари 1, 2 і 3. Використовується в основному для програвання mp3 -файлів. Існує плагін для Winamp.

mpg123 з'явився після першого mp3-плеєра для UNIX-систем MAPlay і швидко набув широкого поширення. Потужна асемблерних оптимізація iDCT -етапу декодування MPEG робить його швидше інших mp3-плеєрів. Завдяки оптимізації він дуже ефективно використовує системні ресурси. У плеєрі XMMS використовується движок mpg123.

Остання стабільна версія, написана автором, була випущена під ліцензією GPL, а бібліотека mpglib, що входить до складу плеєра, - під LGPL. Тим не менш, в минулому використовувалася невільна ліцензія з відкритим вихідним кодом.

Офіційна розробка mpg123 була заморожена на кілька років, протягом яких було знайдено декілька серйозних проблем з безпекою, які закривалися тільки за участю сторонніх розробників.

У 2006 році проект очолив новий розробник, і почалася робота над випуском нових версій плеєра під LGPL-ліцензією.

Движок mpg123 використовує ряд проектів, наприклад in_! Mpg123. Колекція портів FreeBSD включає великий набір патчів для відомих помилок і проблем з безпекою.


Примітки

  1. mpg123 - www.ohloh.net/p/mpg123