logo

Live Production Software Forums


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

Notification

Icon
Error

3 Pages<123>
Options
Go to last post Go to first unread
Dist  
#21 Posted : Friday, October 22, 2021 3:30:47 AM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
Posting this here to hopefully raise some awareness and get an answer.

Does anyone know why vMix staff are deleting all comments about Companion in their Youtube videos when they bring up StreamDecks for tutorials?

Companion has been used by Twitch, RiotGames, Blizzard, Jagex, Redbull, just to name of the few that I know use it and in some cases assisted with their integration. On top of that there are hundreds of Companion users who use the vMix module that I haven't worked with first hand. So my question is, with such an extensive usage by the professional broadcast community, why are vMix developers actively censoring comments that mention it?

If it was a video sponsored by Elgato then I'd completely understand, but there has been no disclosure of sponsorship by them so I'm somewhat confused as the default Elgato software is almost never used in high-end environments in favour of either Companion or a bespoke solution for StreamDeck integration.
doggy  
#22 Posted : Friday, October 22, 2021 3:46:12 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,192
Belgium
Location: Belgium

Thanks: 289 times
Was thanked: 947 time(s) in 782 post(s)
Originally Posted by: Dist Go to Quoted Post
Posting this here to hopefully raise some awareness and get an answer.

Does anyone know why vMix staff are deleting all comments about Companion in their Youtube videos when they bring up StreamDecks for tutorials?

Companion has been used by Twitch, RiotGames, Blizzard, Jagex, Redbull, just to name of the few that I know use it and in some cases assisted with their integration. On top of that there are hundreds of Companion users who use the vMix module that I haven't worked with first hand. So my question is, with such an extensive usage by the professional broadcast community, why are vMix developers actively censoring comments that mention it?

If it was a video sponsored by Elgato then I'd completely understand, but there has been no disclosure of sponsorship by them so I'm somewhat confused as the default Elgato software is almost never used in high-end environments in favour of either Companion or a bespoke solution for StreamDeck integration.


Maybe because they have their own integration (+plugin) with streamdeck and in general do not take responsibility when something doesn't work in vMix using a 3rd party app but are not preventing the use either (They don't delete this post do they).
Also they are free to do what they want with their videos as they please about their own products especially when it's a tutorial when they explain things using their own development.

Personally i so far never had a situation in vmix i could not solve without it.
Dist  
#23 Posted : Friday, October 22, 2021 3:57:21 AM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
Of course they're free to do what they will with comments on their own video, I was just hoping for an answer from vMix staff.

At the end of the day, any feature comparison between Elgato and Companion will show that Elgato was aimed at the streamer market and it works perfectly well for Twitch/YouTube streamers as that is their target audience, but the vMix plugin for the Elgato software simply lacks the extensive command set, or the feedback, that Companion or other 3rd party solutions offer. Which is why in professional environments Companion is almost universally used over the Elgato base software.

The video example shows the Elgato software being used to simply run a shortcut, so yes it can do every function in vMix as all it's doing is acting as a keyboard. I haven't seen the Elgato software showing a countdown of the time remaining on a VT that's running (with 10th of a second accuracy), or have Tally to indicate which input is in preview or program when you have a rows of buttons for your preview/program bus, or display text on the button that matches data source or Text input values, or change the colour of buttons when an input or bus audio is peaking, or even simply displaying an matrix of audio routing so at a glance you can see how everything is routed.

If vMix staff don't want to make guides for 3rd party apps, that's cool, but to dismiss 3rd party apps which are used by a significant portion of the professional market is somewhat petty and hinders their userbase to pretend like these apps (and it's not just Companion) don't exist.

Edit: And just to be clear, none of the developers for the vMix module for Companion earn any money from it. Companion itself is entirely free. Some companies contract with devs to develop modules to integrate with their hardware/software, but the vast majority of developers work on this open source project entirely for free, to benefit the community. I'm not wishing vMix to advertise Companion for people to make money, I'm not wishing for them to advertise Companion at all, I just wish they would allow discussion on YouTube so that vMix users themselves can see the potential of what can be done with the software and see all the options available to them so they can make the most informed decision as to what is best for their use case and their work flow. If it's Companion, awesome, if it's Elgato's software, that's awesome too, whatever is the best for that user is the 'right' decision, but hiding options from your userbase just hinders their ability to know all that is possible with vMix.
doggy  
#24 Posted : Friday, October 22, 2021 4:43:22 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,192
Belgium
Location: Belgium

Thanks: 289 times
Was thanked: 947 time(s) in 782 post(s)
Originally Posted by: Dist Go to Quoted Post
I was just hoping for an answer from vMix staff.


DO they have to justify themselves? They might as they often do but don't think they need to

The video example shows the Elgato software being used to simply run a shortcut, so yes it can do every function in vMix as all it's doing is acting as a keyboard. I haven't seen the Elgato software showing a countdown of the time remaining on a VT that's running (with 10th of a second accuracy), or have Tally to indicate which input is in preview or program when you have a rows of buttons for your preview/program bus, or display text on the button that matches data source or Text input values, or change the colour of buttons when an input or bus audio is peaking, or even simply displaying an matrix of audio routing so at a glance you can see how everything is routed.


it can call scripts ;-)
It has it uses but that is up to each individual and his productions. There is no need to downgrade not using it , or if not using it one is not professional ?

Quote:

If vMix staff don't want to make guides for 3rd party apps, that's cool, but to dismiss 3rd party apps which are used by a significant portion of the professional market is somewhat petty and hinders their userbase to pretend like these apps (and it's not just Companion) don't exist.


They are NOT dismissing it , but you did mention comments one their Tutorial videos !
Like car brand instructional video and commenting , yeah but brand x y z has...... NAH

Quote:

hiding options from your userbase just hinders their ability to know all that is possible with vMix.


Again they are not hiding anything , but removing comments that do not benefit those particular TUTORIAL videos in contrast to this post!
After all i no doubt your promo for Companion will remain here which is in the appropriate section also (3rd party software ..)

Dist  
#25 Posted : Friday, October 22, 2021 5:05:25 AM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
Originally Posted by: doggy Go to Quoted Post
DO they have to justify themselves?


I never said they 'have' to do anything. I'm just posting this here for visibility and hope to perhaps get a response as they have shown no interest in a courtesy 'hey, I removed your comment for ... reason, please don't bring it up in the future, thanks'. on YouTube, as if they did I would have left it at that.

Originally Posted by: doggy Go to Quoted Post
it can call scripts ;-)
It has it uses but that is up to each individual and his productions. There is no need to downgrade not using it , or if not using it one is not professional ?


I'm not saying someone is not professional for whatever choice of interface they are using. Just that higher-end productions in general use higher-end solutions, and that's simply not the Elgato software. Elgato themselves state that they target their software for streamers and not broadcast/event production.

Originally Posted by: doggy Go to Quoted Post
They are NOT dismissing it , but you did mention comments one their Tutorial videos !
Like car brand instructional video and commenting , yeah but brand x y z has...... NAH


keep in mind the specific topic of the video was "How to control vMix layers with shortcuts.". They showed a variety of solutions, I offered an additional option as to leave it to the reader to be better informed (and keep in mind that Companion would have been the only free option, as it offers a web interface allowing control by a mobile device or webpage, where as their other options required a hardware device). In a previous video they've even deleted comments not from those of us who work on Companion but a viewer who simply asked a question as to if the Elgato software could do a thing that Companion could do as they wanted info about the Elgato software but the mention of Companion was enough for the user to have their commend deleted.

Originally Posted by: doggy Go to Quoted Post
Again they are not hiding anything , but removing comments that do not benefit those particular TUTORIAL videos in contrast to this post!

Do you not think it's a benefit to educate the userbase, or at least allow other users to, so that users can see what is available (and potentially at a lower cost) to achieve the goal of the tutorial? As previously mentioned, the tutorial was for controlling layers, the comment was specifically showing an option to do exactly that but with more feedback.
doggy  
#26 Posted : Friday, October 22, 2021 5:40:27 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,192
Belgium
Location: Belgium

Thanks: 289 times
Was thanked: 947 time(s) in 782 post(s)
Originally Posted by: Dist Go to Quoted Post

Do you not think it's a benefit to educate the userbase, or at least allow other users to, so that users can see what is available (and potentially at a lower cost) to achieve the goal of the tutorial? As previously mentioned, the tutorial was for controlling layers, the comment was specifically showing an option to do exactly that but with more feedback.


Not disagreeing with you to inform users but the items used were all the ones for which they have created their own interfacing capabilities and have control off and as such offer support for so that info IMO was in the wrong place.
A bit like a posting about a certain subject/item and then being hijacked with something not related instead of a separate post for it ;-)


chunnian  
#27 Posted : Tuesday, November 9, 2021 6:10:22 PM(UTC)
chunnian

Rank: Member

Groups: Registered
Joined: 3/26/2019(UTC)
Posts: 14
China
Location: 重庆

Thanks: 2 times
Hello, thank you for sharing. But I don't know how to apply this module. Can you send me how to enable this module and vmix! thank you. If you can, can you send a video tutorial to your email. My email is 109607213@qq.com
Peter1000  
#28 Posted : Saturday, December 11, 2021 5:41:48 PM(UTC)
Peter1000

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2019(UTC)
Posts: 302
Switzerland

Thanks: 17 times
Was thanked: 79 time(s) in 60 post(s)
any idea, how the custom command for vMix in COMPANION works?
I tried all common vmix formats, no success.
thanks for a hint
p.
Dist  
#29 Posted : Sunday, December 12, 2021 12:25:54 AM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
Originally Posted by: Peter1000 Go to Quoted Post
any idea, how the custom command for vMix in COMPANION works?


The custom command sends a TCP message prepended with `FUNCTION `.

So for example if you wanted to use the custom command action to do a 5 second fade to input 5, you would set he Custom Command action to `Fade Input=5&Duration=5000`.

There needs to be a space between the function you're performing and the params (so in the case of my example, there's a space between Fade and Input). All parameters should be split with an ampersand `&`, and if you're trying to use special characters/symbols then please make sure you appropriately encode them before putting them in the custom command text box (this is of particular importance if trying to reference an input by name that includes spaces, ampersand or any special characters, or when updating the text on a title input for example).
Henny  
#30 Posted : Sunday, December 12, 2021 7:23:02 AM(UTC)
Henny

Rank: Advanced Member

Groups: Registered
Joined: 5/14/2013(UTC)
Posts: 140
Man
Location: uk

Thanks: 2 times
Was thanked: 24 time(s) in 20 post(s)
Have a look at https://vmixapi.com/

It gives examples
Dist  
#31 Posted : Sunday, December 12, 2021 8:20:26 AM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
Well if 3rd party API references are going to be advertised then I'll throw mine into the mix https://util.dist.dev/vmixapi as it's also the one we recommended in the Companion module, and within some broadcast communities for usage with or without Companion as it provides a URL builder to get people started which can easily be used to construct TCP commands.
lainol  
#32 Posted : Monday, December 27, 2021 11:59:25 AM(UTC)
lainol

Rank: Member

Groups: Registered
Joined: 12/4/2018(UTC)
Posts: 16

Thanks: 2 times
Was thanked: 3 time(s) in 2 post(s)
Awesome module, so powerfull, thanks!

Is it possible to show the remaining time of a video playing in program? I know I can show individual input timer, but not the remaining on the output. Thank you!
Dist  
#33 Posted : Monday, December 27, 2021 9:05:05 PM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
I'm glad you like the module!

Currently it's only possible to use a specific input for the Video Timer feedback. Being able to get this feedback for preview/program is something that's in the test build that we're working on but that's not yet publicly available.
nidarosvideo  
#34 Posted : Thursday, November 17, 2022 9:41:09 PM(UTC)
nidarosvideo

Rank: Advanced Member

Groups: Registered
Joined: 5/16/2020(UTC)
Posts: 38
Norway
Location: Trondheim

Thanks: 2 times
"Vmix scripting - run custom command"

How is this supposed to work?
I madea very simple one-line script that works in vmix but I can not just copy paste the same script into companion. SO am I missing something?
And how to make a multi-line script?
Dist  
#35 Posted : Thursday, November 17, 2022 10:35:08 PM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
Originally Posted by: nidarosvideo Go to Quoted Post
"Vmix scripting - run custom command"

How is this supposed to work?
I madea very simple one-line script that works in vmix but I can not just copy paste the same script into companion. SO am I missing something?
And how to make a multi-line script?


The action is for sending a function over TCP to vMix, so has to be structured as such, eg COMMAND Param1=123&param2=456. A common mistake is people using the syntax COMMAND?Param1=123&param2=456 which is incorrect as that'd be for a HTTP request which is not used here.

The action is also for running functions and any params they made need, not for multi-line scripts. If you want to use a script then write that in the vMix script editor and use Companion to start/stop that script.
thanks 1 user thanked Dist for this useful post.
Narcogen on 8/24/2023(UTC)
nidarosvideo  
#36 Posted : Tuesday, August 15, 2023 7:31:47 AM(UTC)
nidarosvideo

Rank: Advanced Member

Groups: Registered
Joined: 5/16/2020(UTC)
Posts: 38
Norway
Location: Trondheim

Thanks: 2 times
What happened to feedback from titles with companion 3.0?
THey removed it? Or did it just move/get renamed?
Dist  
#37 Posted : Tuesday, August 15, 2023 7:38:32 AM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
Text layers in a title input are now a Variable within Companion 3.0, which allows it to be used for much more than what the feedback offered.

For example, $(vmix:input_INPUT_layer_INDEX_titletext) is a variable where INPUT is an inputs name, number, or GUID, and INDEX is the numerical index (starting from 0) of the text layer in the title, and can be used in button text, most text inputs options, triggers, etc...
nidarosvideo  
#38 Posted : Wednesday, August 16, 2023 8:28:05 AM(UTC)
nidarosvideo

Rank: Advanced Member

Groups: Registered
Joined: 5/16/2020(UTC)
Posts: 38
Norway
Location: Trondheim

Thanks: 2 times
Thank you for such a fast reply.

Sounds great, but I have to admit I don't understand much of it though.
Would you mind giving an example?

Let's pretend I'm getting the value of a title named "poster". With my previous setup I would be using the following parameters:
Feedback: select "vmix: Title - Layer"
Input: Poster
Layer: 2

What do I select and with what paramters with the new system?


Edit: I figured it out.

Go to the "variables" tab and find the string7"code", whatever you want to call it.
Then copy that string into the "button text" area on the buttons main page.
Dist  
#39 Posted : Wednesday, August 16, 2023 8:42:15 AM(UTC)
Dist

Rank: Advanced Member

Groups: Registered
Joined: 12/19/2019(UTC)
Posts: 41
United Kingdom

Was thanked: 23 time(s) in 16 post(s)
With your example, the title text of layer 2 of your Poster input (assuming in Companion your vMix connection is labelled as 'vmix', if it's something else you'd have to adjust the following) would be:

$(vmix:input_Poster_layer_2_titletext)

If you put that on a button it'll automatically update as the title changes.

titletext.png (15kb) downloaded 4 time(s).

In my case, the button shows the text "Home 1" because for testing I just used one of the default vMix titles and that was the text on layer 2 of the Poster input.
thanks 1 user thanked Dist for this useful post.
nidarosvideo on 8/17/2023(UTC)
nidarosvideo  
#40 Posted : Monday, August 21, 2023 6:26:32 AM(UTC)
nidarosvideo

Rank: Advanced Member

Groups: Registered
Joined: 5/16/2020(UTC)
Posts: 38
Norway
Location: Trondheim

Thanks: 2 times
Yep. I got it but I'm sure this will be helpful to others in the future.

If I may add a question as you seem to know these things: Is it possible to write functions using these variables?
For instance with the goal of making a button turn blue if one value is higher than another value, and so on..?
Users browsing this topic
3 Pages<123>
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.