Re: Simple Video Playout

#661
Greetings Vimlesh.
Thanks for share your excellent software.

I made my own template but...


Have some problems with links.

Can not change subheader.

and (numbers and names)

It would be great to have names and numbers in different boxes. because can not put 2 or more colors in the same word.
Image
Image


Best wishes!!

Re: Simple Video Playout

#662
tridenator wrote: 1.Can not change subheader.
2.It would be great to have names and numbers in different boxes. because can not put 2 or more colors in the same word.
Thank you for using it and giving feedback.
1. Sub header is hardcoded as "Starting Linup" for lineup button. All other buttons takes sub header as usual.
2. For this I will have to make changes in code and my templates. Will do latter.

Re: Simple Video Playout

#663
funkytwig wrote:1. Is it possible to set a volume level for each clip?
2. Does it automatically resize clips?
Can 4:3 be pillar-boxed, so that 16:9 and 4:3 can be mixed in the same playlist, with 16:9 output?
Can SD and HD be mixed in the same playlist and be downconverted/upconverted?
1. Audio level setting for each clip in playlist has been done.
2. Casparcg stretches its material to its channel setting. If we want conversion, we can select the conversion in playlist and conversion setting(crop, letterbox, pillar box etc.) is given in mixer module.
audio_level and aspect_ratio_conversion.png
audio_level and aspect_ratio_conversion.png (51.3 KiB) Viewed 13727 times
conversion_setting.png
conversion_setting.png (4.99 KiB) Viewed 13727 times
Last edited by vimlesh1975 on 28 Aug 2015, 06:35, edited 1 time in total.

Re: Simple Video Playout

#665
vimlesh1975 wrote:
azultv wrote:I have a question for Vimlesh
Why does not any scroll in the Template module? (Not appear on the screen although the preview Template module)
All these scroll work well in their respective modules.
Am I doing something wrong?
thanks in advance
These files have different variables of data as follows. Put value to these variables and they will show in template module as well.
1. Telegram (Used in hs1 hs2 ) -------> xf0
2. roll(used in vs) -------> xf0
3. scroll and rss scroll --------> scrolldata
Hello Vimlesh
Excuse my clumsiness but tell me where I have to make these changes.

Re: Simple Video Playout

#666
I have CasparCG server and the standard client up and running. I downloaded the SVP package and installed it. It is running, but the whole interface is very compressed and labels are partly hidden and boxes ar partly on top of each other.

I am running it on a HP Zbook 15 G2 (Intel i7, 16GB RAM, 1920 x 1200 screen, nVidia Graphics, Thunderbolt, Flash drive and harddisk) Windows 7 Pro, 64bit.

This playout interface sounds very much like something I am hoping to be able to run, but first of all I need to be able to see everything.

Any idea what could be wrong?
--
Regards,

Svein Wisnaes
http://www.oceanwatcher.com/

Re: Simple Video Playout

#667
Oceanwatcher wrote:I have CasparCG server and the standard client up and running. I downloaded the SVP package and installed it. It is running, but the whole interface is very compressed and labels are partly hidden and boxes ar partly on top of each other.

I am running it on a HP Zbook 15 G2 (Intel i7, 16GB RAM, 1920 x 1200 screen, nVidia Graphics, Thunderbolt, Flash drive and harddisk) Windows 7 Pro, 64bit.

This playout interface sounds very much like something I am hoping to be able to run, but first of all I need to be able to see everything.

Any idea what could be wrong?
The Interface is not set to resize with your screen. You need to change your resolution till it shows correctly.

Re: Simple Video Playout

#668
That is definitely not the problem. If the screen resolution had been too small, I would understand it. Because then it could end up looking as jammed together as this.

But you said it yourself - the interface does not resize. So it should not get messed up either (of course I did a test with a MUCH lower resolution). The only thing you get with a lower resolution is a lower resolution of the same messed up interface.

So - anyone else that has any ideas? The interface really looks like it could use much more space!
--
Regards,

Svein Wisnaes
http://www.oceanwatcher.com/
Attachments
playout.jpg
Screenshot
playout.jpg (115.1 KiB) Viewed 13609 times

Re: Simple Video Playout

#672
Vimlesh,

