Заставить mpv удерживать последнее изображение вместо закрытия

awk -F "[= ,()]" '{
    for(i=6;i<=NF;i++){
        if(a[$i] != ""){
            a[$i]=a[$i]","$3
        }else{
            a[$i]=$3
        }
    }
}
END{
    for ( i in a){
        print i,a[i]
    }
}'

создать массив с индексами в качестве каждого члена группы и добавить добавление uid к этому массиву, когда член группы найден в строке. в END распечатать индекс массива, а также значение в массиве.

5
06.09.2017, 01:04
3 ответа

Вы должны использовать mpv --keep-open=yes, который вы можете найти на справочной странице mpv.

Допустимы три значения: нет(закрыть/перейти к следующему в конце видео, по умолчанию), да(перейти, если есть следующее видео, в противном случае пауза), и всегда(всегда пауза в конце видео, даже если есть следующее видео).

Вы также должны иметь возможность поместить keep-open=yesв ваш ~/.config/mpv/mpv.confили ~/.mpv/config(в зависимости от того, что вы используете)

26
27.01.2020, 20:37

Спасибо Дероберту за то, что он намекнул мне на это:

Если вы хотите использовать 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
27.01.2020, 20:37

Существует опция, которая удерживает окно MPV (не последнее изображение )в конце воспроизведения:

mpv --player-operation-mode=pseudo-gui -- MY.VIDEO.FILE
0
13.12.2020, 17:59

Теги

Похожие вопросы