gMplayerフロントエンドを使用した Linux 上の MPlayer | |
| 開発者 | MPlayer チーム |
|---|---|
| 初回リリース | 2000年 |
| 安定版リリース | 1.5 [1] [2]
/ 2022年2月27日 |
| リポジトリ |
|
| 書かれた | C |
| プラットフォーム | クロスプラットフォーム |
| 利用可能 | 英語、ハンガリー語、ポーランド語、ロシア語、スペイン語 |
| タイプ | メディアプレーヤー |
| ライセンス | GPL-2.0以降[3] |
| Webサイト | mplayerhq.hu |
MPlayerは、フリーでオープンソースの メディアプレーヤーソフトウェアアプリケーションです。Linux 、OS X、Microsoft Windowsで利用できます。OS /2、Syllable、AmigaOS、MorphOS、AROS Research Operating System用のバージョンも利用できます。DJGPPを使用したDOSへの移植版も利用できます。[4] Wii Homebrew Channel [5]およびAmazon Kindle [6]用のバージョンも開発されています。
歴史
MPlayerの開発は2000年に始まりました。オリジナルの作者であるハンガリー人のÁrpád Gereöffyは、1999年にXAnimの開発が中止された後、Linux用の満足のいくビデオプレーヤーを見つけられなかったため、このプロジェクトを開始しました。最初のバージョンはmpg12play v0.1と題され、 Cinelerra-HVのlibmpeg3を使用して30分でハックされました。mpg12play v0.95pre5の後、コードはavifileのWin32 DLLローダーに基づくAVIプレーヤーと統合され、2000年11月にMPlayer v0.3になりました。 [7] Gereöffyにはすぐに他の多くのプログラマーが加わり、最初はほとんどがハンガリーからでしたが、後に世界中から参加しました。
Alex Beregszásziは、GereöffyがMPlayerの開発を離れ、第2世代のMPlayerの開発を開始した2003年以来、MPlayerのメンテナンスを担当しています。MPlayer G2プロジェクトは放棄され、すべての開発努力はMPlayer 1.0に注がれました。[8]
MPlayer は、以前は開発者によって「MPlayer - The Movie Player for Linux」と呼ばれていましたが、他のオペレーティング システムでも一般的に使用されるようになったため、後に「MPlayer - The Movie Player」に短縮されました。
ビデオアクセラレーション
PureVideo、UVD、QuickSync Video、TI Ducatiなど、さまざまなフォーマットのビデオデコード計算を高速化できるさまざまなSIPブロックがあります。2007年と2010年の2つの研究では、MPlayerのハードウェアデコードを実装しました[9] 。これには特定のモバイルデバイスアーキテクチャも含まれています[10] 。
機能と分類
MPlayerはFFmpegライブラリでサポートされているあらゆる形式[11]を含むさまざまなメディア形式を再生でき、ストリーミングされたすべてのコンテンツをローカルのファイルに保存することもできます。
MEncoderと呼ばれる付属プログラムは、入力ストリーム、ファイル、または画像ファイルのシーケンスを受け取り、それをいくつかの異なる出力形式にトランスコードし、オプションで途中でさまざまな変換を適用することができます。
さまざまなコマンドラインパラメータを使用してプレーヤーの外観を変更できます。これには-speed [number]、-af scaletempoピッチを維持しながらオーディオ速度を変更するための 、-ss(___ 秒で開始)、-sb(___ バイトで開始)、-endpos(___ 秒で再生を停止)、-novideoビデオのオーディオトラックのみを再生するための 、-loop [number]ループするための などがあります。[12]
メディア形式

