I’m controlling CasparCG via ACMP and don’t have any problems so far, everything is working.
But I need a bit of help at the moment.
I’m playing a clip as loop on a consumer (normal Windows screen, no decklink or similar).
What I want to do is pause that clip, play a short one on top (fullscreen) and afterwards, resume the clip.
(so basically: Load a clip in the background, swap background and foreground, play that clip, swap background and foreground again and resume)
Is that possible? I’ve seen it’s possible to add CG on top, but that’s not a video.
I also know that CasparCG has various channels and layers, but I’ve never found any documentation how these channels and layers actually work.
Is there one?
No need to swap layers, only load the other clip on a layer above the loop, pause the loop and play the other clip. After it has been finished you can resume the loop.
You could also just let it loop anyway (no pause and resume). It does not hurt, when it loops behind something else. You could even fade the audio away, if the loop contains some.
There are a lot of AMCP commands for all sort of things.
Wow, thanks, for some reason, I didn’t find that wiki site before browsing through the documentation.
Maybe because I was looking for a manual entry about layers, not channels
Okay, so it should be:
LOAD 1-10 LOOP
PAUSE 1-10
LOAD 1-11
I thought I tried that… but maybe not.
Question is: How can I automatically resume after 1-11 is playing?
Quick background info:
We’re using CasparCG to populate an LED banner (around 11000 x 240 pixel) in a hockey arena. The paid sponsors are being played in a loop (which is about 24 minutes long), but at various occassions (for example: When there’s a goal), a short animation should play.
As the sponsors pay, we need to pause them for that time.
No audio.
I basically know about the AMCP commands, I’ve made a player for the video cube which can do all things like fade at the end into the next clip, etc.
But never needed to play videos at the same time.
I’ll try if the commands above do work - but I haven’t seen any command for automatic resume when the clip ends.
There is only a way to make another clip start to play after the first is finished, when they are on the same layer.
So you need to send the resume command „by hand“ aftet the overlaying video is over. You could read the OSC messages Caspar sends to know when that happens or simply could use a timer, when your software knows how long the clips are.