mpvを閉じるのではなく、最後の写真を維持する

mpvを閉じるのではなく、最後の写真を維持する

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

関連情報