View Bug Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000725 | DCP-o-matic | Features | public | 2015-10-26 11:03 | 2018-10-17 20:16 |
Reporter | carl | Assigned To | carl | ||
Priority | high | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Target Version | 2.14.0 | ||||
Summary | 0000725: CCAP | ||||
Description | A demo DCP is here http://isdcf.com/t/SMPTE-DCP-Tests/ and also Carsten forwarded one from Harold but its 9GB. | ||||
Tags | No tags attached. | ||||
Branch | |||||
Estimated weeks required | |||||
Estimated work required | Major | ||||
|
What do we do with this? :) |
|
The main thing is to support creation of DCPs with CCAP and this DCP shows what needs to be done. It would be nice if everything worked on import too. |
|
http://isdcf.com/papers/ISDCF-Doc9-Closed-Caption-Authoring-Best-Practices.pdf |
|
I believe that the link for the demo DCP in the Description section is wrong. It goes to a non-link. Furthermore, there is another ISDCF document that has a few subtle points to make in the use of Closed Captions |
|
We should probably dig up some sites with CCAP hardware for testing. I am pretty sure Harold Hallikainen would also look over some test files.
|
|
@carl: basics are in libdcp git and ccap branch. First major difficulty is that DCP could have both subtitle & ccap, and the metadata format can't cope as all the tags for video/audio/subtitle are dumped into one parent. |
|
@carl: perhaps this should be treated using subtitle streams; i.e. FFmpeg and DCP have multiple streams and we have a subtitle stream and a CCAP one. |
|
Basics of CCAP creation are now in master; importing DCP with subtitle + CCAP needs some thought. How likely is it? Really we would want a tab for open and closed captions in this case. Not sure how feasible this is. |
|
It would be nice if we could select a DCP and have two tabs appear (subtitle + closed caption) but this sounds nasty to implement. |
|
For now, I would skip the import thing. Couldn't we always import CCAP files from a DCP separately?
|
|
Yes that would work. They could also be imported separately. I was just wondering whether it's common to have both subs and closed captions in a single DCP... |
|
Yes, subtitles/OCAPs going with CCAPs are common.
|
|
Have you seen the latest ISDCF Meeting report (Mastering constraints). It says that if there are subs in any reel, every reel needs a sub reel (nothing new), and the same for CCAPs.
|
|
I hadn't noticed that, and I hadn't realised that every reel needs a sub reel. Thanks! |
|
Hmm... Following 'Update to SMPTE standards to reflect the currently used profile': but: https://cinepedia.com/accessibility/#section-1312 I remember that the 'without entry point and duration' phrase came up often in various locations, some also dealing with the 'official' ISDCF SMPTE DCP constraints, but I never understood what it meant. That Cinepedia article seems to clarify that.
|
|
Hmm, maybe it IS possible to get away with a single 'Captions' tab? If we can declare them to be subtitles or closed captions per content file, we could have e.g. two XML files in a project, one as subtitles, one as closed captions, with the appearance options being greyed out for closed captions? That would render the content tabs a bit more compact. It's true, not so many people will create closed captions, so why should they be so prominent in the GUI? Other than that - nice work on the CCAPs both in main and player.
|
|
I'm not sure if that works for DCP content which could have both... in the current version I've tried an arrangement where tabs appear and disappear as they are required. Maybe we can see if this is too annoying / weird. |
|
Ah, right, OCAP+CCAP DCP as content that's what you were after with 'I was just wondering whether it's common to have both subs and closed captions in a single DCP...' Yeah, no big deal, I just noticed it would work for a standard project with separate OCAP and CCAP content. The switching tabs may be a bit confusing for the long-time users at first, at the same time, why have all these tabs when they are no use for the currently selected content. Oops - I just wanted to open a CCAP test project (Bunny with some CCAP) I created yesterday with 2.13.38 - but right after choosing the folder or 'recent files', DCP-o-matic vanishes silently. Means, I can not open a project that contains CCAPs. OS X. edit: also happens with subtitles. Also, see attached screen shot 'Could not load film' - that is from a pre-existing project I tried to load. It does appear as if the CCAP addition changed something about subtitle content interpretation in project files?
|
|
|
|
And wow, PNG subtitles? I saw 'Bitmapped subtitles' and hoped for PNG, but not enough to immediately try it. ;-) And then offer a choice in the GUI to either burn-in or use as timed PNG? That would make it clearer I guess?
|
|
I contacted Harold Hallikainen wether he wanted to test DCP-o-matic CCAP DCPs on USL/QSC equipment. He was excited, but (sigh...) first thing he was interested in was DCPs with different language CCAPs, as yet they can be seen rarely in the wild, and of course he wants to test them against his own code ;-) I told him I wouldn't know wether that is currently supported, but for now, sent him a basic test DCP with single, two and three liners. BTW - I see that in Interop, liberation-sans is still added to the CCAP folder. It probably won't hurt for now? Playback of 1,2,3 lines and line length VU meter work nicely. But maybe it would be better to always open the CCAP window with a fixed length, so that the full lines are always visible without prior resizing? Good work. Now hopefully someone uses it ;-)
|
|
BTW - in my tests for Harold, I created CCAP and reused the same input file for simultaneous subtitle/OCAP. This works in DCP-o-matic and the player (simultaneous playback of subs and CCAP), but it looks as if the CCAP display module is always early with the out time. They match in in-time, but CCAP disappears about one second earlier. In- and Out-Time is identical in both source as well as created XML. No big deal, but... Will send these to Harold now and hope he can give us feedback soon.
|
|
Oh - and Carl - have a beer, this round's on me!
|
|
I've updated the changelog and added new bugs for multi-language, fonts, CCAP window aspect and out-time incorrect. Burp! |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-10-26 11:03 | carl | New Bug | |
2015-10-26 11:51 | Igor.Voyt | Note Added: 0000921 | |
2015-10-26 12:02 | carl | Note Added: 0000922 | |
2015-10-30 13:25 | carl | Priority | normal => low |
2015-10-30 13:25 | carl | Status | new => confirmed |
2015-11-05 14:28 | carl | Note Added: 0000956 | |
2017-09-03 22:46 | carl | Target Version | => 2.12.0 |
2017-09-04 03:38 | IntMarine | Note Added: 0001810 | |
2017-09-04 13:07 | Carsten | Note Added: 0001811 | |
2017-09-04 13:54 | carl | Description Updated | |
2017-09-05 00:44 | carl | Note Added: 0001812 | |
2017-09-11 22:38 | carl | Note Added: 0001819 | |
2018-01-16 23:34 | carl | Target Version | 2.12.0 => 2.14.0 |
2018-07-09 21:56 | carl | Priority | low => high |
2018-07-09 21:56 | carl | Estimated work required | Average => Major |
2018-07-20 00:07 | carl | Assigned To | => carl |
2018-07-20 00:07 | carl | Status | confirmed => resolved |
2018-07-20 00:07 | carl | Resolution | open => fixed |
2018-07-20 00:07 | carl | Note Added: 0002534 | |
2018-07-20 00:09 | carl | Note Added: 0002535 | |
2018-07-20 13:49 | Carsten | Note Added: 0002536 | |
2018-07-20 13:58 | carl | Note Added: 0002537 | |
2018-07-20 15:36 | Carsten | Note Added: 0002538 | |
2018-07-20 19:08 | Carsten | Note Edited: 0002538 | |
2018-07-22 15:43 | Carsten | Note Added: 0002539 | |
2018-07-22 19:22 | carl | Note Added: 0002541 | |
2018-07-23 01:48 | Carsten | Note Added: 0002550 | |
2018-07-23 01:56 | Carsten | Note Edited: 0002550 | |
2018-07-25 03:14 | Carsten | Note Added: 0002556 | |
2018-07-25 08:59 | carl | Note Added: 0002557 | |
2018-07-25 12:59 | Carsten | File Added: Bildschirmfoto 2018-07-25 um 13.57.11.png | |
2018-07-25 12:59 | Carsten | Note Added: 0002561 | |
2018-07-25 12:59 | Carsten | Note Edited: 0002561 | |
2018-07-25 13:00 | Carsten | File Added: metadata.xml | |
2018-07-25 13:05 | Carsten | Note Edited: 0002561 | |
2018-07-25 13:06 | Carsten | Note Edited: 0002561 | |
2018-07-25 13:08 | Carsten | Note Edited: 0002561 | |
2018-07-25 13:42 | Carsten | Note Added: 0002562 | |
2018-07-25 13:43 | Carsten | Note Edited: 0002562 | |
2018-07-25 14:21 | Carsten | Note Edited: 0002562 | |
2018-07-26 15:45 | Carsten | Note Added: 0002565 | |
2018-07-26 16:12 | Carsten | Note Added: 0002566 | |
2018-07-26 16:12 | Carsten | Note Added: 0002567 | |
2018-07-26 16:13 | Carsten | Note Edited: 0002567 | |
2018-07-26 16:40 | Carsten | Note Edited: 0002562 | |
2018-07-26 17:15 | carl | Relationship added | related to 0001346 |
2018-07-27 01:05 | carl | Note Added: 0002575 | |
2018-10-17 20:16 | carl | Status | resolved => closed |