Subtitles getting mixed up

Anything and everything to do with DCP-o-matic.
Post Reply
Anders M Olsson
Posts: 48
Joined: Thu Aug 04, 2016 12:24 pm

Subtitles getting mixed up

Post by Anders M Olsson » Mon Aug 29, 2016 9:01 am

I made this small subtitle file just for testing. Some words have been marked-up as italics:

1
00:00:01,000 --> 00:00:09,000
Testing is <i>really</i> fun!
This is the <i>second</i> line!

Importing the .srt-file into DOM produces the expected result:

Testing is really fun!
This is the second line!

However, if I save the file as D-Cinema SMPTE 2010 in Subtitle Edit, and use that .xml file in DOM, the resulting subtitle will now have its words in the wrong order!

Testing is fun! really
This is the line! second

Anders M Olsson
Posts: 48
Joined: Thu Aug 04, 2016 12:24 pm

Re: Subtitles getting mixed up

Post by Anders M Olsson » Mon Aug 29, 2016 9:06 am

This is what the .xml-file looks like:

<?xml version="1.0" encoding="UTF-8"?>
<dcst:SubtitleReel xmlns:dcst="http://www.smpte-ra.org/schemas/428-7/2010/DCST" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<dcst:Id>urn:uuid:8cf3bad5-812c-4371-a825-67cf9ba79db6</dcst:Id>
<dcst:ContentTitleText>Test film</dcst:ContentTitleText>
<dcst:AnnotationText>This is a subtitle file</dcst:AnnotationText>
<dcst:IssueDate>2016-08-29T10:42:26.000-00:00</dcst:IssueDate>
<dcst:ReelNumber>1</dcst:ReelNumber>
<dcst:Language>en</dcst:Language>
<dcst:EditRate>24 1</dcst:EditRate>
<dcst:TimeCodeRate>24</dcst:TimeCodeRate>
<dcst:StartTime>00:00:00:00</dcst:StartTime>
<dcst:LoadFont ID="Arial Rounded MT">urn:uuid:3dec6dc0-39d0-498d-97d0-928d2eb78391</dcst:LoadFont>
<dcst:SubtitleList>
<dcst:Font ID="Arial Rounded MT" Size="35" Weight="normal" Color="FFFFFFFF" Effect="border" EffectColor="FF000000">
<dcst:Subtitle SpotNumber="1" FadeUpTime="00:00:00:00" FadeDownTime="00:00:00:00" TimeIn="00:00:01:00" TimeOut="00:00:09:00">
<dcst:Text Vposition="15" Valign="bottom" Halign="center" Direction="ltr">Testing is <dcst:Font Italic="yes">really</dcst:Font> fun!</dcst:Text>
<dcst:Text Vposition="10" Valign="bottom" Halign="center" Direction="ltr">This is the <dcst:Font Italic="yes">second</dcst:Font> line!</dcst:Text>
</dcst:Subtitle>
</dcst:Font>
</dcst:SubtitleList>
</dcst:SubtitleReel>

carl
Site Admin
Posts: 594
Joined: Thu Nov 14, 2013 2:53 pm

Re: Subtitles getting mixed up

Post by carl » Tue Aug 30, 2016 5:55 pm

Thanks. Should be fixed in 2.9.20.

Anders M Olsson
Posts: 48
Joined: Thu Aug 04, 2016 12:24 pm

Re: Subtitles getting mixed up

Post by Anders M Olsson » Thu Sep 01, 2016 8:28 am

Yes, it works fine in 2.9.20 !

Once again, thank you Carl! You've done some real wizardry for subtitles over the last few weeks.

Anders M Olsson
Posts: 48
Joined: Thu Aug 04, 2016 12:24 pm

Re: Subtitles getting mixed up

Post by Anders M Olsson » Wed Sep 14, 2016 11:22 am

New test with the same subtitle file as before and DOM 2.9.21. Just one single subtitle:
1
00:00:01,000 --> 00:00:09,000
Testing is <i>really</i> fun!
This is the <i>second</i> line!

This time I created the DCP with soft subtitles ("Burn subtitles..." unchecked).

