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
Innomedia  
#1 Posted : Friday, June 6, 2014 9:48:08 AM(UTC)
Innomedia

Rank: Advanced Member

Groups: Registered
Joined: 11/8/2013(UTC)
Posts: 87
Man
Location: Bavaria, Germany

Thanks: 6 times
Was thanked: 19 time(s) in 10 post(s)
Some of our customers are using vMix for advertising purposes. They want to document how often a commercial clip was shown to the audience during the day. It would be great to have a function or statistic (may be a hidden log file) where you can proof that the clips where shown.

This function will also be important for my sports customers and their sponsors.

Regards

Karsten
thanks 2 users thanked Innomedia for this useful post.
GBIM on 6/7/2014(UTC), krassesPferd on 6/20/2014(UTC)
doyousee.me  
#2 Posted : Friday, June 6, 2014 2:20:58 PM(UTC)
doyousee.me

Rank: Advanced Member

Groups: Registered
Joined: 8/4/2012(UTC)
Posts: 129
Location: the Netherlands

Was thanked: 10 time(s) in 10 post(s)
if vmix doesn't supply the logs you can write a script that calls the api to display/overlay the ad, and log that it did.

(i used such a script back in the days when i inserted ads in a competitive product, and the api for vmix is a lot easier to use)

M@ik
(on my platform i could go a step further with logging the number of viewers at time of insertion... hmmmm... idea brewing :) )

M@ik
IceStream  
#3 Posted : Friday, June 6, 2014 2:48:46 PM(UTC)
IceStream

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2012(UTC)
Posts: 2,636
Man
Location: Canada

Thanks: 33 times
Was thanked: 506 time(s) in 475 post(s)
+1

This seems like it could be a very useful tool.
I have no idea how to access log files or how to write and implement such a script.

@ doyousee.me
Can you explain in more detail?
Innomedia  
#4 Posted : Saturday, June 7, 2014 3:33:23 AM(UTC)
Innomedia

Rank: Advanced Member

Groups: Registered
Joined: 11/8/2013(UTC)
Posts: 87
Man
Location: Bavaria, Germany

Thanks: 6 times
Was thanked: 19 time(s) in 10 post(s)
@doyousee.me
Unfortunately I am not able to write a script. That's the reason why I put it to the feature requests. You say that the api is very easy and it seems to be simple to realize my idea. I hope Martin agrees with your opinion and he will create a new function in vMix13 then.

@Martin (or developers for scripts)
The basic information that is needed will be
a) file name
b) time stamp (start/end time)
c) errors
That's it. Should be able to be exported for further use in e.g. excel. It can be sorted and analyzed there.

Thanks for your support.

Karsten
thanks 1 user thanked Innomedia for this useful post.
GBIM on 6/7/2014(UTC)
doyousee.me  
#5 Posted : Saturday, June 7, 2014 6:47:51 AM(UTC)
doyousee.me

Rank: Advanced Member

Groups: Registered
Joined: 8/4/2012(UTC)
Posts: 129
Location: the Netherlands

Was thanked: 10 time(s) in 10 post(s)
more detail.

