mpv

提供: ArchWiki
ナビゲーションに移動 検索に移動

関連記事

mpvmplayermplayer2 がベースの動画プレイヤーです。幅広いフォーマットの動画ファイル、オーディオ・ビデオコーデック、字幕タイプをサポートしています。mpv と前出のプレイヤーとの違いはこのページで包括的に (一部不完全ですが) リストアップされています。

インストール

公式リポジトリ から mpv パッケージをインストールするか Arch User Repository から mpv-gitAUR をインストールしてください。

フロントエンド

mpv には OSC という名前のすっきりとしたユーザーインターフェイスがあり、マウスを動かした時に表示されます。カジュアルユーザー向けに、他のグラフィカルインターフェイスも存在します:

  • Baka MPlayer — フリーでオープンソース、クロスプラットフォームの、libmpv ベースのマルチメディアプレイヤー。Qt 5 を使用。
https://github.com/u8sand/Baka-MPlayer/ || baka-mplayer-gitAUR
  • CMPlayer — パワフルで使いやすいマルチメディアプレイヤー。Qt 5 を使用。
https://cmplayer.github.io/ || cmplayerAUR, cmplayer-gitAUR
  • GNOME MPV — mpv のシンプルな GTK フロントエンド。GTK+ 3 を使用。
https://github.com/gnome-mpv/gnome-mpv/ || gnome-mpv-gitAUR
ノート: CMPlayer パッケージには内部に mpv が入っています。

設定

Mpv の設定は mpv.conf (設定) と input.conf (キーバインド) ファイルから読み込まれます。XDG_CONFIG_HOME 環境変数が設定されてない場合、ユーザーの設定ファイルは ~/.config/mpv フォルダから読み込まれます。全ユーザー共通の設定は /etc/mpv フォルダから読み込まれます。

Tips and Tricks

ハードウェアデコード

mplayermplayer2 と違って、mpv は始めから VA-APIVDPAU の両方をサポートしています。利用できる設定については man ページの --hwdec=<api> オプションのリファレンスを見て下さい。設定を永続化するには、設定ファイルに hwdec=method という行を追加します。ハードウェアデコードを使用するとき、ビデオ出力は opengl, opengl-hq, vdpau (hwdec=vdpau を使う場合) のどれかに設定する必要があります。vo=vaapi の使用は推奨されません [1]。ハードウェアデコードが使用できない場合、mpv は自動的にソフトウェアデコードにフォールバックします。詳細は options.rstvo.rst を見て下さい。

停止した位置からの自動レジューム再生

動画の現在の位置を保存して mpv を終了するデフォルトのキーは Shift+q です。このキーはキーバインドの設定ファイルに quit_watch_later を追加することで変更できます。

ボリュームが小さすぎる

設定ファイルに softvol-max=value を設定して softvol-max=600 など然るべき値にしてください。さらに (または)、af=drcダイナミックレンジ圧縮を利用することもできます。

複数のアスペクト比のクイック切り替え

設定ファイルに次の行を追加してください:

~/.config/mpv/input.conf
F2 cycle_values video-aspect "16:9" "16:10" "4:3" "2.35:1" "-1"

これで指定したアスペクト比で切り替えることができるようになります。

ルートウィンドウに描画

--wid=0 file.mp4 を付けて mpv を実行してください。これによって mpv はウィンドウ ID が 0 のウィンドウに描画するようになります。

ブラウザプラグインとして使う

mozpluggerAUR を利用することで、サポートされているブラウザにおいて mpv を使って動画を再生することができます。設定の詳細は ブラウザプラグイン#MozPlugger を見て下さい。ViewTube などのユーザースクリプトと組み合わせて、mpv を使用してサイトに埋め込まれた動画プレイヤーを置き換えることもできます。