Here's the result, as rendered by easyDCP player:
Image

Examination of the produced mxf-file reveals the following. That single subtitle has now "magically" been turned into no less than 5 separate subtitles. No wonder that the words overlap on the screen!

<?xml version="1.0" encoding="UTF-8"?>
-<dcst:SubtitleReel xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dcst="http://www.smpte-ra.org/schemas/428-7/2010/DCST">
<dcst:Id>urn:uuid:3816982a-4803-4e5d-97f1-bc0d4eb9c214</dcst:Id>
<dcst:ContentTitleText>Subtest_TST-1-2D_F_EN-EN_INT-TD_2K_XYZ_20160914_XYZ_SMPTE_OV</dcst:ContentTitleText>
<dcst:IssueDate>2016-09-14T11:09:11.000+02:00</dcst:IssueDate>
<dcst:ReelNumber>1</dcst:ReelNumber>
<dcst:Language>English</dcst:Language>
<dcst:EditRate>24 1</dcst:EditRate>
<dcst:TimeCodeRate>24</dcst:TimeCodeRate>
<dcst:StartTime>00:00:00:00</dcst:StartTime>
<dcst:LoadFont ID="font">urn:uuid:7d827aea-e068-444c-ad32-e99cef99e14e</dcst:LoadFont>
-<dcst:SubtitleList>
-<dcst:Font ID="font" Weight="normal" Underline="no" Script="normal" EffectColor="FF000000" Effect="none" Size="48" Color="FFFFFFFF" Italic="no">
-<dcst:Subtitle FadeDownTime="00:00:00:00" FadeUpTime="00:00:00:00" TimeOut="00:00:09:00" TimeIn="00:00:01:00" SpotNumber="1">
<dcst:Text Vposition="86.9545" Valign="top">Testing is </dcst:Text>
</dcst:Subtitle>
</dcst:Font>
-<dcst:Font ID="font" Weight="normal" Underline="no" Script="normal" EffectColor="FF000000" Effect="none" Size="48" Color="FFFFFFFF" Italic="yes">
-<dcst:Subtitle FadeDownTime="00:00:00:00" FadeUpTime="00:00:00:00" TimeOut="00:00:09:00" TimeIn="00:00:01:00" SpotNumber="2">
<dcst:Text Vposition="86.9545" Valign="top">really</dcst:Text>
</dcst:Subtitle>
</dcst:Font>
-<dcst:Font ID="font" Weight="normal" Underline="no" Script="normal" EffectColor="FF000000" Effect="none" Size="48" Color="FFFFFFFF" Italic="no">
-<dcst:Subtitle FadeDownTime="00:00:00:00" FadeUpTime="00:00:00:00" TimeOut="00:00:09:00" TimeIn="00:00:01:00" SpotNumber="3">
<dcst:Text Vposition="86.9545" Valign="top"> fun!</dcst:Text>
<dcst:Text Vposition="94.2273" Valign="top">This is the </dcst:Text>
</dcst:Subtitle>
</dcst:Font>
-<dcst:Font ID="font" Weight="normal" Underline="no" Script="normal" EffectColor="FF000000" Effect="none" Size="48" Color="FFFFFFFF" Italic="yes">
-<dcst:Subtitle FadeDownTime="00:00:00:00" FadeUpTime="00:00:00:00" TimeOut="00:00:09:00" TimeIn="00:00:01:00" SpotNumber="4">
<dcst:Text Vposition="94.2273" Valign="top">second</dcst:Text>
</dcst:Subtitle>
</dcst:Font>
-<dcst:Font ID="font" Weight="normal" Underline="no" Script="normal" EffectColor="FF000000" Effect="none" Size="48" Color="FFFFFFFF" Italic="no">
-<dcst:Subtitle FadeDownTime="00:00:00:00" FadeUpTime="00:00:00:00" TimeOut="00:00:09:00" TimeIn="00:00:01:00" SpotNumber="5">
<dcst:Text Vposition="94.2273" Valign="top"> line!</dcst:Text>
</dcst:Subtitle>
</dcst:Font>
</dcst:SubtitleList>
</dcst:SubtitleReel>

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest