MPV プレーヤーのキーバインドを変更するにはどうすればいいですか?

MPV プレーヤーのキーバインドを変更するにはどうすればいいですか?

mpv プレーヤーのデフォルトの 9/0 ではなく、上/下キーで音量を上げたり下げたりしたいです。

答え1

次の手順を実行します:

  1. input.conf内部にファイルを作成する~/.config/mpv
  2. ファイルを開き、次の行を追加します。

    UP add volume +2
    
    DOWN add volume -2
    

答え2

Arun の回答を拡張すると、他のキーを他のアクションに変更することも可能です。ほとんどのキーボード キーの場合、次のように簡単です。

[key] [action]

[key]は必要なキー(大文字と小文字は区別されます)、[action]はプレイヤーに実行させたいアクションです。これこのページには、実行できるすべてのアクションを含む完全なデフォルト設定ファイルが含まれていますが、アクションがリストされている場所を見つけることができませんでした。そのため、より多くのアクションをサポートしている可能性があります。

ただし、他のキー、特に非標準キーの場合は、次のフラグを指定して mpv を実行する必要がある場合があります。

--input-test --force-window --idle

これにより、mpv は xev のように動作するウィンドウを作成します (ただし、押したキーの名前が画面に表示されるため、よりユーザーフレンドリーです)。

この方法では、どのキーを押したかを確認できます。これは、一部のボタンに mpv で特別な名前が付けられている場合があるため、マウスに追加のボタンを設定する場合に特に便利です。

以下は、構成ファイルで確認したアクションの小さな表です。完全なアクション リストが記載されている場所を見つけた場合は、そのリンクに置き換えます。

私は見つけた完全なリスト/ガイドへのリンク、しかし、簡単に調べるためにここに残しておきます、リンクはここしかし、私はそれを見逃したのです。

(..) 必須です
[..]はオプションです
┌────────────────┬──────────────────────────────────────────────────────┬──────────────────────────────────────────────────────────────────────────┐
│ 機能 │ コマンド │ 詳細 │
├────────────────┼──────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────────────┤
│ ボリュームコントロール │ ボリューム(x)を追加 │ (x)は合計ボリュームに追加する符号付き量です │
│ シーク │ [no-osd] [sub-]seek (x) [exact] │ (x) はシークする秒数(符号付き)です │
│ │ │ 先頭に「no-osd」を追加すると、osd が表示されなくなります │
│ │ │ シークを正確に行うには、後ろに「exact」を追加できます │
│ │ │ 「sub-」は、秒数ではなく字幕エントリを[x]回検索します │
│ ビデオパンニング │ video-pan-(direction) (x) │ (direction) は 'x' または 'y' のいずれかで、(x) は移動する量です │
│ ビデオズーム │ video-zoom (x) │ (x) はズームする量です │
│ ビデオ速度 │ (乗算)(設定) 速度 [1/](x) │ (x) はスケールする量で、分数を簡単にするために前に [1/] を追加できます │
│ 終了 │ quit[-watch-later] │ ビデオを終了します。[-watch-later] はオプションですが、何をするのかよくわかりません │
│ フレームシーク │ frame[-back]-step │ [-back]が指定されていない場合は1フレーム進んで一時停止し、指定されている場合は1フレーム後ろに進みます │
│ 一時停止 │ [cycle] 一時停止 │ [cycle] が指定されている場合は、現在の状態を切り替え、指定されていない場合は一時停止します │
│ プレイリスト │ playlist(-next)(-prev) │ どちらか一方のみ指定可能で、両方またはどちらも指定できません │
│ 進行状況を表示 │ show-progress │ │
│ フルスクリーンに設定する │ フルスクリーンに設定する (いいえ)(はい) │ どちらか一方のみ │
│ スクリーン モッド │ (コントラスト)(明るさ)(ガンマ)(彩度) を追加 │ │
└────────────────┴────────────────────────────────────────────────────────┴──────────────────────────────────────────────────────────────────────────┘
他にもたくさんありますが、最も一般的に必要なものをリストにまとめました。

(なぜ私が1年前の質問に回答しているのか疑問に思うかもしれませんが、それは私がここで答えを見つけられなかったからです。しかし、私が検索したときに最初に表示された質問がこれだったので、この質問を見ている人は他のすべてのキーを変更する方法も知りたいと思うかもしれないと思いました)

関連情報