WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

mpg321
Тип Мультимедиапроигрыватель
Разработчик Джо Дрю
Операционная система UNIX / Linux
Последняя версия 0.3.2-1 (25 марта 2012 года)
Лицензия GNU GPL
Сайт mpg321.sourceforge.net

mpg321 — проигрыватель MP3-файлов для операционных систем Linux, BSD и других Unix-like операционных систем — свободный клон программы mpg123. Интерфейс был скопирован с mpg123, а исходный код mpg123 не использовался. mpg321 разрабатывался для использования в первую очередь с графическими фронтендами, такими, как gqmpeg, однако им можно пользоваться и из командной строки. В отличие от mpg123, он без перекомпиляции поддерживает вывод звука через ESD и ALSA, а для декодирования MP3 использует только целочисленную арифметику.

История

Плагин для FreeAmp

В 1999 году Джо Дрю создал программу mpg321. Это был скрипт-обертка для фронтенда к mpg123 проигрывателя FreeAmp. Скрипт распространялся в составе Debian-пакета FreeAmp, и в течение нескольких версий назывался mpg123.freeamp. (Сейчас этот скрипт не входит в пакет.)

mpg123.freeamp работал не очень хорошо, и был ограничен реализацией фронтенда к mpg123 во FreeAmp, но он выполнял свою задачу: играл музыку из командной строки без необходимости инсталлировать mpg123.

Самостоятельное приложение

В начале 2001 года создатель проекта решил, что требуется полноценная открытая альтернатива закрытому проигрывателю mpg123. После небольшого исследования, для декодирования mp3 в приложении было решено использовать библиотеку SMPEG, написанную Loki Software. Так появилась первая версия.

Однако SMPEG для вывода звука требуется библиотека SDL, которая, в свою очередь, тянет за собой множество библиотек. Дрю понимал, что такое количество зависимостей является излишним, и решил, что требуются изменения. Позднее в 2001 году он начал полностью переписывать приложение. Вместо библиотеки SMPEG новая программа использовала для декодирования MP3 библиотеку Роба Лесли MPEG Audio Decoder (MAD). MAD была выбрана за высокое качество декодирования, а также потому, что при декодировании она использует исключительно целочисленные арифметические инструкции, оперируя с фиксированной запятой. Для вывода звука Дрю переключился на библиотеку libao проекта Ogg Vorbis (Xiphophorous).

См. также

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии