Hi there!
This is actually no goal I already reached, no howto or sth like that but a question. (Didn't find a forum category for this…)
I'm working on a theater project where a 30-second video spot should be shown on a TV on stage. It doesn't need to be good quality, so a raspberry with linux on it (or sth in that performance category) should do the job. QLC+ 4.x on a linux laptop is the lighting controller and it would be perfect if I could integrate the "start-the-video"-command into the cuelist of the show. Still, audio should be in sync but should come from the FOH-laptop instead of the stage-device.
Has anybody done this task, already? I only have experience in DMX512 - could art-net be a clue?
Using QLC+ to control video via network? [solved]
- mitscherdinger
- Posts: 104
- Joined: Fri Oct 30, 2015 12:12 pm
- Real Name:
- Contact:
Last edited by mitscherdinger on Thu Oct 11, 2018 3:39 pm, edited 1 time in total.
-
- Posts: 1325
- Joined: Mon Apr 13, 2015 7:05 am
- Location: Bratislava, Slovakia
- Real Name: Jano Svitok
- Contact:
You can run QLC+ on the stage device, and use artnet input as external control to start the video.
On the FOH computer, use artnet input to send commands to stage.
Run audio from FOH QLC+.
Somehow add delay to the audio track to sync with video (to compensate for time it takes the command to reach stage QLC+ and QLC+ to start the video).
For 30 seconds clip this might be enough. For longer videos, I expect that the audio would drift from video.
On the FOH computer, use artnet input to send commands to stage.
Run audio from FOH QLC+.
Somehow add delay to the audio track to sync with video (to compensate for time it takes the command to reach stage QLC+ and QLC+ to start the video).
For 30 seconds clip this might be enough. For longer videos, I expect that the audio would drift from video.
- mcallegari
- Posts: 4712
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
[moderator hat on]
Not true. Category is: QLC+ 4 Usage questions / GenericThis is actually no goal I already reached, no howto or sth like that but a question. (Didn't find a forum category for this…)
- mitscherdinger
- Posts: 104
- Joined: Fri Oct 30, 2015 12:12 pm
- Real Name:
- Contact:
True! I didn't find it.
Okay, sorry…
Okay, sorry…
- mitscherdinger
- Posts: 104
- Joined: Fri Oct 30, 2015 12:12 pm
- Real Name:
- Contact:
Thanks for that. Tried that art-net thing, which works perfectly for dmx signals after I realized that I had to activate "passthrough". Now, I'm stuck, again:janosvitok wrote: ↑Mon Sep 03, 2018 9:32 am You can run QLC+ on the stage device, and use artnet input as external control to start the video.
On the FOH computer, use artnet input to send commands to stage.
If art-net is just a way to transmit dmx-signals over a LAN, then I wonder how to configure my remote QLC+-instance to act as a video player… Can I configure QLC+ to actually react on DMX-signals itself? Or how would you realize your recommendation "use artnet as external control to start the video"?
Greets and thanks!
Mitsch
- GGGss
- Posts: 3052
- Joined: Mon Sep 12, 2016 7:15 pm
- Location: Belgium
- Real Name: Fredje Gallon
Mitch ... what you are sending through Artnet are just messages ...
What those messages mean at the receiver is something else.
You have to assign the Artnet-signals to f.i. buttons on your VC.
So button controls the play of a video; button is triggered by Artnet package. That's how it works.
What those messages mean at the receiver is something else.
You have to assign the Artnet-signals to f.i. buttons on your VC.
So button controls the play of a video; button is triggered by Artnet package. That's how it works.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
- mitscherdinger
- Posts: 104
- Joined: Fri Oct 30, 2015 12:12 pm
- Real Name:
- Contact:
Okay, finally I got it. From the beginning:
Laptop1: QLC+ 4.11.2, ArtNet Output 192.168.1.1 (Universe 1)
Laptop2: QLC+ 4.11.2, ArtNet Input, 192.168.1.2, Passthrough (Universe 1)
Test: Using the "Simple Desk" on Laptop1 results in movements of the equivalent channel on Laptop2. Check!
Create a video function on Laptop2 (is it playable? Check this in the preview of Laptop2!)
Create a button in the "Virtual console" ("VC") of Laptop2, name it "Video" f.e., select the video function created in the step before as the function to be executed.
Laptop1: Add a Fixture, namely a 1 channel generic dimmer in Universe 1. Use a channel that will not get in your way. I used 512.
Create a new scene on Laptop1, add the generic dimmer on 512, only, activate it and move the slider to 128.
Create a button on the VC on laptop1, name it whatever you like, choose the function you created in the step before.
Switch to "operate mode" on Laptop1, on Laptop2 go to the "Video" buttons' properties in the VC and choose "auto detect", click on the equivalent button in the VC of Laptop1 - "Input Universe" in Laptop2's button properties should now show "1: ArtNet" and the "Input Channel" should be "512: ?".
Activate "operate mode" on Laptop 2 and the video should be played while pressing the button on Laptop1. (On my machine, the video refuses to start the first time it is pressed after a new start of QLC+ (audio works), have to figure out, why. Maybe it will work reliably if I'd choose another video format than mp4.)
That's how it worked for me. Any recommendations (to simplify this)?
Laptop1: QLC+ 4.11.2, ArtNet Output 192.168.1.1 (Universe 1)
Laptop2: QLC+ 4.11.2, ArtNet Input, 192.168.1.2, Passthrough (Universe 1)
Test: Using the "Simple Desk" on Laptop1 results in movements of the equivalent channel on Laptop2. Check!
Create a video function on Laptop2 (is it playable? Check this in the preview of Laptop2!)
Create a button in the "Virtual console" ("VC") of Laptop2, name it "Video" f.e., select the video function created in the step before as the function to be executed.
Laptop1: Add a Fixture, namely a 1 channel generic dimmer in Universe 1. Use a channel that will not get in your way. I used 512.
Create a new scene on Laptop1, add the generic dimmer on 512, only, activate it and move the slider to 128.
Create a button on the VC on laptop1, name it whatever you like, choose the function you created in the step before.
Switch to "operate mode" on Laptop1, on Laptop2 go to the "Video" buttons' properties in the VC and choose "auto detect", click on the equivalent button in the VC of Laptop1 - "Input Universe" in Laptop2's button properties should now show "1: ArtNet" and the "Input Channel" should be "512: ?".
Activate "operate mode" on Laptop 2 and the video should be played while pressing the button on Laptop1. (On my machine, the video refuses to start the first time it is pressed after a new start of QLC+ (audio works), have to figure out, why. Maybe it will work reliably if I'd choose another video format than mp4.)
That's how it worked for me. Any recommendations (to simplify this)?
-
- Posts: 7
- Joined: Sun Dec 02, 2018 1:43 pm
- Real Name:
I had almost the same problem.
I have QLC+ on a laptop (Debian), and a rasberry pi.
I made a script for each video, like this one:
I name it "OMX-grenier1.sh"
https://www.raspberrypi.org/documentati ... ordless.md
and in QLC+, i made a script to launch my script:
I have QLC+ on a laptop (Debian), and a rasberry pi.
I made a script for each video, like this one:
I name it "OMX-grenier1.sh"
but first i had to access the raspberry without password:#!/bin/bash
ssh pi@192.168.43.141 pkill omxplayer
ssh pi@192.168.43.141 /usr/bin/omxplayer -b --no-osd --no-keys --loop /home/pi/Videos/Aion/live/grenier1*
https://www.raspberrypi.org/documentati ... ordless.md
and in QLC+, i made a script to launch my script:
hope it helps.systemcommand:./Documents/aion/Live/scripts-videos/OMX-grenier1.sh