wolfgangw / backports

Deep inspection of digital cinema packages
27 stars 12 forks source link

DCSubtitle: spot continuity (example attached) #91

Open wolfgangw opened 9 months ago

wolfgangw commented 9 months ago

Examine spot continuity - dcp_inspect does that but here is an example where it fails to notice the peculiarity - see spot 194:

<?xml version="1.0" encoding="UTF-8"?><DCSubtitle Version="1.1">
<SubtitleID>84c309ae-8a5a-4202-a06e-d2ddcac7f2d5</SubtitleID>
<MovieTitle>268127en4_DieFinanzenDesGrossherzogs_24fps</MovieTitle>
<ReelNumber>1</ReelNumber>
<Language>en</Language>
<LoadFont Id="Font1" URI="Arial.ttf" />
<LoadFont Id="Font10" URI="Arial.ttf" />
<Font Id="Font1" Color="ffffffff" Effect="border" EffectColor="ff000000" Italic="no" Script="normal" Size="40" Underlined="no" Weight="normal" AspectAdjust="1" Spacing="0em">
<Subtitle SpotNumber="1" TimeIn="00:00:37:073" TimeOut="00:00:43:063" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="10">THE GRAND DUKE&apos;S FINANCES</Text>
</Subtitle>
<Subtitle SpotNumber="2" TimeIn="00:00:43:094" TimeOut="00:00:46:135" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="10">An adventure story by Frank Heller,</Text>
</Subtitle>
<Subtitle SpotNumber="3" TimeIn="00:00:46:167" TimeOut="00:00:51:063" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="17">arranged for the film in 6 chapters</Text>
<Text HPosition="0" VAlign="bottom" VPosition="10">by Thea von Harbou</Text>

[...]

<Subtitle SpotNumber="192" TimeIn="00:41:17:063" TimeOut="00:41:21:094" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="17">Just as I&apos;ve always</Text>
<Text HPosition="0" VAlign="bottom" VPosition="10">imagined my wife!</Text>
</Subtitle>
<Subtitle SpotNumber="193" TimeIn="00:42:09:177" TimeOut="00:42:12:198" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="10">Not on the train either!</Text>
</Subtitle>
<Subtitle SpotNumber="194" TimeIn="00:43:26:219" TimeOut="00:43:31:229" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="10">END OF CHAPTER 3</Text>
</Subtitle>
</Font>
<Font Id="Font10" Color="ffffffff" Effect="border" EffectColor="ff000000" Italic="no" Script="normal" Size="40" Underlined="no" Weight="normal" AspectAdjust="1" Spacing="0em">
<Subtitle SpotNumber="1" TimeIn="00:43:31:240" TimeOut="00:43:33:135" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="10">CHAPTER 4,</Text>
</Subtitle>
<Subtitle SpotNumber="2" TimeIn="00:43:33:177" TimeOut="00:43:36:104" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="17">in which the greatest difficulties</Text>
<Text HPosition="0" VAlign="bottom" VPosition="10">develop for Mr. Philipp Collin,</Text>
</Subtitle>
<Subtitle SpotNumber="3" TimeIn="00:43:36:146" TimeOut="00:43:39:031" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="17">who by way</Text>
<Text HPosition="0" VAlign="bottom" VPosition="10">of Madame Professor Pelotard</Text>
</Subtitle>

[...]

<Subtitle SpotNumber="135" TimeIn="01:16:57:188" TimeOut="01:16:59:042" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="10">I propose a toast,</Text>
</Subtitle>
<Subtitle SpotNumber="136" TimeIn="01:16:59:083" TimeOut="01:17:01:208" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="17">that the marriage of Your</Text>
<Text HPosition="0" VAlign="bottom" VPosition="10">Highnesses proves to be</Text>
</Subtitle>
<Subtitle SpotNumber="137" TimeIn="01:17:02:000" TimeOut="01:17:04:219" FadeUpTime="021" FadeDownTime="021">
<Text HPosition="0" VAlign="bottom" VPosition="17">as happy a speculation as mine</Text>
<Text HPosition="0" VAlign="bottom" VPosition="10">in Abacco&apos;s securities!</Text>
</Subtitle>
</Font>
</DCSubtitle>