mpvで動画を視聴すると、動画終了後に終了します。閉じないようにどのように設定できますか?たとえば、ビデオを再起動せずに前後に検索できるように、映画の最後の画像のみを停止します。
答え1
あなたは使用することができますmpv --keep-open=yes
、あなたはできますmpv マンページ。
次の 3 つの値を使用できます。 (no
ビデオの最後から次のビデオへのクローズ/進行、デフォルト)、yes
(次のビデオがある場合は進行、そうでない場合は一時停止)、always
(次のビデオがあっても常にビデオの最後で一時停止)。
または(どちらを使用しても)keep-open=yes
を入力することもできます。~/.config/mpv/mpv.conf
~/.mpv/config
答え2
ありがとうドロバートこれについて私に信号を送ってください:
この機能を使用したいがkeep-open
常にこの動作を望まない場合は、一度だけ有効にする小さなスクリプトを作成しました。
reset_keep_open = false
keep_open_val = nil
function nopause()
print("Not pausing after current")
if keep_open_val ~= nil then
mp.set_property("keep-open", keep_open_val)
end
reset_keep_open = false
end
function pause_after_current()
if reset_keep_open == false then
keep_open_val = mp.get_property("keep-open")
reset_keep_open = true
mp.set_property("keep-open", "always")
print("Pause after current.")
else
nopause()
end
end
function on_pause_change(name, value)
if reset_keep_open then
nopause()
end
end
mp.observe_property("pause", "bool", on_pause_change)
mp.add_key_binding("P", "pause_after_current", pause_after_current)
(入力する~/.config/mpv/scripts/pauseaftercurrent.lua
)
しかし、
P cycle keep-open up
私のものinput.conf
。
答え3
再生が終わったら(最後の画像ではない)、MPVウィンドウを維持するオプションがあります。
mpv --player-operation-mode=pseudo-gui -- MY.VIDEO.FILE