what i did back in the days is put several inputs in my videomixprogram and had a perl script that timed and if it deemed necessary it put the overlay onscreen, and after a while just pulled it out. It also wrote to a file which overlay it was showing.
the mixer i used back then required me to do all kinds of fancy windows programming, but vmix just uses a webservice as an api, so you can even call it with ajax like requests from a browser (or from any programming language that can make a url call)
We recently made an ajax javascript that edits texts in a xaml then overlays it in vmix (because we were too lazy to do it in a 'real' language.

the addition of viewercounting is something that isn't vmix but only possible with the doyousee.me platform (for me , maybe other platforms have apis as well to get the current number of viewers)

M@ik

krassesPferd  
#6 Posted : Friday, June 20, 2014 5:08:11 AM(UTC)
krassesPferd

Rank: Advanced Member

Groups: Registered
Joined: 11/9/2013(UTC)
Posts: 78
Location: Berlin

Thanks: 8 times
Was thanked: 8 time(s) in 7 post(s)
+1
Vidya Imbar  
#7 Posted : Thursday, March 29, 2018 2:16:25 AM(UTC)
Vidya Imbar

Rank: Newbie

Groups: Registered
Joined: 3/29/2018(UTC)
Posts: 1
Location: Indonesia

+1

Same problem here ...
I need any script or tutorials on this commercial log ...

Does anyone already have the script yet ?
JimJacobs  
#8 Posted : Thursday, March 29, 2018 11:04:37 AM(UTC)
JimJacobs

Rank: Advanced Member

Groups: Registered
Joined: 3/8/2016(UTC)
Posts: 123
Location: Anniston, Alabama

Was thanked: 18 time(s) in 16 post(s)
+1

Since the best way to play commercials out of vMix is via the list feature, I'd suggest tiring this feature to the List functionality. It would be very useful for those of us that run commercials that are placed by major advertisers or ad agencies that require date/time aired on affidavits of performance to get paid. Excellent request! We have to do this manually now.
ravi.singh  
#9 Posted : Sunday, February 6, 2022 6:59:26 AM(UTC)
ravi.singh

Rank: Member

Groups: Registered
Joined: 11/8/2021(UTC)
Posts: 11
India
Location: new delhi

Thanks: 1 times
Originally Posted by: doyousee.me Go to Quoted Post
more detail.

what i did back in the days is put several inputs in my videomixprogram and had a perl script that timed and if it deemed necessary it put the overlay onscreen, and after a while just pulled it out. It also wrote to a file which overlay it was showing.
the mixer i used back then required me to do all kinds of fancy windows programming, but vmix just uses a webservice as an api, so you can even call it with ajax like requests from a browser (or from any programming language that can make a url call)
We recently made an ajax javascript that edits texts in a xaml then overlays it in vmix (because we were too lazy to do it in a 'real' language.

the addition of viewercounting is something that isn't vmix but only possible with the doyousee.me platform (for me , maybe other platforms have apis as well to get the current number of viewers)

M@ik





Hi,
I am using Lbands during my live streaming through vmix. It's very important to get a log file which display how many times many Lbands was on-air. It will help a lot to my production if there is any way out to get log files of Lbands.

Is there any way out?
bubu2110  
#10 Posted : Friday, February 18, 2022 7:21:07 AM(UTC)
bubu2110

Rank: Newbie

Groups: Registered
Joined: 9/29/2020(UTC)
Posts: 3
Germany
Location: NDS

Was thanked: 4 time(s) in 2 post(s)
Hey guys,

i had the same issue with my own project.

I've codes something that writes every change on the active output to a log-file.

Everytime the title changes a extra line will be written to the textfile.

UserPostedImage



Code:

''''''''''''''''
' Script von Mats Julian Steffens
' www.lvstrm.de
''''''''''''''''
'
' Log everything you are playing
'
''''''''''''''''
dim dateinamealt as string = ""

do
dim datum as string
datum = DateTime.Now.ToString("yyMMdd")

dim filename as string
filename="D:\vMix log\"+datum+"-vmixlog.txt"     'Where to save the file


If (Not System.IO.File.Exists(filename)) Then
   My.Computer.FileSystem.WriteAllText(filename, " ", True)
End If

''''''''''''''''

dim timestamp as string
timestamp = DateTime.Now.ToString("dd/MM/yy HH:mm:ss")

dim xml as string = API.XML()
dim x as new system.xml.xmldocument
x.loadxml(xml)

dim activinput as string = (x.SelectSingleNode("/vmix/active").InnerText)
dim inputname as string = (x.SelectSingleNode("//input[@number="+activinput+"]/@shortTitle").value)
dim dateiname as string = (x.SelectSingleNode("//input[@number="+activinput+"]/@title").value)

dim inputnamelaenge as string

If (inputname = dateiname) Then
    inputnamelaenge = 0
Else
    inputnamelaenge = inputname.Length()+3
End If


dim inputString as string

'Datei schreiben
If (dateinamealt <> dateiname) Then
    inputString = timestamp + " " + dateiname.Substring(inputnamelaenge) + Environment.NewLine 

    Console.WriteLine(inputString)

    My.Computer.FileSystem.WriteAllText(filename, inputString, True)
    dateinamealt = dateiname

End If

sleep(1000)
loop
thanks 3 users thanked bubu2110 for this useful post.
nikosman88 on 6/2/2022(UTC), avsoundguy on 9/29/2023(UTC), mvpherbo on 6/27/2024(UTC)
Users browsing this topic
Guest (3)
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.