Thank you for responding. I am pretty sure this will solve the problem - should have thought of that before :-)

However - I can not downgrade a really great laptop to this level. It is like taking a Ferrari and modify the engine so it can just run at 50 km/h :-) So I will have to look for something that gives me the functionality I am looking for with an interface that adapts to the resolution.

The latest CasparCG client is not totally bad. But I would love a little bit more things there. And I might even end up buying a software for this. One example of the interface I am looking for:

http://xeusmedia.com/xeusplayout/xeusplayout.php

It was very interesting to see your software and what possibilities there are in the CasparCG system. Again - Thank you for your hard work!
--
Regards,

Svein Wisnaes
http://www.oceanwatcher.com/

Re: Simple Video Playout

#679
didikunz wrote:Uncheck "Ask me..." and click ok.
After uncheck , I can open the VS Solution, but Got some error when Open the frmMediaPlayer.vb
here is the screen capture
ERROR 3.png
ERROR 3.png (37.64 KiB) Viewed 13529 times
sorry I very newbie in programming..

Re: Simple Video Playout

#681
azultv wrote:
vimlesh1975 wrote:
azultv wrote:I have a question for Vimlesh
Why does not any scroll in the Template module? (Not appear on the screen although the preview Template module)
All these scroll work well in their respective modules.
Am I doing something wrong?
thanks in advance
These files have different variables of data as follows. Put value to these variables and they will show in template module as well.
1. Telegram (Used in hs1 hs2 ) -------> xf0
2. roll(used in vs) -------> xf0
3. scroll and rss scroll --------> scrolldata
Hello Vimlesh
Excuse my clumsiness but tell me where I have to make these changes.
scroll_from_template_module.png
scroll_from_template_module.png (24.52 KiB) Viewed 13456 times
didikunz wrote:It looks like the VLC library was not available. Ask Vimlesh to send you the correct version of this lib...
For modifying the source code-
1. VLC should be installed of 32 bit as said on first page of this topic.
1. Install this client from CasparMediaPlaybackSetup.exe and insure everythis working in casparcg from This Client.
2. CasparMediaPlaybackSetup project may not open because of IDE not containing setup project template.

Re: Simple Video Playout

#682
Oceanwatcher wrote:One example of the interface I am looking for:
http://xeusmedia.com/xeusplayout/xeusplayout.php
Thanks for trying this client.
I am glad to say that most of the feature listed there is avlaible here.

1. Multi-Channel Playout ( Up to 4 channel full HD playout on single server )
Open four instance of CMP. Configure OSC section of casparcg.config file for clients ports 6250, 6251, 6252, and 6253. Put these diffrent ports for each CMP instance.

2. Seamless switching between media files and live video inputs.
Playlist has insert live button.

3. Mixed playout (Files of various resolution, frame rate, audio-video compression or file container in the same playlist).
Frame rate is reported by OSC. So duration of media file is perfectly calculated for different files. And casparcg is itself capable of playing any type of file.

4. PlayCue mode for studio and news operations. Resume playlist after Playcue mode.
Cue and cuenext button is there. Pause and resume button is also there.

5. Mixing PAL and NTSC files in one playlist, keeping proper frame rate and interlacing format.
Playing possible but I am not sure about interlacing formate.

6. Built in Media Explorer for easy and fast file access by drag and drop.
Drag and drop from treeview clipgrid does it nicely.

7. On-Air playlist editing. Add, remove or reorder the list of media files during playback.

All these are available.

8. Support for live sources as playlist items. Live Source Audio-Video Preview in the user interface. Multi live source preset support.
Insert decklink live is there. Preview can be done with configuring extra channel with screen consumer.

9. Built in Logo Generator. Bug overlay on live sources or media files. Auto logo resize ( based on the output settings ). Logo in out effects.
Logo module is there for it. placement and re sizing is also.

10. Audio-Video parameter adjustment for each media file in playlist (Interlacing, Aspect ratio, Aspect ratio correction, Color , Gain adjustment).
Aspect ration correction is recently added. Rest can be done in client latter.

11. Action Buttons. Ability to assign various operations on buttons like media file , playlist, subplaylist , live source , note , events.
Not available.

12. Media Trimmer and Splitter. Nondestructive editing for each and every file in playlist.

Trimmer module is there for it. It has facililty to export independent clip as well as dependent clip also.


13. Embedded audio VU meters. Ability mute audio or increase audio level for each media files. Audio downmix is supported.
Recently audio level for each clip has been added. dBFs meter is there. Audio downmix or upmix is there in casparcg.config file.

14. Color adjustment (Adjust gain, brightness, contrast, black level, white level, YUV components separately for each file on playlist).
Presently not available but can be done latter.

15. Progressive and Interlaced video support. Auto field detection.
I dont understand it but I believe casparcg server is quit capable of doing it.

16. Built in Audio-Video preview. Secondary preview available.
Screen consumer doest it. Extra channel can be added for preview.

17. Multi Counters : Station Time, Current Media Remaining Time, Current Media Played Time, Playlist Played Time, Playlist Remaining Time

All is there in place.

18. Daily Playlist. Different tabs for daily playlist and normal playlists. Sub playlist support makes operations more smooth.
Playlist can be saved, Opened and inserted.

19. Separate audio video file playback. (M2V ,M4V , M2T , m2a , aac , aiff , aif , aifc ,wav etc. support)
Separate audio only file playback is not supported.

20. Frame-accurate trimming (setting of cue in-cue out points) for each media file in playlist.
Trimmer module does it. But before putting clip in playlist.

21. XML playlist structure. Playlist import and export as XML and Excel file.
Notepad does this work nicely.

22. Output background (Media file, static image, live source, solid colors (Black ,Blue etc. ) or Color bars with tone) when playout is stopped.
Layer below playlist layer can be played with any media for in case playlist is stoped. Color and image playback is supported.

23. Asrun Logs. Selectable metadata to be displayed in the logs.
Asrunlog is generated for every file played by playlist.

24. Thumbnail support for media files.
Thumbnail is supported.

25. GAP , Autofill , Overlap features.
Not available now.

26. Video router support
Not available now.

Re: Simple Video Playout

#687
Hi All,

I have been working for the past several months on this, so I felt I am at a stage where I can share my version of vimlesh's client. This changes are mostly on the interface with some code changes/additions to make things work with this version. For now I am just sharing some screen shots as there are features and updates that are still under work. My main goal is to make this into a full 24/7 playout client where clip info is pulled from a SQL database.

-this version is a fork from version posted by vimlesh 23012015
-now floating and docking windows are introduced so multiple monitors can be used
-OSC feeds sync playout with Caspar, but implementing timer to force time from client if framerate is wrong or playback hangs
-media manger introduced, working on SQL db for clip meta data so text can be pulled for rundown for graphics templates, etc
-Schedule module with calendar view for scheduling 24/7 play out, this is still in the works
-moved some modules to floating window format, others will follow
-most changes since 23012015 have not been implemented but hope someone will help... :)
-of course there is lots of work left in the direction this is going

and.. vimlesh thank you for the great work.. I am trying to contribute back and build on your great work.

so for now here are some screen shots...
casparmediaplayback scrn3.png
casparmediaplayback scrn3.png (117.28 KiB) Viewed 13035 times
image3354.png
image3354.png (215.75 KiB) Viewed 13035 times
image3344.png
image3344.png (215.99 KiB) Viewed 13035 times

Re: Simple Video Playout

#688
studioTV wrote:Hi All,

I have been working for the past several months on this, so I felt I am at a stage where I can share my version of vimlesh's client. This changes are mostly on the interface with some code changes/additions to make things work with this version. For now I am just sharing some screen shots as there are features and updates that are still under work. My main goal is to make this into a full 24/7 playout client where clip info is pulled from a SQL database.

-this version is a fork from version posted by vimlesh 23012015
-now floating and docking windows are introduced so multiple monitors can be used
-OSC feeds sync playout with Caspar, but implementing timer to force time from client if framerate is wrong or playback hangs
-media manger introduced, working on SQL db for clip meta data so text can be pulled for rundown for graphics templates, etc
-Schedule module with calendar view for scheduling 24/7 play out, this is still in the works
-moved some modules to floating window format, others will follow
-most changes since 23012015 have not been implemented but hope someone will help... :)
-of course there is lots of work left in the direction this is going

