Запретить mpv очищать экран терминала после воспроизведения видео

Запретить mpv очищать экран терминала после воспроизведения видео

Я использую mpvфлаг --vo=tctдля воспроизведения видео непосредственно в терминале. Мне интересно узнать, есть ли способ предотвратить mpvочистку экрана терминала, когда видео заканчивается или прерывается.

Я попробовал несколько решений, найденных в Интернете, но они не полностью отвечают моим потребностям:

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

  • Приостановка процесса с помощью Ctrl + Zнеэффективна, так как приводит к перекрытию позиции подсказки видеоизображением, что приводит к искажению отображения. Кроме того, она скрывает курсор при вводе команд.

  • Флаг --player-operation-mode=pseudo-guiв какой-то степени работает, но он подавляет вывод mpv на экран, который мне нужен во время воспроизведения видео.

Если у вас есть какие-то идеи, я весь внимание :)

Связанный контент