MPlayerは多くのフォーマットを再生できます: [13]
- 物理メディア: CD、DVD、ビデオCD、ブルーレイディスク
- コンテナ形式: 3GP、 AVI、 ASF、 FLV、 Matroska、 MOV (QuickTime)、 MP4、NUT、 Ogg、 OGM、 RealMedia、 Bink
- ビデオフォーマット: Cinepak、 DV、 H.263、 H.264/MPEG-4 AVC、 HuffYUV、 Indeo、 MJPEG、 MPEG-1、 MPEG-2、 MPEG-4 Part 2、 RealVideo、 Sorenson、 Theora、 WMV、 Bink
- オーディオフォーマット: AAC、AC3、ALAC、AMR、DTS、FLAC、Intel Music Coder、Monkey's Audio、MP3、Musepack、RealAudio、Shorten、Speex、Vorbis、WMA、Bink
- 字幕フォーマット: AQTitle、 ASS/SSA、 CC、JACOsub、 MicroDVD、MPsub、OGM、PJS、RT、 Sami、 SRT、SubViewer、 VOBsub、VPlayer
- 画像フォーマット: BMP、JPEG、MNG、PCX、PTX、TGA、TIFF、SGI、Sun Raster
- プロトコル: RTP、RTSP、HTTP、FTP、MMS、Netstream ( mpst:// )、SMB、ffmpeg:// ( FFmpegのプロトコル実装を使用)
MPlayer は、 VDPAU、X ビデオ拡張、OpenGL、DirectX、Direct3D、Quartz Compositor、VESA、Framebuffer、SDL、およびASCII アート( AAlibおよびlibcacaを使用) やBlinkenlightsなどの珍しいプロトコルを含む、さまざまな出力ドライバ プロトコルを使用してビデオを表示することもできます。また、デバイスtv://channel を使用して TV カードから TV を表示したり、 radio://channel|frequencyを介してラジオ チャンネルを再生およびキャプチャしたりすることもできます。
バージョン 1.0RC1 以降、Mplayer はlibassを使用してASS/SSA字幕形式の字幕をデコードできます。
利用可能なプラグイン
インターフェースとグラフィカルフロントエンド

GStreamerと同様に、 MPlayer にはコマンド ライン インターフェイスのみがあり、 GTK、Qt 、またはその他のウィジェット ライブラリのGUI ウィジェットを使用するフロントエンドがいくつかあります。これらのフロントエンドを使用しない場合でも、 mplayer はウィンドウ内にビデオを表示でき (ウィンドウ上にはコントロールが表示されません)、キーボードを使用して制御されます。
- GTKベースのものとしてはgmplayer(公式)[14] [15]とGnome-MPlayerがある。
- Qtベースのものとしては、 SMPlayerやKMPlayerなどがあります。
- CocoaベースのものとしてはMPlayer OS X ExtendedとMPlayerXがある[16]
フォーク
mplayer2はGPLv3ライセンスのMPlayerのフォークであり、主にUoti Urpalaの作品であるが、彼は2010年5月にMPlayerチームとの「長年の意見の相違」によりMPlayerプロジェクトから除外された。[17] MPlayerからの主な変更点は、一時停止処理の改善、Matroskaのサポート、シーク、Nvidia VDPAUのサポート、デフォルトでのマルチスレッドの有効化、MEncoder、GUIインターフェイス、さまざまなビデオドライバー、ffmpegなどのバンドルライブラリの削除で、代わりに共有ライブラリに依存している。[18] [19]開発者はまた、MPlayer2がffmpegの代替としてLibavを使用できるようにする意向を示した。 [20]最初のリリースである2.0は2011年3月に公開された。その後の安定したリリースはない。
mpv [21]はmplayer2のGPLv2ライセンスのフォークです。2015年6月以来、mpvはコードをLGPL v2.1以上に再ライセンスする作業を行っています。 [22]
MPlayer、MPlayer2、mpvはすべて互換性のないEDL形式を使用します。[23] [24] [25]
法的論争
2004 年 1 月、MPlayer の Web サイトが更新され、デンマークの DVD プレーヤー製造会社Kiss Technology が、MPlayer の GPL ライセンス コードの一部を含むファームウェアを搭載した DVD プレーヤーを販売しているという申し立てが掲載されました。Kiss はファームウェアを GPL ライセンスでリリースしていないため、Kiss は GPL に違反しているというものでした。Kiss のマネージング ディレクターである Peter Wilmar Christensen は、2 つのコードの類似性は MPlayer チームが Kiss のファームウェアのコードを使用していたことを示していると反論しました。[26]しかし、2003 年にリリースされた Kiss DVD プレーヤーは、MPlayer 開発者が 2001 年に設計した MPlayer 固有の字幕ファイル形式を使用していました。[26]
参照
参考文献
- ^ 「MPlayer 1.5 リリース」. 2022年2月27日.
- ^ 「MPlayer - ムービープレーヤー」 。 2022年2月28日閲覧。
- ^ 「MPlayer - ムービープレーヤー」。
- ^ 「/pub/micro/pc-stuff/freedos/files/util/user/mplayer のインデックス」 Ibiblio.org . 2012 年 1 月 1 日閲覧。
- ^ Erant. 「libdi と DVDX インストーラー」 Hackmii.com . 2012 年 1 月 1 日閲覧。
- ^ "kindlebrew". Gitorious. 2012年4月7日時点のオリジナルよりアーカイブ。2012年1月1日閲覧。
- ^ 歴史
- ^ 「MPlayer - ムービープレーヤー」 。 2012年6月24日閲覧。
- ^ Zhang H, et al. (2010).組み込み型高解像度プレーヤーの設計と実装。第2回国際コンピュータおよびオートメーション工学会議 (ICCAE)。第4巻。
- ^ Chang, Hoseok、Lee, Youngjoon、Sung, Wonyong (2007 年 10 月)。「モバイル CPU プラットフォーム上のマルチメディア プレーヤーのパフォーマンス最適化」。2007 IEEE信号処理システム ワークショップ。IEEE。pp. 163–168。doi :10.1109/ sips.2007.4387538。ISBN 978-1-4244-1221-1. S2CID 8023880。
- ^ 「コーデックステータステーブル」Mplayerhq.hu 。 2012年1月1日閲覧。
- ^ MPlayer のドキュメントとユーザーマニュアル
- ^ 「MPlayer の機能」。Mplayerhq.hu。2012年 1 月 1 日閲覧。
- ^ 「README」 . 2016年3月19日閲覧。
- ^ 「GUI についてはどうですか?」2016 年 3 月 19 日閲覧。
- ^ 「MPlayer OSX Extended」 2011年12月9日. 2015年1月23日閲覧。
- ^ 「MPlayer2 は MPlayer の実行可能なフォークか?」Phoronix 2011-03-24 2014-04-18閲覧。
- ^ “mplayer2 と mplayer の違い”. 2011年. 2012年5月4日時点のオリジナルよりアーカイブ。 2015年5月4日閲覧。
- ^ 「MPlayer のフォークがあったことをご存知ですか?」ostatic.com。2011 年 3 月 22 日。2012 年 1 月 11 日時点のオリジナルよりアーカイブ。2011年 11 月 29 日閲覧。
- ^ 「Libav がコーデック エクスペリエンスのデフォルト プロバイダーになる (コメント)」。2013 年 1 月 16 日。
- ^ "mpv.io" . 2015年1月28日閲覧。
- ^ 「LGPL 再ライセンスの可能性」。GitHub。2016年 9 月 27 日閲覧。
- ^ “3.7. 編集決定リスト (EDL)”。2015年7月17日時点のオリジナルよりアーカイブ。2015年7月21日閲覧。
- ^ 「EDL: 新しい EDL ファイル形式のサポートを追加」。MPlayer2。2011年4 月 25 日時点のオリジナルよりアーカイブ。代替URL
- ^ 「EDL ファイル」。mpv。2014年 10 月 25 日。2015年7 月 21 日閲覧。
- ^ ab 「MPlayer - ムービープレイヤー」 2004年1月10日. 2012年6月24日閲覧。
外部リンク
- 公式サイト