and.. vimlesh thank you for the great work.. I am trying to contribute back and build on your great work.

so for now here are some screen shots...
casparmediaplayback scrn3.png
image3354.png
image3344.png
very good, the environment seems to be more user friendly, is your scheduling accurate? i mean when you compose a playlist, every clip ends and starts exactly at predicted time?
nothing is impossible

Re: Simple Video Playout

#689
farhad,

Yes clips do play at the predicted time if your clips are all the same frame rate as the casparcg server (ie 25FPS clips and 29.97fps consumer will not start correctly). This is an issue for many people but this is a workflow issue and not software. All your clips must be the same frame rate (fps) as the consumer setting on casparcg. Most other apps that do the conversion during playback work ok for streaming but for broadcast you get a lot of complications when you do frame rate conversion during playback. i.e. audio out of sync being the biggest issue, or the machine locking up due to cpu/gpu overloaded etc. The only time I ran into this issue was with fps mismatch.

So to answer your question, I am working implementing a timer function within the player so clips do play as they are supposed to, regardless of what casparcg is doing. Also it will be up to the user to force the time or not as an option. So this is being worked on. Just been busy with other projects.. I am talking with vimlesh right now to see if we can merge the two projects. Will post updates here as they come along...thanks.

Re: Simple Video Playout

#690
studioTV wrote:farhad,

Yes clips do play at the predicted time if your clips are all the same frame rate as the casparcg server (ie 25FPS clips and 29.97fps consumer will not start correctly). This is an issue for many people but this is a workflow issue and not software. All your clips must be the same frame rate (fps) as the consumer setting on casparcg. Most other apps that do the conversion during playback work ok for streaming but for broadcast you get a lot of complications when you do frame rate conversion during playback. i.e. audio out of sync being the biggest issue, or the machine locking up due to cpu/gpu overloaded etc. The only time I ran into this issue was with fps mismatch.

So to answer your question, I am working implementing a timer function within the player so clips do play as they are supposed to, regardless of what casparcg is doing. Also it will be up to the user to force the time or not as an option. So this is being worked on. Just been busy with other projects.. I am talking with vimlesh right now to see if we can merge the two projects. Will post updates here as they come along...thanks.
are you using ACMP or OSD portocol for calculating the elapsed time?
nothing is impossible

Re: Simple Video Playout

#691
Both protocols work, but I am building on OSC since this method has .dlls and osc is more reliable in terms of data feed from casparcg when connected to casparcg locally or over the network. AMCP has more overhead when capturing data from casparcg and then processing in the client programming, makes things slow and unresponsive on slower machines.

Re: Simple Video Playout

#692
Hi vimlesh:
Thanks for this great application.
Source code is clear and easy to follow, thats why I made own version for Rally.
rally.jpg
App
rally.jpg (89.55 KiB) Viewed 12830 times
I use Excel to retrieval realtime data from web. Using excel it's easy to search, filter and export xml-data and also easy to made last minute change before OnAir.
Excel.jpg
excel
Excel.jpg (107.39 KiB) Viewed 12830 times
Template examples:
template.jpg
template.jpg (181.88 KiB) Viewed 12830 times

Re: Simple Video Playout

#693
Hello vimlesh1975, congratulation for you last version it's great, i have one question, in other version you have one module "athletics", inthe new i can see were is. This sectio was ver useful for me is sports where i have tu put times, dorsal, clasification etc, could you tell me how i can use it in the new
Thanks a lot

Re: Simple Video Playout

#694
Great Job Everybody specially vimlesh1975 for this "Simple" Complete Video Playout Software. I would like to know, concerning the HTML Embedded Browser, it seems like it is not HTML5 Compatible. Correct me if I am Wrong. Can you create an HTML5 Compatible version? or can you guide me through the steps how to update it myself? Also I would like to know if I can Schedule or insert HTML Playouts to the Playlist and how to do it? I have a Massive amount of other questions, but I will be searching through past posts before asking more.

Thanks so much!

Re: Simple Video Playout

#695
Thanks everybody for using this client.

@javiertxo
Athletics client has been removed. Different timers are there in timers module.

