IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

PERL et VLC - Controler l'entré d'une application (VLC, STDIN et LINUX)


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1
    Par défaut PERL et VLC - Controler l'entré d'une application (VLC, STDIN et LINUX)
    Bonjour à tous,

    J'aimerais faire un script qui controle un processus VLC et qui lui passe des informations dans l'entré standard de l'interface RC.

    Je m'explique... VLC à la possibilité de gérer des filtres et d'insérer des logos. mais je n'ai pas trouvé d'autre moyen de controler ces logos qu'en le faisant directement en ligne de commande. J'utilise les commandes ci dessous sachant que la premiere est passé à l'invite et les autres sont saisie dans "l'interface" rc.

    # vlc -I rc --sub-filter logo --logo-file monlogo.png mavideo.mpg ----> lance la video avec le logo
    logo-file nologo.png ----> retire le logo sans arreter la video
    logo-file monlogo.png ----> remet le logo sur la video qui tourne encore
    quit ----> arrete VLC et son interface de saisie.

    Donc jusqu'ici ça marche.
    J'aimerais metre le tout dans un script perl (ou bash, ou autre) et j'ai commencé par ces quelques lignes qui lancent la video, mais qui n'envoi rien dans la commande RC


    #!/usr/local/bin/perl
    #
    open(STDIN, "|vlc -I rc --sub-filter logo --logo-file monlogo.png mavideo.mpg") || die "Can't redirect stdin";
    sleep(5);
    print STDIN "logo-file no.png\n";
    sleep(60);
    print STDIN "logo-file monlogo.png\n";
    sleep(10);
    print STDIN "quit\n";

    Vous l'avez deviné, le script ajoute un logo comme on le vois a la télé sur des clip video.

    Si vous avez une idée de comment faire je suis prenneur.

    Merci pour votre aide.

    @+

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Le CPAN est une bonne source d'inspiration.

    --
    Jedaï

Discussions similaires

  1. peut-on controler les privilèges d'une application partagée
    Par nb-wissam dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 08/08/2011, 17h24
  2. Point d'entrée d'une application Java
    Par khaigo dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 09/02/2011, 23h57
  3. Point d'entrée d'une application web
    Par sal.gass dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 13/09/2009, 18h23
  4. Réponses: 1
    Dernier message: 13/05/2009, 16h45
  5. [D2005 VLC] Valeur de retour d'une application
    Par dacid dans le forum Langage
    Réponses: 11
    Dernier message: 04/10/2005, 13h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo