Subtitle - SMPTE - XML PNG

Anything and everything to do with DCP-o-matic.
georgesasmar
Posts: 4
Joined: Sat Nov 16, 2013 7:39 pm

Subtitle - SMPTE - XML PNG

Post by georgesasmar »

Hey Carl,

Any good news about subtitles to be crated not burnt in to the frames ?
example: (Devil's Pass Trailer DCP)

<?xml version="1.0" encoding="UTF-8"?>
-<DCSubtitle Version="1.0"><SubtitleID>b4588d1e-bd68-40ff-a5bb-547c33ca7c41</SubtitleID><MovieTitle><DYATLOV></MovieTitle><ReelNumber>TR</ReelNumber><Language>English</Language>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:04:114" TimeIn="00:00:03:041" SpotNumber="1"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_1.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:12:020" TimeIn="00:00:10:198" SpotNumber="2"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_2.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:13:145" TimeIn="00:00:12:052" SpotNumber="3"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_3.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:16:031" TimeIn="00:00:13:177" SpotNumber="4"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_4.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:19:010" TimeIn="00:00:16:062" SpotNumber="5"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_5.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:22:010" TimeIn="00:00:19:041" SpotNumber="6"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_6.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:25:020" TimeIn="00:00:22:041" SpotNumber="7"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_7.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:27:031" TimeIn="00:00:25:052" SpotNumber="8"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_8.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:28:239" TimeIn="00:00:27:062" SpotNumber="9"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_9.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:31:125" TimeIn="00:00:29:020" SpotNumber="10"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_10.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:34:135" TimeIn="00:00:31:156" SpotNumber="11"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_11.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:36:125" TimeIn="00:00:34:187" SpotNumber="12"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_12.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:39:083" TimeIn="00:00:38:062" SpotNumber="13"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_13.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:42:062" TimeIn="00:00:39:114" SpotNumber="14"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_14.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:45:218" TimeIn="00:00:42:093" SpotNumber="15"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_15.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:47:198" TimeIn="00:00:46:104" SpotNumber="16"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_16.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:49:156" TimeIn="00:00:47:229" SpotNumber="17"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_17.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:52:135" TimeIn="00:00:49:208" SpotNumber="18"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_18.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:55:010" TimeIn="00:00:53:052" SpotNumber="19"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_19.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:00:57:218" TimeIn="00:00:55:041" SpotNumber="20"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_20.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:01:093" TimeIn="00:01:00:062" SpotNumber="21"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_21.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:03:177" TimeIn="00:01:01:125" SpotNumber="22"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_22.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:05:229" TimeIn="00:01:04:208" SpotNumber="23"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_23.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:08:041" TimeIn="00:01:06:093" SpotNumber="24"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_24.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:09:041" TimeIn="00:01:08:073" SpotNumber="25"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_25.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:11:177" TimeIn="00:01:09:073" SpotNumber="26"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_26.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:14:198" TimeIn="00:01:11:208" SpotNumber="27"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_27.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:17:145" TimeIn="00:01:15:198" SpotNumber="28"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_28.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:19:062" TimeIn="00:01:17:239" SpotNumber="29"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_29.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:20:208" TimeIn="00:01:19:125" SpotNumber="30"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_30.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:22:135" TimeIn="00:01:20:239" SpotNumber="31"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_31.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:24:114" TimeIn="00:01:22:166" SpotNumber="32"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_32.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:26:187" TimeIn="00:01:24:198" SpotNumber="33"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_33.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:29:020" TimeIn="00:01:27:177" SpotNumber="34"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_34.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:30:093" TimeIn="00:01:29:052" SpotNumber="35"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_35.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:33:093" TimeIn="00:01:31:031" SpotNumber="36"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_36.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:37:229" TimeIn="00:01:36:198" SpotNumber="37"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_37.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:46:198" TimeIn="00:01:45:083" SpotNumber="38"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_38.png</Image></Subtitle>-<Subtitle FadeDownTime="20" FadeUpTime="20" TimeOut="00:01:49:093" TimeIn="00:01:46:229" SpotNumber="39"><Image VPosition="5.7" VAlign="bottom" HAlign="center">DYATLOV TR_39.png</Image></Subtitle></DCSubtitle>

Regards,
Georges Asmar
carl
Site Admin
Posts: 2548
Joined: Thu Nov 14, 2013 2:53 pm

Re: Subtitle - SMPTE - XML PNG

Post by carl »

Hi Georges

That will come! Just need a few more hours in the day ;)

Carl
georgesasmar
Posts: 4
Joined: Sat Nov 16, 2013 7:39 pm

Re: Subtitle - SMPTE - XML PNG

Post by georgesasmar »

hey Carl, hope ur doing good... any new updates regarding the subtitles?
can you please provide me with information about the subtitle menu in DCPoMatic? what kind of subtitle does it support and how does it work ?
carl
Site Admin
Posts: 2548
Joined: Thu Nov 14, 2013 2:53 pm

Re: Subtitle - SMPTE - XML PNG

Post by carl »

No updates, I'm afraid; I'll let you know!

The existing subtitle support works with embedded bitmap subtitles; if a content file has those in, they can be burnt into the output images.
Atreyu
Posts: 9
Joined: Fri Nov 15, 2013 10:25 pm
Location: Gdynia, north Poland

Re: Subtitle - SMPTE - XML PNG

Post by Atreyu »

georgesasmar wrote:hey Carl, hope ur doing good... any new updates regarding the subtitles?
can you please provide me with information about the subtitle menu in DCPoMatic? what kind of subtitle does it support and how does it work ?
Hi!

I've tried several times this issue, and seems to be a DCP-O-MATIC can correctly blended into a frames raster based PGS subtitles from BD only. Other subtitles multiplexed with source file, like a VobSub, SSA or SRT are ignored.

Best regards. . .
SONY 4K SRX-R210, DCI projector
SONY LMT-200, DCP compliant mediablock
Prexer AP-621, 35mm projectors
USL JSD-80D, audioprocessor
Dusk
Posts: 10
Joined: Mon Feb 16, 2015 9:26 am

Re: Subtitle - SMPTE - XML PNG

Post by Dusk »

Hi there - now it´s 2017. Is it possible now? I have an XML file and PNGs but I can not import it. :evil:
Carsten
Posts: 2804
Joined: Tue Apr 15, 2014 9:11 pm
Location: Germany

Re: Subtitle - SMPTE - XML PNG

Post by Carsten »

PNG/DCI is not supported yet. I had some discussions with Carl about the topic. I know he is thinking about a way to do this that integrates nicely with bitmapped subs like those from DVD or Bluray. That would be the smartest thing to deal with both types in one interface.

- Carsten