mpg123 — вільний консольний MPEG-аудіоплеєр для UNIX-подібних систем та Windows. Плеєр швидко став популярним, тому що асемблерський код оптимізований за SIMD-інструкцією для збільшення продуктивності декодування MPEG на етапі iDCT.
Тип | вільне та відкрите програмне забезпечення і бібліотека |
---|---|
Розробники | Майкл Гіпп, Томас Оргіс, Олівер Фромме, Ніколас Гамфрі |
Операційна система | UNIX-подібні операційні системи і Windows |
Мова програмування | C і асемблер |
Ліцензія | d[1][2] |
Вебсайт | mpg123.org |
|
Історія
Консольна версія програми була створена приблизно у 1994 році як MP2-плеєр, а 1995 року — модернізований до MP3-плеєра. Упродовж наступних років mpg123 удосконалювався й іншими програмістами, переважно це були оптимізовані процедури декодування для різних .
Починаючи з версії 0.60, отримала ліцензування LGPL, а до того часу поширювалась за таких умов: «free for private use, ask me when you want to do something commercial». Без вільного ліцензування дистрибутиви Linux відмовлялися від mpg123.
У 2001 році розвиток плеєра призупинився через серйозні проблеми із безпекою та дещо виправлені патчами від сторонніх розробників — Debian (версія 0.59r) і Gentoo (версія 0.59s).
У 2006 році зв'язався з Гіппом для відновлення mpg123. Після декількох тижнів переговорів утворилася команда, продовжилась робота над виправленням проблем безпеки та випуском нових версій програми. 30 листопада 2011 року вийшла версія 1.0 під ліцензією LGPL 2.1, а бібліотека libmpg123 повністю замінила mpglib.
Характеристики
Працює на різних UNIX-подібних системах: GNU/Linux, MacOSX, BSDs, Solaris, AIX, HPUX, SGI Irix, (OS/2) і Cygwin. Також портований на Windows за допомогою Cygwin і MinGW.
Використовує формати MPEG 1.0/2.0/2.5 layer 1, 2 і 3. Остання версія: 1.31.3, станом на березень 2023.
Розповсюдження
У 1998 році Майкл Гіпп також створив версію програми для Java під назвою jmpg123, але розробка припинилась на версії 0.1.
mpg123 як основу для декодування MP3 використовують такі програми як XMMS, MPlayer, LAME, Xine, а також плагін для Winamp.
Примітки
- https://mpg123.org/cgi-bin/scm/mpg123/trunk/COPYING?view=markup
- https://mpg123.org/cgi-bin/scm/mpg123/trunk/doc/ROAD_TO_LGPL?view=markup
- Orgis, Michael Hipp & Thomas. mpg123: download. mpg123.org. Архів оригіналу за 12 червня 2018. Процитовано 12 червня 2018.
- Bandwidth/mpg123. GitHub (англ.). Архів оригіналу за 27 червня 2018. Процитовано 12 червня 2018.
- About mpg321. mpg321.sourceforge.net. Архів оригіналу за 27 червня 2018. Процитовано 12 червня 2018.
- Kawamoto, Dawn. Vulnerability found in open-source audio player | ZDNet. ZDNet (англ.). Процитовано 12 червня 2018.
- Margherita, Pagani (31 серпня 2008). Encyclopedia of Multimedia Technology and Networking, Second Edition (англ.). IGI Global. ISBN . Архів оригіналу за 12 червня 2018. Процитовано 12 червня 2018.
- Fusco, John (6 березня 2007). The Linux Programmer's Toolbox (англ.). Pearson Education. ISBN . Архів оригіналу за 12 червня 2018. Процитовано 12 червня 2018.
- Orgis, Michael Hipp & Thomas. mpg123, Fast MP3 Player for Linux and UNIX systems. mpg123.org. Архів оригіналу за 12 червня 2018. Процитовано 12 червня 2018.
- Otachan's in_!mpg123. hydrogenaud.io. Архів оригіналу за 24 вересня 2015. Процитовано 12 червня 2018.
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
mpg123 vilnij konsolnij MPEG audiopleyer dlya UNIX podibnih sistem ta Windows Pleyer shvidko stav populyarnim tomu sho asemblerskij kod optimizovanij za SIMD instrukciyeyu dlya zbilshennya produktivnosti dekoduvannya MPEG na etapi iDCT 3 Mpg123Tipvilne ta vidkrite programne zabezpechennya i bibliotekaRozrobnikiMajkl Gipp Tomas Orgis Oliver Fromme Nikolas GamfriOperacijna sistemaUNIX podibni operacijni sistemi i WindowsMova programuvannyaC i asemblerLicenziyaGNU Lesser General Public License version 2 1d 1 2 Vebsajtmpg123 org Mediafajli u Vikishovishi Zmist 1 Istoriya 2 Harakteristiki 3 Rozpovsyudzhennya 4 Primitki 5 PosilannyaIstoriyared Konsolna versiya programi bula stvorena Majklom Gippom priblizno u 1994 roci yak MP2 pleyer a 1995 roku modernizovanij do MP3 pleyera 4 Uprodovzh nastupnih rokiv mpg123 udoskonalyuvavsya j inshimi programistami perevazhno ce buli optimizovani proceduri dekoduvannya dlya riznih arhitektur procesoriv 4 Pochinayuchi z versiyi 0 60 otrimala licenzuvannya LGPL a do togo chasu poshiryuvalas za takih umov free for private use ask me when you want to do something commercial 4 Bez vilnogo licenzuvannya distributivi Linux vidmovlyalisya vid mpg123 5 U 2001 roci rozvitok pleyera prizupinivsya cherez serjozni problemi iz bezpekoyu 6 ta desho vipravleni patchami vid storonnih rozrobnikiv Debian versiya 0 59r i Gentoo versiya 0 59s U 2006 roci Tomas Oliver zv yazavsya z Gippom dlya vidnovlennya mpg123 Pislya dekilkoh tizhniv peregovoriv utvorilasya komanda prodovzhilas robota nad vipravlennyam problem bezpeki ta vipuskom novih versij programi 30 listopada 2011 roku vijshla versiya 1 0 pid licenziyeyu LGPL 2 1 a biblioteka libmpg123 povnistyu zaminila mpglib 7 Harakteristikired Pracyuye na riznih UNIX podibnih sistemah GNU Linux 8 MacOSX BSDs Solaris AIX HPUX SGI Irix OS 2 i Cygwin 9 Takozh portovanij na Windows za dopomogoyu Cygwin i MinGW Vikoristovuye formati MPEG 1 0 2 0 2 5 layer 1 2 i 3 7 Ostannya versiya 1 31 3 stanom na berezen 2023 Rozpovsyudzhennyared U 1998 roci Majkl Gipp takozh stvoriv versiyu programi dlya Java pid nazvoyu jmpg123 ale rozrobka pripinilas na versiyi 0 1 mpg123 yak osnovu dlya dekoduvannya MP3 vikoristovuyut taki programi yak XMMS MPlayer LAME Xine a takozh plagin dlya Winamp 10 Primitkired https mpg123 org cgi bin scm mpg123 trunk COPYING view markup https mpg123 org cgi bin scm mpg123 trunk doc ROAD TO LGPL view markup Orgis Michael Hipp amp Thomas mpg123 download mpg123 org Arhiv originalu za 12 chervnya 2018 Procitovano 12 chervnya 2018 a b v Bandwidth mpg123 GitHub angl Arhiv originalu za 27 chervnya 2018 Procitovano 12 chervnya 2018 About mpg321 mpg321 sourceforge net Arhiv originalu za 27 chervnya 2018 Procitovano 12 chervnya 2018 Kawamoto Dawn Vulnerability found in open source audio player ZDNet ZDNet angl Procitovano 12 chervnya 2018 a b Margherita Pagani 31 serpnya 2008 Encyclopedia of Multimedia Technology and Networking Second Edition angl IGI Global ISBN 9781605660158 Arhiv originalu za 12 chervnya 2018 Procitovano 12 chervnya 2018 Fusco John 6 bereznya 2007 The Linux Programmer s Toolbox angl Pearson Education ISBN 9780132703048 Arhiv originalu za 12 chervnya 2018 Procitovano 12 chervnya 2018 Orgis Michael Hipp amp Thomas mpg123 Fast MP3 Player for Linux and UNIX systems mpg123 org Arhiv originalu za 12 chervnya 2018 Procitovano 12 chervnya 2018 Otachan s in mpg123 hydrogenaud io Arhiv originalu za 24 veresnya 2015 Procitovano 12 chervnya 2018 Posilannyared Oficijnij sajt Otrimano z https uk wikipedia org w index php title Mpg123 amp oldid 40168943