web-dev-qa-db-fra.com

Comment puis-je empêcher mplayer de reprendre / jouer en entrant ou sortant du mode plein écran?

Lorsque j'appuie sur f pour basculer en mode plein écran de mplayer, celui-ci commence immédiatement à jouer. Ce n'est pas le comportement que je veux.

J'ai cherché la page de manuel et je n'ai rien trouvé d'utile. La seule chose que je pouvais trouver était le réglage cachéPlayWhenEnterFullScrn de MPlayerX, une interface Mplayer sous OS X.

Malheureusement, après avoir vérifié source MPlayerX , aucune fonction existante de mplayer n’est utilisée.

Existe-t-il un moyen d'obtenir le comportement en retrait avec mplayer (ou n'importe quel fork tel que mpv d'ailleurs)?

2
Sebastian Schrader

Vous pouvez obtenir le comportement souhaité à partir de la ligne de commande MPlayer en utilisant l'option -pausing. Cela a bien fonctionné sur mon système avec la syntaxe suivante:

mplayer -vo xv -pausing 2 input.mp4

Lors des tests, j'ai remarqué que cette syntaxe fonctionnait également bien avec -vo x11 mais malheureusement a échoué avec ma sortie vidéo accélérée préférée: -vo vdpau.

Toutes les options disponibles pour -pausing sont disponibles dans les pages de manuel de MPlayer:

-pausing <0-3> (MPlayer only)

Specifies the default pausing behaviour of commands, i.e. whether MPlayer will
continue playback or stay paused after the command has finished. See
DOCS/tech/slave.txt for further details.

  0 resume  
  1 pause (pausing)
  2 keep the paused / playing status (pausing_keep)
  3 toggle the paused / playing status (pausing_toggle)
  4 pause without frame step (experimental) (pausing_keep_force)

L'option 4 aurait été idéale car elle promettait d'éliminer le léger cadre observé avec les autres options, mais cela a complètement échoué sur mon système ...

Références:

0
andrew.46