@--JN--
Embedded Browser is a browser control from vb.net. It uses the lattest microsoft intenet explorer. So it may not support html5 as chrome. I will try to embed chrome.
Html files or url can be typed directly on playlist. Check the follow duration checkbox and put a duration. This has been explained here.
http://casparcg.com/forum/viewtopic.php ... 929#p18929

Re: Simple Video Playout

#696
Hello! I am newbie, and I have some questions. First of all I wanted to install that client, but when i try to install I'm getting error
Module C:\Program Files(x86)\VideoLan\VLC\axvlc.dll failed to register.
HRESULT -2147024770. Contact your support personnel.
At second other questions:
I don't have any card (like decklink etc.). I want to broadcast channel via udp stream directly into DVB-C headend (Luminato).
I put in a config file something like it:
<channels>
<channel>
<video-mode>PAL</video-mode>
<channel-layout>stereo</channel-layout>
<straight-alpha-output>false</straight-alpha-output>
<consumers>
<stream>
<path>udp://localhost:5004</path>
<args>-vcodec libx264 -tune zerolatency -preset ultrafast -crf 25 -format mpegts -vf scale=720:576</args>
</stream>
</consumers>
</channel>
</channels>
But it don't work. When I try to open udp://@:5004/ in VLC is nothing happen. I also tried to put manually ADD 1 STREAM udp://localhost:5004 -vcodec libx264 -tune zerolatency -preset ultrafast -crf 25 -format mpegts -vf scale=720:576 but I'm getting some errors.
Could anybody explain for newbie how to stream properly?
PS sorry for my english

Re: Simple Video Playout

#698
I've installed this version VLC and then your playout was installed without any problems. However, when I try to launch cmp is nothing happen. I looked in a task menager and I've noticed CMP is here on for a moment, but after 1 secons is disappear. So I think It doesn't work. I have Windows 7 64-bit.

About streaming problem - now fixed, I used putty.

Re: Simple Video Playout

#699
Hi

dear friends i forgot something and i am searching for it in this topic

i can not find the link of templates that vimlesh shared with us. i have old ones and there is no html template inside it.

i think the link was from dopbox of vimlesh or something like it


i never used html templates. i want to experience putting a good notification like news crawler (scrolling text) or one liner on a clip playing out. i need samples.

please help


thanks in advance
nothing is impossible

Re: Simple Video Playout

#700
The latest version of this client is available on first page of this topic. When installed;
media are located in c:/casparcg/_media
templates are located in c:/casparcg/cmp
some important data in c:/casparcg/mydata

The html scroll template is located in c:/casparcg/mydata/html

Re: Simple Video Playout

#701
vimlesh1975 wrote:The latest version of this client is available on first page of this topic. When installed;
media are located in c:/casparcg/_media
templates are located in c:/casparcg/cmp
some important data in c:/casparcg/mydata

The html scroll template is located in c:/casparcg/mydata/html

thanks for quick response
nothing is impossible

Re: Simple Video Playout

#702
Hi again

i have another question:

please consider following diagram (attached file):

i want to play-out clips to SDI-2 which goes to a MIxer Table. the output of the Mixer Table returns to playout through SDi-3. after that CG will add graphics(logo , Crawler, ...) to it and will give the final through SDI-1.

(SDI here means Black magic Decklink cards)

is it possible to implement this?
i want to run casparcg and vimlesh's simple playout (customized version) together.

is it possible to have two instance of client?(one client just for playing out and other one for CG)

how many channels should i have?
nothing is impossible
Attachments
111111.png
diagram
111111.png (44.1 KiB) Viewed 12048 times

Re: Simple Video Playout

#703
While this could probably work in theory, it seams to me like a very complicated workflow. You will get a lot of issues with sync an latency. Why would you want a setup like that? What is the brand and type of the Vision-Mixer? Whit some more details I can suggest a better workflow.

And yes, you can have multiple clients connected to the same server.
Didi Kunz
CasparCG Client-Programmer, Template Maker & Live CG-Operator
Media Support, CH-5722 Gränichen, Switzerland http://mediasupport.ch/
Problems? Guide to posting Bug reports & Feature requests

Re: Simple Video Playout

#704
vimlesh1975 wrote:The latest version of this client is available on first page of this topic. When installed;
media are located in c:/casparcg/_media
templates are located in c:/casparcg/cmp
some important data in c:/casparcg/mydata

