|
|
Author
|
Topic: DCP slideshow management?
|
|
Carsten Kurz
Film God
Posts: 4340
From: Cologne, NRW, Germany
Registered: Aug 2009
|
posted 11-05-2018 02:00 PM
DCP-o-matic is scriptable, there is a CMDline interface, you could set up your own system to automate things.
People were trying to convince Carl to implement something like this within the DCP-o-matic GUI, but I doubt this is a good idea, since everyone seems to be confident that only HIS system makes sense...
Instead on dealing with this on the DCP basis, it would make more sense to create Preshow SPLs externally. However, that would need to use the TMS APIs of all possible servers in the field, that is far beyond the level of a simple tool. Most TMS have addons to deal with this, but they are not open to everyone, and they don't help if you have no TMS.
Which server do you use? I think it would be rather easy on a Doremi (SPL Export/Import). Not sure for other servers.
- Carsten
| IP: Logged
|
|
|
Carsten Kurz
Film God
Posts: 4340
From: Cologne, NRW, Germany
Registered: Aug 2009
|
posted 11-05-2018 05:19 PM
Hi Carl,
at least Doremis playlist format is straight XML, looks very similar to a CPL I will send you a sample. The Doremi playlist editor offers export/save and import options. Import is also possible through FTP, and quite possibly also automatic (push/hot folder). These playlists also support blocks/sub playlists, so it should be easy to create an ad/preshow sub-playlist that can be reused in feature playlists. Feature playlists may contain server specific automation/macros, but within an ad block subplaylist, there is usually no need for this, so an ad block would only need to contain a sequence of CPLs.
Our Sony offers SPL export, but I think it is not XML, but binary.
As there really is no universal SPL format, a universal slideshow tool would need to solve it on a DCP/CPL level. This would involve reusing content/MXF files as much as possible for reoccurring content in order to minimize storage space and ingest time. Maybe VFs - throw together an OV containing all the 'raw data', then create ad-pack VFs referring to the raw material in that OV. That would allow unlimited reuse, incl. omitting existing content arbitrarily.
- Carsten
| IP: Logged
|
|
|
|
Carsten Kurz
Film God
Posts: 4340
From: Cologne, NRW, Germany
Registered: Aug 2009
|
posted 11-06-2018 05:37 PM
Gunnar - your raw material is always still images/bitmaps, or video clips as well? What about audio?
I guess it is rather easy to shuffle around some filenames of bitmap files to create different sequences. DCP-o-matic will compress them very quickly by frame repeating. Not as smart as VF/OV, but easy enough to do with standard operating system tools
You would always use/reuse the same DCP-o-matic project with a 12min sequence, but an external tool will rename/copy the bitmap files that DCP-o-matic project uses.
You could use filenames like 1_1.jpg, 1_2.jpg, 1_3.jpg, 2_1.jpg, or a_1, b_2, etc to indicate group/sequence, then it's rather easy to fill a 12min sequence following your basic rule. Stop execution after x files have been assigned, giving 12min. Then open project in DCP-o-matic and hit Make DCP (or call it through the commandline).
The same would work more efficiently by manipulating the asset references of a 12min CPL containing 72 reels, one reel for each 10s ad. Manipulating the content references of a DCP-o-matic project file/metadata.xml would work just the same. All simple string operations and some counting.
It is not complicated to do, but I guess it's still not universal enough to add this to DCP-o-matic.
- Carsten
| IP: Logged
|
|
|
All times are Central (GMT -6:00)
|
|
Powered by Infopop Corporation
UBB.classicTM
6.3.1.2
The Film-Tech Forums are designed for various members related to the cinema industry to express their opinions, viewpoints and testimonials on various products, services and events based upon speculation, personal knowledge and factual information through use, therefore all views represented here allow no liability upon the publishers of this web site and the owners of said views assume no liability for any ill will resulting from these postings. The posts made here are for educational as well as entertainment purposes and as such anyone viewing this portion of the website must accept these views as statements of the author of that opinion
and agrees to release the authors from any and all liability.
|