Ouverture de plusieurs VLC avec fichier .bat

campamanu Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

5 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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
campamanu Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
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
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
je ne peux pas tester je n'ai qu'un écran, mais essayer.
vlc --f nom_du_fichier1.avi --directx-device="\\.\DISPLAY1"
0
campamanu Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
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
campamanu Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Ca y est, j'ai eu la réponse à mon attente sur le forum de VLC :

https://forum.videolan.org/viewtopic.php?f=14&t=65764&p=226171#p226171

Ca pourra aider quelqu'un j'espère.

Campamanu
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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