Mpv (メディアプレーヤー)

mpvは、MPlayerとmplayer2からフォークしたメディアプレーヤーである。GNU GPL v2+などのフリーソフトウェアライセンスの下で配布されている。
Unix系とWindowsで動作し、mpv-androidという名称でAndroidにも移植されている。
歴史.
mpvは2012年にmplayer2からフォークしたメディアプレーヤーである。フォークした理由は、保守ができないコードを削除することと、非常に古いシステムのサポートを終了することにより、開発者の活動を促進することであった。結果として、このプロジェクトには多くの人が貢献するようになった。
2015年6月以降、プロジェクトのソースコードはGNU GPL v2+からGNU LGPL v2.1+に再ライセンスされ、より多くのアプリケーションでmpvをライブラリとして使用することが可能となった。
MPlayerからの変更点.
MPlayerからフォークして以降、mpvには幾つかの注目すべき変更が加えられており、最も大きな変更点は基本的なマウスによる操作を提供する"On Screen Controller" (OSC) と呼ばれるmpvに統合された最低限のGUIである。これは、新規ユーザーにとって対話を容易なものにし、正確かつ直接的なシークを可能にすることを目的としていた。
削除された機能.
ビデオCDのサポートは終了した。
インタフェースとフロントエンド.
オリジナルのMPlayerと同様に、mpvはコマンドラインインタフェース向けのアプリケーションであるが、MPlayerよりも高度なユーザインタフェースを持っており、OSCはキーボードだけではなくマウスを使用することもできる。しかしながら、OSCはGUIの機能に完全対応したものではなく、QtやGTKなどのGUIツールキットを利用して、mpvにより完全なGUIを提供するフロントエンドが幾つか開発されている。
以下は、mpvよりも多くの機能とユーザーフレンドリーなユーザインタフェースの提供と、様々なオペレーティングシステムやデスクトップ環境との統合を目指している、codice_1に基づいたオープンソースのmpvのフロントエンドの一覧である。