logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Ario  
#1 Posted : Wednesday, November 28, 2018 7:24:00 AM(UTC)
Ario

Rank: Advanced Member

Groups: Registered
Joined: 2/2/2015(UTC)
Posts: 165
Location: NL

Thanks: 163 times
Was thanked: 19 time(s) in 16 post(s)
Dear all,
I managed to get my 15 (and via subfolders: unlimited) button Elgato Stream Deck to mostly do what I want,
which is mainly to fire off commands, quite often multi-actions, around previewing and switching cams,
and storing, playing back, and tweaking replay events.

I'm hereby sharing my profile:
https://www.dropbox.com/s/g9jwyhvlmg02sxr/VMIX_Elgato_profile-and-pngs.zip?dl=1
which includes the png images (and psd's) that I use,
which are simple color coded cut-outs.
The Stream Deck basically has 15 mini-lcd's, behind each of which you can show any image and/or text.

The input numbers are in my case input1 for my main/wide cam, input2 for my close-up, etc.
Of course in your case all this may be different, but this profile can still be of help.

Wait times for several multi-actions assume that an IRP-event has a duration of 5 seconds.
The only term not translated is 'Leiden', the home team's name for many of my basketball streams.

Actions are based on URL commands and based on localhost, so it assumes the Elgato and vMix run on the same PC.
If you run them separately, replace localhost with the IP address of the PC that vMix runs on.
And don't forget to enable the Web Controller in the vMix settings.
The big advantage of Web commands is that vMix does not need to have focus (be in front) on the PC, for the Elgato commands to still trigger actions in vMix.

Figuring out, how to use the Delay as an extra replay (I use it to replay e.g. personal fouls in the game, that I don't want/need in my IRP export .mpg and playlist) and especially how to let it transition, was a bit of an effort, so I'm quite proud of the resulting "QP Delay" (QuickPlay Delay) multi-action key for that.
My delay has a span of 7 seconds.

The levels go 3-deep, since from the main screen there are 3rd levels (irp and tweak) under the 2nd "RP" (replay) level.
This may well be impractical, but folders can be moved around easily in the Stream Deck editor.

Hoping that you find my profile useful and that it may be a building block for others' configurations,
wishing you all happy streaming,
looking forward to another FIBA gig on Thursday,

cheers,
Arie

Some small impressions:

2018-11-27 22_04_42-Window.png (21kb) downloaded 0 time(s). 2018-11-27 22_05_17-Window.png (22kb) downloaded 0 time(s).
thanks 3 users thanked Ario for this useful post.
avsoundguy on 11/28/2018(UTC), RiverBen on 11/28/2018(UTC), rowby on 1/6/2019(UTC)
Ario  
#2 Posted : Sunday, January 6, 2019 9:52:26 AM(UTC)
Ario

Rank: Advanced Member

Groups: Registered
Joined: 2/2/2015(UTC)
Posts: 165
Location: NL

Thanks: 163 times
Was thanked: 19 time(s) in 16 post(s)
Modified UPDATE (on Jan. 24, 2019):
the below works well for me, AS LONG AS in the IRP console window, IRP A is on angle 1, "Set Replay A to Camera 1" as the mouse-over tells you (green box is on 1, for row A, the row with P-1-2-3).
The setting of IRP B is inconsequential for the routine, it will work alright at both 1, 2, and 3 angles.

(earlier, I thought moving events to a different bank threw the routine off, but that seems perfectly allowed)

Okay, here is the original post:

(Download link to Elgato profile below)

Wanted to give an update, it explains how to deal with easy marking and playing back of replays when using multiple angles, when the action is visible on the main camera always, and on one of 2 other cameras,
them being slamcams in a basket. The action is under one of the two baskets at a time.
The three cameras are picked in the replay recording setup (requires vMix Pro).

The first button is for:
Marking a 5 sec. replay,
putting it in Bank 2 with cam 1 (wide) toggled on,
and in Bank 5 with cam 1 (wide) AND cam 2 (slamcam in basket X) on,
and in Bank 7 with cam 2 (slamcam) on
... all with one keypress on the Elgato.

I work from Bank 2. After a time-out/break is over, I move all replay events from Bank 2 to Bank 1. So in the end, Bank 1 has all the events, and Bank 2 has only the ones since the previous break.

How?
Make a multi action "-5 Team A" and put these actions in it, with a Delay of 5 ms after each action (longer delays are indicated below, if any):

Activate Bank 2
http://localhost:8088/API/?Function=ReplaySelectEvents2

Make a 5 sec. IRP in bank 2 (cam 1 is on by default)
http://localhost:8088/API/?Function=ReplayMarkInOutLive&Value=5

cam 2 toggle ON in bank 2 (gets toggled back off later)
http://localhost:8088/API/?Function=ReplayToggleLastEventCamera2

copy to bank 5, cams 1 AND 2
http://localhost:8088/API/?Function=ReplayCopyLastEvent&Value=4

cam 1 toggle off in bank 2 (cam 2 remains toggled on in bank 2), this gets reversed later
http://localhost:8088/API/?Function=ReplayToggleLastEventCamera1

copy (cam 2 replay angle) to bank 7
http://localhost:8088/API/?Function=ReplayCopyLastEvent&Value=6

cam 1 toggle back on (in bank 2)
http://localhost:8088/API/?Function=ReplayToggleLastEventCamera1

cam 2 toggle back off (in bank 2)
http://localhost:8088/API/?Function=ReplayToggleLastEventCamera2

Do the same for the slamcam in the other basket ("-5 Team B"), except replace replay cam2 with cam3, cam3 being your slamcam in the other basket and having position 3 in the Replay console of vMix.
This will be your second button.

Make a clone of the Elgato template (profile) and swap team names A/B in the clone, so you have a template for the 1st half, and one for the 2nd half, when teams have switched sides.

Third button:
Elgato button to play back the replay event from 1 angle:
REPLAY LAST event, Main cam only (a 5 sec. replay)

Activate Bank 2 (Main cam angle)
http://localhost:8088/API/?Function=ReplaySelectEvents2

Replay Last Event
http://localhost:8088/API/?Function=ReplayPlayLastEventToOutput

Delay
1000 ms

Delay
5500 ms

Put Input 1 (which has my Main cam) in Pvw, after the replay it will be switched to Pgm Out
http://localhost:8088/API/?Function=PreviewInput&Input=1

Put Close cam (input 2 in my case) in Pvw
http://localhost:8088/API/?Function=PreviewInput&Input=2

Fourth button:
Elgato button to play back the replay event from 2 angles:
REPLAY LAST event, BOTH cams, so 2 angles (a 5+5 sec. replay)

Activate Bank 5 (Both angles)
http://localhost:8088/API/?Function=ReplaySelectEvents5

Replay Last event (which in Bank 5 already has 2 angles toggled on)
http://localhost:8088/API/?Function=ReplayPlayLastEventToOutput

Delay 2000 ms
Delay 11000 ms

Put Input 1 (which has my Main cam) in Pvw, after the replay it will be switched to Pgm Out
http://localhost:8088/API/?Function=PreviewInput&Input=1

Put Close cam (input 2 in my case) in Pvw
http://localhost:8088/API/?Function=PreviewInput&Input=2

Activate Bank 2 (Main angle), just to make double sure a new replay event mark lands in that bank first
http://localhost:8088/API/?Function=ReplaySelectEvents2

Download Elgato StreamDeck template:
https://www.dropbox.com/...s.streamDeckProfile?dl=1
The described 4 buttons are named
-5 Lei (Team A)
-5 Kata (Team B)
RP Last
Both Last
... all on the first page of the template (see more stuff behind the 'Subs' button in the template).
thanks 1 user thanked Ario for this useful post.
Quinton on 3/3/2019(UTC)
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.