Держите 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)


Можете ли вы уточнить для меня, что вы подразумеваете под "fscommands" и "исправленная версия"?
— Андре Пуэль

Я думаю, что wmp6это связано с Actionscript / Flash, а не с mplayer.
— Себастьян
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.