Hallo,
wir benutzen momentan ein selbstgeschriebenes Programm um mehrere Videos auf einer Videowand laufen zu lassen. Dies hat aber erhebliche Performanceprobleme, da die Grafikkarte von Matrox mit ihren 8 Ausgängen keinen eigenen Grafikchip vorweist (zumindest keinen mit viel Power).
Wir haben mehrere Player ausprobiert und der Einzige bei dem es keine großen Probleme gab, war der von VideoLAN.
Erst versuchte ich die diversen dll-Adaptionen zu nutzen, wie VLCdotNet,etc. aber dort gibt es keine voll funktionsfähige Loopfunktion.
Jetzt habe ich herausgefunden, dass fast alles mit den Kommandozeilenparametern möglich ist, wenn man den VLC einfach aufruft.
Daher dachte ich mir das auch jetzt in etwa so zu nutzen:
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --started-from-file --video-x=0 --video-y=0 -L --no-embedded-video --no-one-instance-when-started-from-file --no-video-deco --no-video-title-show --high-priority "file:///C:\Projekte\fertig\VideoPlayer\media\100002.avi"
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --started-from-file --video-x=1920 --video-y=0 -L --no-embedded-video --no-one-instance-when-started-from-file --no-video-deco --no-video-title-show --high-priority "file:///C:\Projekte\fertig\VideoPlayer\media\100002.avi"
Durch das --no-video-deco brauche ich ja den Fullscreen nicht mehr, aber das Aufrufen schlägt hier fehl wenn ich --video-y=0 beim zweiten Aufruf verwende. Benutze ich --video-y=1 dann klappt es hervorragend... nur halt mit einem 1px großen Streifen am oberen Rand mit der Farbe des Hintergrundes. Ist das ein Bug und kann man das irgendwie umgehen? Oder habe ich da in meinem Aufruf einen Fehler und wenn ja, welchen und wie mache ich es besser?
Es müsste doch auch so funktionieren wenn ich das Video (es ist ja überall das Gleiche) im Clonemodus aufrufe. Ich verstehe dann nur nicht wie ich die Clone-Fenster verschieben kann. Dann bräuchte ich den Player nicht bis zu viermal an einem Rechner (je nach Standort) aufrufen, sondern nur einmal mit 4fachem Clonemodus.
Änderung:
Codezeilen als als solche formatiert.
kodela