| mpg123 | |
|---|---|
| 原作者 | マイケル・ヒップ、オリバー・フロム |
| 開発者 | トーマス・オルギス |
| 初回リリース | 1997年4月27日以前[ 1 ] |
| 安定版リリース | 1.33.3 [ 2 ] |
| 言語 | C言語、アセンブリ言語 |
| オペレーティングシステム | Unixライク、Windows |
| タイプ | オーディオプレーヤー |
| ライセンス | LGPL-2.1のみ |
| ウェブサイト | mpg123.org |
| リポジトリ | SourceForge.net /projects / mpg123 |
mpg123は無料のオープンソースオーディオプレーヤーです。MP3を含むMPEGオーディオ形式をサポートしています。
コンソール アプリケーションであるため、グラフィカル ユーザー インターフェイスはありません。
mpg123 のアセンブリコードはSIMD命令で最適化されており、 MPEG デコードの iDCT部分のパフォーマンスが向上します。
mpg123のデコードライブラリは、DeaDBeeF、Audacious、XMMS、Winamp(バージョン5.8)[ 3 ]libmpg123でMP3の再生に使用されており、バージョン5.8より前のWinampでもプラグインを介して使用できます。[ 4 ]
歴史
最初に知られているのはDebian GNU/Linuxディストリビューションで、1997年4月27日にバージョン0.59fがリポジトリに提出され、すでにMP3サポート(「MPEGレイヤー1/2/3オーディオプレーヤー」)を備えていました。[ 5 ]最後のリリース(0.59r / 1999年6月19日)の元の作者によるライセンスには、ソースコードは入手可能でしたが、制限的な条件(非営利、改変禁止)が含まれていました。これが、 GPLv2ライセンスの同様のプログラム( MADベース)で あるmpg321の作成につながりました。[ 6 ]
mpg123とそのライブラリの公式開発はmpglib行き詰まり、深刻なセキュリティホールが出現した。[ 7 ] [ 8 ]さまざまなLinuxおよびBSDオペレーティングシステムによって提供されるパッケージにダウンストリームパッチが適用された。
2006年、新しいメンテナーが新しい公式mpg123パッケージのリリースに向けて作業を開始しました。0.6.xシリーズのセキュリティロールアップリリースを複数回行った後、2007年にLGPLv2.1の下でバージョン1.0がリリースされ、libmpg123の代替としてが採用されましたmpglib。
参照
- オーディオプレーヤーソフトウェアの比較
- ogg123( Ogg Vorbisファイルを再生する類似プログラム。vorbis-toolsリファレンスソフトウェアとともにリリースされています。)
- マッドプレイ
参考文献
- ^ https://lists.debian.org/debian-changes/1997/04/msg00642.html
- ^ 「mpg123 - SourceForge.netで/mpg123/1.33.3を参照」。2025年11月2日閲覧。
- ^ 「Winamp 5.8 Beta、Build 3660(公式) - Winamp & Shoutcast フォーラム」 2018年10月19日。
- ^ 「おたちゃんのin_!mpg123」 .
- ^ https://lists.debian.org/debian-changes/1997/04/msg00642.html
- ^ 「mpg321について」
- ^ 「Mpg123: ダウンロード」 .
- ^ 「Mpg123:セキュリティの脆弱性」。