Forum Programmation.shell envoyer un signal a VLC

Posté par  .
Étiquettes : aucune
0
9
juin
2005
Bonjour,
Je cherche le moyen d'envoyer à vlc un signal pour arrêter ou lancer une lecture. Je pense que cela est possible. Cela fait un moment que je cherche sans trop de succès. Si quelqu'un a déjà fait cette manipulation ou si vous avez une idée de la manière?

merci d'avance.
  • # Une petite aide...

    Posté par  . Évalué à 2.

    #vlc --longhelp --advanced
    [... beaucoup de blabla]
    Remote control interface
    --rc-show-pos, --no-rc-show-pos
    Show stream position (default disabled)
    --rc-fake-tty, --no-rc-fake-tty
    Fake TTY (default disabled)
    --rc-unix UNIX socket command input
    --rc-host TCP command input


    [... encore beaucoup de blabla]


    Amuse toi bien. Et désolé de ne pouvoir d'aider plus pour l'instant.
    • [^] # Re: Une petite aide...

      Posté par  . Évalué à 2.

      D'ailleurs, j'ai peur d'avoir dis une bétise.
      • [^] # Re: Une petite aide...

        Posté par  . Évalué à 1.

        j'ai effectivement pensé à une solution telnet. Mais je veux que tout rentre dans un script sans manip type rentrer un mot de passe. Sa doit etre possible mais sa me semble une usine à gaz pour pas grand chose.
  • # Ma solution

    Posté par  (site web personnel) . Évalué à 6.

    Y'a peut-être plus simple, mais ainsi, ca fonctionne.
    Lancer vlc avec l'interface de controle web :
    vlc --extraintf http
    on peut alors le controler en pointant son navigateur sur http://localhost:8080/(...)
    Pour le faire en batch :
    wget http://localhost:8080?control=pause(...) -O /dev/null

    Testé et approuvé :)
    • [^] # Re: Ma solution

      Posté par  . Évalué à 3.

      Ouaip, pas mal. Ca marche aussi avec telnet qui ouvre pas défault le port 4212:
      vlc --extraintf telnet
      On peut alors utilisé les options --telnet-port et --telnet-password pour paramétrer tout cela.

      Idem pour l'html, il y a plein d'options pour paramètrer cela:
      HTTP remote control interface
      --http-host Host address
      --http-src Source directory
      --http-intf-cert Certificate file
      --http-intf-key Private key file
      --http-intf-ca Root CA file
      --http-intf-crl CRL file

      • [^] # Re: Ma solution

        Posté par  . Évalué à 1.

        Merci beaucoup j'ai essayer avec telnet et http. J'ai une petite préférence pour http la ligne de commande est plus courte....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.