The html scroll template is located in c:/casparcg/mydata/html
Hello,
Your application is a lot of neat things. If you would be so kind, we have one function that we use exclusivly for a project and would like to build a little app, maybe in Livecode, that does this.

Our client has a dynamic .png file that is created live by a scoring system. We use your PPT page with the PNG setting to read and play this and it works great! Is there an AMCP command that we could send to do this, or are you doing something special that we would have to do to "watch" this file for changes like you are doing.


Thank you in advance for any help you can give us.

Thanks for all of your work and inspiration,
Steve

Re: Simple Video Playout

#705
Please Try Trimmer, Transcoder, Proxy generator, SD to HD and HD to sd Converter. Download from first page of this topic. Maximise trimmer module to see transcoder.
trimmer.png
trimmer.png (242.48 KiB) Viewed 11828 times
Transcoder.png
Transcoder.png (24.75 KiB) Viewed 11828 times

Re: Simple Video Playout

#706
very well done Vimlesh was looking this, I have not read the full post , and I'm going down the first version I think because take it from the first page . He was looking for this. and I think this will serve me . my project is similar, if not possible with this version or have to change something. I want the same thing but to transmit over lan . create my IPTV channel , multi-channel , it is an idea to simplify my life at home. no commercial annoying .

Re: Simple Video Playout

#707
Hello there!

1st of, great job with the CasparMediaPlayback.

It was okay until I found out that it plays some video files asynchronous. At the beginning of the video, the audio is 1-2 seconds earlier. If the video is say 2 hours long, at the end of video, the audio is 15-20 seconds earlier than the video.

I found out by playing videos downloaded form YouTube, or by playing movies. I have installed the 32bit version of VLC mentioned here.

Any kind of suggestion is welcomed.

Thanks in advance.

Re: Simple Video Playout

#709
Thank you for your quick reply Didikunz,

This means that before playing my files in caspar cg, I should convert them. Do you have any suggestion in what codec should i convert this files in order for carpar cg to play the video and audio of the file in synchronize with each-other ?

Thanks a lot,
I am a new user.

Re: Simple Video Playout

#710
It does not matter much, what codec you use (as long as Caspar can play it) It just need to have the correct framerate and audio sampling rate. For videos from YouTube I would use a H 264 or MPEG 2 codec. When VLC player can play it, Caspar can also.
Didi Kunz
CasparCG Client-Programmer, Template Maker & Live CG-Operator
Media Support, CH-5722 Gränichen, Switzerland http://mediasupport.ch/
Problems? Guide to posting Bug reports & Feature requests

Re: Simple Video Playout

#712
Thanks for your replies.

But I can not seem to find the trimmer module. Is it implemented in the Caspar interface or it is a separated one?
I have attached the interface of my Caspar interface.
Attachments
caspar.JPG
caspar.JPG (243.07 KiB) Viewed 11245 times

Re: Simple Video Playout

#717
Hi vimlesh,

I was looking for a smooth html scroll, and saw yours that is just great...
Just want to suggest you adding a style for the body to avoid the scroll bar at the bottom.
Like this:

Code: Select all

<style type="text/css">
			 BODY {	overflow: hidden;	}
</style>
Thanks for sharing your work.
Regards,
Michel.

Re: Simple Video Playout

#719
Hello Vimlesh.

I see the new additional RTMP streaming modules for YouTube and Wowza. Excellent work there Sir!

Please is there a way to stream MP4/M3U8 files from your client to Microsoft Azure Cloud Storage server? The storage server has an Account Name, Authentication/Access Key and Blob Container.

For example, the storage server URL is something like this:

https://MyCasparCG.blob.core.windows.ne ... tream.m3u8

Thanks once again for a fantastic client !!!!!

Re: Simple Video Playout

#720
Hello, Happy New Year to all the forum !!
I have a question for Vimlesh.
210615_1 version was installed and the problem playlist reproduced without graphics files as PNG, JPG.
I installed the latest version and it does not play 301215_1 these graphics files.
Where you can be the problem?
Thanks in advance
Best regards

Who is online

Users browsing this forum: No registered users and 1 guest

cron