Держите mplayer открытым после воспроизведения видео

8

Можно ли заставить mplayer зависать в последнем кадре видео вместо закрытия?

Я использую CLI-версию mplayer в Linux.

Андре Пуэль
источник
У меня такая же проблема и использую яркий xtermи dwmоконный менеджер. Мою жену всегда раздражает яркий экран в конце более длинного фильма. Начиная щедрость.
Себастьян

Ответы:

11

Вы можете использовать это

#mplayer test.ogg -idle -fixed-vo
дайа
источник
Круто, ты мой герой. Примечание: это также работает для vdpauвывода видео, хотя на странице руководства только состоянияgl, gl2, mga, svga, x11, xmga, xv, xvidix and dfbmga
Себастьян
4
здесь, кажется , что, в то время как видео делает замерзнуть на последний кадр, контроль времени (восходящем) не работает. Это должно быть так? Любой способ обойти это?
josinalvo
почему нет интерфейса для этого ????
SuperUberDuper
Для mpv (не уверен насчет mplayer) также можно использовать -keep-open- это позволяет вам искать и обратно.
вир
1

Вы можете сделать это с подчиненным режимом mplayer. Смотрите:
http://www1.mplayerhq.hu/DOCS/tech/slave.txt

Также упоминается в FAQ, 5-й вопрос в разделе « Общие вопросы» :
http://wiki.multimedia.cx/index.php?title=MPlayer_FAQ#General_Questions

Удачи!

Маттиас Анберг
источник
Спасибо за быстрый ответ. Я также нашел -slaveи -idleварианты. Однако они не позволяют mplayerвыйти, но они всегда закрывают окно видео. В моем случае яркость xtermпоявляется. Я что-то пропустил?
Себастьян
У меня нет под рукой моего ноутбука с Linux, поэтому я не могу попробовать в данный момент, но я действительно верю, что так оно и было в подчиненном режиме. Несколько предположений, которые я мог бы использовать, это -fs для полноэкранного режима , и, возможно, для show_videowin установлено значение yes в gui.conf? Надеюсь, что некоторые из них имеют значение. Другой «уродливый» обходной путь - использовать параметр -loop, чтобы просто зациклить фильм несколько раз, но это может быть еще более раздражающим. ;)
Маттиас Анберг
-fsне работает к сожалению. show_videowinне относится ко мне, так как я не использую версию графического интерфейса .
Себастьян
-2

Необходимую функцию можно отменить, добавив новые команды fs в исправленной версии. Но функция pause-on-last-frame будет работать только в wmp6.X, а не в 7.X (добавьте fscommand "fas.avclip.USEWMP6", чтобы принудительно использовать V6.X)

wizlog
источник
Можете ли вы уточнить для меня, что вы подразумеваете под "fscommands" и "исправленная версия"?
Андре Пуэль
Я думаю, что wmp6это связано с Actionscript / Flash, а не с mplayer.
Себастьян