View Single Post
Old 2011-03-20, 23:11   Link #4
Fullmetal Encoder
Junior Member
 
Join Date: Mar 2011
Ordered chapter SUID linking not working properly.

Well, I have managed to get all of the ordered chapters I need set up. But now I am having a another problem with them. This time it relates to the segment linking. I processed a second DVD. This time I haven't included any OP or ED for it but instead am trying to link to the OP and ED in another file which does include the encoded content. The problem is that even though I have followed the examples I've seen on the internet as closely as I can these chapters do not even show up in MPC-HC. It's only the chapters for which I've specified an SUID to link to that aren't showing up. They also do not play in the stream. My intention is to have the first occurrence of the OP and ED visible in MPC-HC's "Jump to" list while hiding subsequent occurrences. I obtained the SUID for the file with the encoded OP and ED from MKVInfo. That SUID was generated automatically when that MKV was created. I have suspected that I may need to create a new edition for these linked chapters but that doesn't make much sense to me as there isn't anything about that being necessary in TheFluff's article on segment linking. I have also tried different forms for the SUID and different placement within the ChapterAtom to no avail.

As I understand it, all I should have to do is properly specify the SUID of the file where the OP and ED reside and reference the beginning and ending of that chapter on the files "real" timeline. I should probably add that both files have the same number of tracks with the audio, video and subtitles handled in the same way for both. Both files were encoded with x264 CRF 11. Below is a snippet of my current chapters file:

Code:
<?xml version="1.0" encoding="UTF-8"?>

<!-- <!DOCTYPE Tags SYSTEM "matroskatags.dtd"> -->

<Chapters>
  <EditionEntry>
	<EditionFlagOrdered>1</EditionFlagOrdered>
    <EditionFlagHidden>0</EditionFlagHidden>
    <EditionFlagDefault>1</EditionFlagDefault>
    <EditionUID>1</EditionUID>
    <ChapterAtom>
      <ChapterUID>516808551</ChapterUID>
      <ChapterFlagHidden>0</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
      <ChapterTimeStart>00:00:00.000000000</ChapterTimeStart>
      <ChapterTimeEnd>00:01:44.037366666</ChapterTimeEnd>
      <ChapterDisplay>
        <ChapterString>Prologue</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
    <ChapterAtom>
      <ChapterUID>11111111111</ChapterUID>
      <ChapterFlagHidden>0</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
        <ChapterSegmentUID format="hex">
		a31d86dea09a3a49bbf0a73a7a18c518
      	</ChapterSegmentUID>
      <ChapterTimeStart>00:01:57.050366666</ChapterTimeStart>
      <ChapterTimeEnd>00:03:27.006733332</ChapterTimeEnd>
      <ChapterDisplay>
        <ChapterString>Opening</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
    <ChapterAtom>
      <ChapterUID>877906240</ChapterUID>
      <ChapterFlagHidden>0</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
      <ChapterTimeStart>00:01:44.037366666</ChapterTimeStart>
      <ChapterTimeEnd>00:10:21.145366666</ChapterTimeEnd>
      <ChapterDisplay>
        <ChapterString>07. Yume ~dream~ Part A</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
    <ChapterAtom>
      <ChapterUID>451665860</ChapterUID>
      <ChapterFlagHidden>0</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
      <ChapterTimeStart>00:10:21.145366666</ChapterTimeStart>
      <ChapterTimeEnd>00:20:43.133733332</ChapterTimeEnd>
      <ChapterDisplay>
        <ChapterString>07. Yume ~dream~ Part B</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
    <ChapterAtom>
      <ChapterUID>22222222222</ChapterUID>
	  <ChapterTimeStart>00:22:10.996466664</ChapterTimeStart>
      <ChapterTimeEnd>00:23:41.019833330</ChapterTimeEnd>
      <ChapterFlagHidden>0</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
        <ChapterSegmentUID format="hex">
		a3 1d 86 de a0 9a 3a 49 bb f0 a7 3a 7a 18 c5 18
      	</ChapterSegmentUID>
      <ChapterDisplay>
        <ChapterString>Ending</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
    <ChapterAtom>
      <ChapterUID>392795022</ChapterUID>
      <ChapterFlagHidden>0</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
      <ChapterTimeStart>00:20:43.133733332</ChapterTimeStart>
      <ChapterTimeEnd>00:21:14.265099998</ChapterTimeEnd>
      <ChapterDisplay>
        <ChapterString>Next Episode</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
    <ChapterAtom>
      <ChapterUID>702845116</ChapterUID>
      <ChapterFlagHidden>0</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
      <ChapterTimeStart>00:21:14.265099998</ChapterTimeStart>
      <ChapterTimeEnd>00:22:44.188466664</ChapterTimeEnd>
      <ChapterDisplay>
        <ChapterString>Prologue</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
    <ChapterAtom>
      <ChapterUID>111111111112</ChapterUID>
      <ChapterFlagHidden>1</ChapterFlagHidden>
      <ChapterFlagEnabled>1</ChapterFlagEnabled>
        <ChapterSegmentUID format="hex">
		a31d86dea09a3a49bbf0a73a7a18c518
      	</ChapterSegmentUID>
      <ChapterTimeStart>00:01:57.050366666</ChapterTimeStart>
      <ChapterTimeEnd>00:03:27.006733332</ChapterTimeEnd>
      <ChapterDisplay>
        <ChapterString>Opening</ChapterString>
        <ChapterLanguage>eng</ChapterLanguage>
      </ChapterDisplay>
    </ChapterAtom>
Thanks to anybody who can help me with this.
Fullmetal Encoder is offline   Reply With Quote