Ouverture de plusieurs VLC avec fichier .bat

campamanu Messages postés 8 Statut Membre -  
 tyotyo34 -
Bonjour,
je dois lancer plusieurs VLC sur un pc sous Windows au demarage de celui ci. Le PC a plusieurs ecrans et je souhaite lancer en plein ecran chaque VLC sur chaque ecran.
Pour lancer plusieur VLC, j'ai créer un fichier .bat dans lequel j'ai ecrit :
vlc --f nom_du_fichier1.avi | vlc --f nom_du_fichier2.avi | vlc --f nom_du_fichier3.avi

En initialisant la relecture automatique dans un VLC avant de redémarer, les 3 VLC repettent en boucle la même video et ça marche.
Le probleme est que les 3 VLC se superposent sur le même ecran en plein ecran.

Quelqu'un peut me dire comment faire pour ouvrir chaque VLC sur un ecran différent en automatique?

Merci d'avance
Configuration: Windows XP Internet Explorer 8.0

5 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello

    --directx-device={} Name of desired display device
    In a multiple monitor configuration, you can specify the Windows
    device name of the display that you want the video window to open on.
    For example, "\\.\DISPLAY1" or "\\.\DISPLAY2".

    https://wiki.videolan.org/VLC_command-line_help
    0
  2. campamanu Messages postés 8 Statut Membre
     
    Hello dubcek
    Thanks for your response.
    Can you give me an exemple in .bat file ?
    I dont know how can I use "\\.\DISPLAY1" or "\\.\DISPLAY2".

    thanks
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    je ne peux pas tester je n'ai qu'un écran, mais essayer.
    vlc --f nom_du_fichier1.avi --directx-device="\\.\DISPLAY1"
    0
    1. campamanu Messages postés 8 Statut Membre
       
      Je viens de faire le test avec :
      vlc titi.avi --directx-device="\\.\DISPLAY1"
      Ca marche comme si l'option --directx-device="\\.\DISPLAY1" n'existe pas.
      Si le lance :
      vlc titi.avi --directx-device="\\.\DISPLAY2"
      vlc se lance sur le même écran mais la video est noire. Plus d'image. Rien ne se passe sur le 2eme ecran.
      Alors j'ai testé :
      vlc --directx-device=DISPLAY2 titi.avi
      vlc lance toujours sur l'ecran 1.
      Ca ne fonctionne pas. Autres tests qui ne fonctionnent pas :
      vlc --directx-device="\\.\DISPLAY 2" titi.avi
      vlc --directx-device={1} titi.avi
      vlc --directx-device=\\DISPLAY1 titi.avi
      vlc --directx-device=\\./DISPLAY2 titi.avi

      Si tu a une autre iedée, je suis preuneur
      encore merci
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. tyotyo34
     
    Bonjour, je suis exactement dans le même cas que toi. Je dois envoyer un flux différent sur 2 sortie de ma carte graphique au lancement de windows.

    Quand je lance le batch avec la commande

    cd C:\Program Files\VideoLAN\VLC
    start vlc -f -R --no-embedded-video --no-video-title-show --directx-device="\\.\DISPLAY1" --no-video-deco "C:\Users\user\Desktop\Video\video1.wmv"
    start vlc -f -R --no-embedded-video --no-video-title-show --directx-device="\\.\DISPLAY2" --no-video-deco "C:\Users\user\Desktop\Video\video2.wmv"

    Les video se lance mais superposer sur l'écran principal et rien sur le Display2.

    Merci si quelqu'un peu éclairer ma lanterne.

    Yohann
    0