【Mac】MPV の使い方

MPV は動画や音声を再生するメディアプレイヤーだ。軽量で、パッと見はシンプル。ほぼ万能にさまざまな形式の動画ファイルを再生できる。キーボードの操作が充実しているのが大きな特長といえるかと思う。
 Mac だけではなく Windows、Linux にもインストールできる。

mpv_icon

🔗 mpv.io

Mac の場合は Homebrew でのインストールが便利だ。

brew cask install mpv

キーボード操作

基本的なキーボード操作は以下の通り。
 MPV を起動するとあらわれるウィンドウや、MPV のアイコンにファイルをドロップすれば再生がはじまる。複数のファイルをドロップすると、プレイリスト再生になる。   
 ドキュメントは以下にある。
 
🔗 mpv.io

  5 秒おきのシーク(早送り、巻き戻し)
  60 秒おきのシーク
 shift + delete シークのキャンセル

 [ ] 再生速度を 10 % 加速、減速
 { } 再生速度を 2 倍に
 delete 再生速度を元にもどす

 pspace 一時停止、再生
 . , コマ送り、戻し

 < > プレイリストを進む、戻る
 enter 次のプレイリストへ

 f フルスクリーン表示
 esc 通常表示へ戻る
 shift + t ウィンドウを最前面で固定

 / * 音量の上げ下げ
 9 0 音量の上げ下げ
 m ミュート

 s スクリーンショットを撮る(デスクトップ、またはホームに保存される)
 shift + s 字幕なしでスクリーンショットを撮る

 option+ + option + ズーム
 option + 矢印キー ビデオの中心を動かす。パン。
 option + delete パン、ズームを元に戻す

 q 動画を停止して終了
 shift + q 停止位置を記憶して終了

ターミナルでの操作

MPV は、 MPlayer という UNIX のプログラムをベースにしている。そういう出自だけにターミナルから動画を開いたりできるのである。

mpv ファイルパス/動画ファイル

これだけでもけっこう便利だ。それだけではない、Youtube のアドレスを渡すと、mpv で開いてくれるのだ。これまた便利なのである。

mpv "https://www.youtube.com/watch?v=UbQgXeY_zi4"

YouTube に限っては watch?v= 以下の文字列で、以下のようにしてもいける。

mpv ytdl://UbQgXeY_zi4

youtube-dl を用いて再生しているらしい。youtube-dl で扱えるサイトなら、すべてではなさそうだが、いけるところはいけてしまう。

設定

MPV は可塑性というか、カスタマイズ性が高い。わりと自由にキーボード操作の設定を変えられる。キーボード操作の設定は ~/.config/mpv/input.conf に記述する。

cd ~/.config/mpv/
touch input.conf
open -a CotEditor input.conf

などとやれば CotEditor で編集できるのではないかと思う。Command interface というところに書き方が書いてあるのだが、ちょっとわかりづらい。筆者は下記のサイトさまを参考にした。
 
🔗 動画プレイヤーmpvのススメ – 愛のらくがき帳

📝 input.conf
MOUSE_BTN0      cycle pause ; show-text "${?pause==no:play}${?pause==yes:pause}"
AXIS_UP     seek -60
AXIS_DOWN   seek 60
AXIS_LEFT   seek -5
AXIS_RIGHT  seek 5

見る動画の種類が限られているので、シーク重視。快適に使える。
 ほかにも mpv.io のマニュアルにいろいろ書いてある。Bluray の再生も出来るらしいのだが、筆者は成功しなかった。市販のものは駄目なのかもしれない。