Я использую mpv
флаг --vo=tct
для воспроизведения видео непосредственно в терминале. Мне интересно узнать, есть ли способ предотвратить mpv
очистку экрана терминала, когда видео заканчивается или прерывается.
Я попробовал несколько решений, найденных в Интернете, но они не полностью отвечают моим потребностям:
Флаг
--keep-open=yes
останавливает видео в конце, но не позволяет мне использовать терминал, пока я не выйду из mpv, что приведет к очистке терминала.Приостановка процесса с помощью
Ctrl + Z
неэффективна, так как приводит к перекрытию позиции подсказки видеоизображением, что приводит к искажению отображения. Кроме того, она скрывает курсор при вводе команд.Флаг
--player-operation-mode=pseudo-gui
в какой-то степени работает, но он подавляет вывод mpv на экран, который мне нужен во время воспроизведения видео.
Если у вас есть какие-то идеи, я весь внимание :)