Author: robux4
Date: 2004-08-19 23:31:27 +0400 (Thu, 19 Aug 2004)
New Revision: 463
Modified:
trunk/www.matroska.org/data/technical/specs/tagging/example-video.html
Log:
first video example ready
Modified: trunk/www.matroska.org/data/technical/specs/tagging/example-video.html
===================================================================
--- trunk/www.matroska.org/data/technical/specs/tagging/example-video.html 2004-08-19 18:41:41 UTC (rev 462)
+++ trunk/www.matroska.org/data/technical/specs/tagging/example-video.html 2004-08-19 19:31:27 UTC (rev 463)
@@ -43,68 +43,68 @@
<p>Let's consider <a href="http://www2.foxstore.com/detail.html?item=361&u=987698787">the Simpsons DVDs</a>. You have a set of DVDs, each containing a few episodes of a whole season. The episodes would be spanned as follows :</p>
<ul>
-<li>Season 1
+<li><strong>Season 1</strong>
<ul>
-<li>DVD #1
+<li><strong>DVD #1</strong> (Chapter UID = 98)
<ul>
- <li>Episode 1
+ <li><strong>Episode 1</strong> (Chapter UID = 123)
<ul>
- <li>Intro</li>
- <li>Episode content</li>
- <li>Credits</li>
+ <li>Intro (Chapter UID = 963)</li>
+ <li>Episode content (Chapter UID = 852)</li>
+ <li>Credits (Chapter UID = 741)</li>
</ul>
</li>
- <li>Episode 2
+ <li><strong>Episode 2</strong> (Chapter UID = 234)
<ul>
- <li>Intro</li>
- <li>Episode content</li>
- <li>Credits</li>
+ <li>Intro (Chapter UID = 159)</li>
+ <li>Episode content (Chapter UID = 267)</li>
+ <li>Credits (Chapter UID = 348)</li>
</ul>
</li>
- <li>Episode 3
+ <li><strong>Episode 3</strong> (Chapter UID = 345)
<ul>
- <li>Intro</li>
- <li>Episode content</li>
- <li>Credits</li>
+ <li><strong>Intro</strong></li>
+ <li><strong>Episode content</strong></li>
+ <li><strong>Credits</strong></li>
</ul>
</li>
- <li>Episode 4
+ <li><strong>Episode 4</strong> (Chapter UID = 456)
<ul>
- <li>Intro</li>
- <li>Episode content</li>
- <li>Credits</li>
+ <li><strong>Intro</strong></li>
+ <li><strong>Episode content</strong></li>
+ <li><strong>Credits</strong></li>
</ul>
</li>
</ul>
</li>
-<li>DVD #2
+<li><strong>DVD #2</strong> (Chapter UID = 87)
<ul>
- <li>Episode 5
+ <li><strong>Episode 5</strong> (Chapter UID = 567)
<ul>
- <li>Intro</li>
- <li>Episode content</li>
- <li>Credits</li>
+ <li><strong>Intro</strong></li>
+ <li><strong>Episode content</strong></li>
+ <li><strong>Credits</strong></li>
</ul>
</li>
- <li>Episode 6
+ <li><strong>Episode 6</strong> (Chapter UID = 678)
<ul>
- <li>Intro</li>
- <li>Episode content</li>
- <li>Credits</li>
+ <li><strong>Intro</strong></li>
+ <li><strong>Episode content</strong></li>
+ <li><strong>Credits</strong></li>
</ul>
</li>
- <li>Episode 7
+ <li><strong>Episode 7</strong> (Chapter UID = 789)
<ul>
- <li>Intro</li>
- <li>Episode content</li>
- <li>Credits</li>
+ <li><strong>Intro</strong></li>
+ <li><strong>Episode content</strong></li>
+ <li><strong>Credits</strong></li>
</ul>
</li>
- <li>Episode 8
+ <li><strong>Episode 8</strong> (Chapter UID = 890)
<ul>
- <li>Intro</li>
- <li>Episode content</li>
- <li>Credits</li>
+ <li><strong>Intro</strong></li>
+ <li><strong>Episode content</strong></li>
+ <li><strong>Credits</strong></li>
</ul>
</li>
</ul>
@@ -117,347 +117,262 @@
<h3>One file with all DVDs</h3>
-<p>In this case the file contains one continuous video track with all episodes one after the other. Chapters are used to virtually split the content in many parts, ie the DVDs, the episodes and chapters. A basic ripping application would rip the CD tracks as follows :</p>
+<p>In this case the file contains one continuous video track with all episodes one after the other. Chapters are used to virtually split the content in many parts, ie the DVDs, the episodes and chapters. A good ripping application would rip the DVDs with the same structure as above as nested chapters.</p>
-<ul>
-<li>Chapters
-<ul>
-<li>EditionEntry
-<ul>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 123456</li>
- <li>ChapterTimeStart = 0 ns</li>
- <li>ChapterTimeEnd = 278,000,000 ns</li>
- </ul>
- </li>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 234567</li>
- <li>ChapterTimeStart = 278,000,000 ns</li>
- <li>ChapterTimeEnd = 432,000,000 ns</li>
- </ul>
- </li>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 345678</li>
- <li>ChapterTimeStart = 432,000,000 ns</li>
- <li>ChapterTimeEnd = 633,000,000 ns</li>
- </ul>
- </li>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 456789</li>
- <li>ChapterTimeStart = 633,000,000 ns</li>
- <li>ChapterTimeEnd = 748,000,000 ns</li>
- </ul>
- </li>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 567890</li>
- <li>ChapterTimeStart = 750,000,000 ns</li>
- <li>ChapterTimeEnd = 1,178,500,000 ns</li>
- </ul>
- </li>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 678901</li>
- <li>ChapterTimeStart = 1,180,000,000 ns</li>
- <li>ChapterTimeEnd = 1,340,000,000 ns</li>
- </ul>
- </li>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 789012</li>
- <li>ChapterTimeStart = 1,342,000,000 ns</li>
- <li>ChapterTimeEnd = 1,518,000,000 ns</li>
- </ul>
- </li>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 890123</li>
- <li>ChapterTimeStart = 1,520,000,000 ns</li>
- <li>ChapterTimeEnd = 2,015,000,000 ns</li>
- </ul>
- </li>
- <li>ChapterAtom
- <ul>
- <li>ChapterUID = 901234</li>
- <li>ChapterTimeStart = 2,017,000,000 ns</li>
- <li>ChapterTimeEnd = 2,668,000,000 ns</li>
- </ul>
- </li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
<p>Now let's see how a basic tagging of this file would work :</p>
<ul>
<li>Tags
<ul>
- <li>Tag
+ <li>Tag (<em>about the season</em>)
<ul>
- <li>Targets (<em>no target means the whole content of the file, otherwise you can put all ChapterUIDs</em>)
+ <li>Targets (<em>no target means the whole content of the file, otherwise you can put all matching ChapterUIDs</em>)
<ul>
- <li><em>TargetType = "ALBUM"</em></li>
+ <li><em>TargetType = "SEASON"</em></li>
</ul>
</li>
<li>SimpleTag
<ul>
- <li>TagName = "ARTIST"</li>
- <li>TagString = "The Micronauts"</li>
- </ul>
- </li>
- <li>SimpleTag
- <ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Bleep To Bleep"</li>
+ <li>TagString = "The Simpsons"</li>
</ul>
</li>
<li>SimpleTag
<ul>
- <li>TagName = <em>"TOTAL_PARTS"</em></li>
- <li>TagString = "9"</li>
- </ul>
- </li>
- <li>SimpleTag
- <ul>
<li>TagName = "DATE_RELEASE"</li>
- <li>TagString = "2004-04"</li>
+ <li>TagString = "1989"</li>
</ul>
</li>
- </ul>
- </li>
-
- <li>Tag
- <ul>
- <li>Targets (<em>include all chapters that match the first 4 tracks, there can't be a PART_NUMBER here since it wouldn't match the TOTAL_PARTS in the ALBUM</em>)
+ <li>SimpleTag (<em>there is not TOTAL_NUMBER of seasons as the series is not stopped</em>)
<ul>
- <li>ChapterUID = 123456</li>
- <li>ChapterUID = 234567</li>
- <li>ChapterUID = 345678</li>
- <li>ChapterUID = 456789</li>
- <li><em>TargetType = "TRACK"</em></li>
+ <li>TagName = "PART_NUMBER"</li>
+ <li>TagString = "1"</li>
</ul>
</li>
- <li>SimpleTag
+ <li>SimpleTag (<em>the number of medium in the part</em>)
<ul>
- <li>TagName = "TITLE"</li>
- <li>TagString = <em>"Baby wants to bleep/rock"</em></li>
+ <li>TagName = "TOTAL_PART"</li>
+ <li>TagString = "2"</li>
</ul>
</li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about DVD #1</em>)
<ul>
- <li>Targets
+ <li>Targets (<em>include all chapters that match the first 4 episodes/first DVD</em>)
<ul>
- <li>ChapterUID = 123456</li>
- <li><em>TargetType = "TRACK"</em></li>
+ <li>ChapterUID = 123</li>
+ <li>ChapterUID = 234</li>
+ <li>ChapterUID = 345</li>
+ <li>ChapterUID = 456</li>
+ <li><em>TargetType = "MEDIUM"</em></li>
</ul>
</li>
<li>SimpleTag
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Baby wants to bleep (pt.1)"</li>
+ <li>TagString = "DVD 1"</li>
</ul>
</li>
- <li>SimpleTag
+ <li>SimpleTag (<em>1 of 2</em>)
<ul>
- <li>TagName = <em>"PART_NUMBER"</em></li>
+ <li>TagName = "PART_NUMBER"</li>
<li>TagString = "1"</li>
</ul>
</li>
+ <li>SimpleTag (<em>the number of episodes in this DVD</em>)
+ <ul>
+ <li>TagName = "TOTAL_PART"</li>
+ <li>TagString = "4"</li>
+ </ul>
+ </li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about an episode</em>)
<ul>
<li>Targets
<ul>
- <li>ChapterUID = 234567</li>
- <li>TargetType = "TRACK"</li>
+ <li>ChapterUID = 123</li>
+ <li><em>TargetType = "EPISODE"</em></li>
</ul>
</li>
<li>SimpleTag
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Baby wants to rock"</li>
+ <li>TagString = "The Simpsons family"</li>
</ul>
</li>
- <li>SimpleTag
+ <li>SimpleTag (<em>the number of the episode in this DVD</em>)
<ul>
- <li>TagName = "PART_NUMBER"</li>
- <li>TagString = "2"</li>
+ <li>TagName = <em>"PART_NUMBER"</em></li>
+ <li>TagString = "1"</li>
</ul>
</li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about a part of the episode</em>)
<ul>
- <li>Targets
+ <li>Targets (<em>the intro is the same for episode 1 & episode 2, so we target both chapters</em>)
<ul>
- <li>ChapterUID = 345678</li>
- <li>TargetType = "TRACK"</li>
+ <li>ChapterUID = 963</li>
+ <li>ChapterUID = 159</li>
+ <li>TargetType = "CHAPTER"</li>
</ul>
</li>
- <li>SimpleTag
+ <li>SimpleTag (<em>no need for a PART_NUMBER for this, but you can have one</em>)
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Baby wants to bleep (pt.2)"</li>
+ <li>TagString = "first intro ever"</li>
</ul>
</li>
- <li>SimpleTag
- <ul>
- <li>TagName = "PART_NUMBER"</li>
- <li>TagString = "3"</li>
- </ul>
- </li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about a part of the episode</em>)
<ul>
<li>Targets
<ul>
- <li>ChapterUID = 456789</li>
- <li>TargetType = "TRACK"</li>
+ <li>ChapterUID = 852</li>
+ <li>TargetType = "CHAPTER"</li>
</ul>
</li>
<li>SimpleTag
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Baby wants to bleep (pt.3)"</li>
+ <li>TagString = "episode 1 content"</li>
</ul>
</li>
- <li>SimpleTag
- <ul>
- <li>TagName = "PART_NUMBER"</li>
- <li>TagString = "4"</li>
- </ul>
- </li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about an episode</em>)
<ul>
<li>Targets
<ul>
- <li>ChapterUID = 567890</li>
- <li>TargetType = "TRACK"</li>
+ <li>ChapterUID = 234</li>
+ <li>TargetType = "EPISODE"</li>
</ul>
</li>
<li>SimpleTag
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Bleeper_O+2"</li>
+ <li>TagString = "The Simpsons 2nd round"</li>
</ul>
</li>
<li>SimpleTag
<ul>
- <li>TagName = "PART_NUMBER"</li>
- <li>TagString = "5"</li>
+ <li>TagName = <em>"PART_NUMBER"</em></li>
+ <li>TagString = "2"</li>
</ul>
</li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about an episode</em>)
<ul>
<li>Targets
<ul>
- <li>ChapterUID = 678901</li>
- <li>TargetType = "TRACK"</li>
+ <li>ChapterUID = 345</li>
+ <li>TargetType = "EPISODE"</li>
</ul>
</li>
<li>SimpleTag
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Baby wants to bleep (pt.4)"</li>
+ <li>TagString = "Homer is lazy"</li>
</ul>
</li>
<li>SimpleTag
<ul>
- <li>TagName = "PART_NUMBER"</li>
- <li>TagString = "6"</li>
+ <li>TagName = <em>"PART_NUMBER"</em></li>
+ <li>TagString = "3"</li>
</ul>
</li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about an episode</em>)
<ul>
<li>Targets
<ul>
- <li>ChapterUID = 789012</li>
- <li>TargetType = "TRACK"</li>
+ <li>ChapterUID = 456</li>
+ <li>TargetType = "EPISODE"</li>
</ul>
</li>
<li>SimpleTag
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Bleep to bleep"</li>
+ <li>TagString = "Bart is naughty"</li>
</ul>
</li>
<li>SimpleTag
<ul>
- <li>TagName = "PART_NUMBER"</li>
- <li>TagString = "7"</li>
+ <li>TagName = <em>"PART_NUMBER"</em></li>
+ <li>TagString = "4"</li>
</ul>
</li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about DVD #2</em>)
<ul>
- <li>Targets
+ <li>Targets (<em>include all chapters that match the first next 4 episodes/second DVD</em>)
<ul>
- <li>ChapterUID = 890123</li>
- <li>TargetType = "TRACK"</li>
+ <li>ChapterUID = 567</li>
+ <li>ChapterUID = 678</li>
+ <li>ChapterUID = 789</li>
+ <li>ChapterUID = 890</li>
+ <li><em>TargetType = "MEDIUM"</em></li>
</ul>
</li>
<li>SimpleTag
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Baby wants to bleep (k)"</li>
+ <li>TagString = "DVD 1"</li>
</ul>
</li>
- <li>SimpleTag
+ <li>SimpleTag (<em>2 of 2</em>)
<ul>
<li>TagName = "PART_NUMBER"</li>
- <li>TagString = "8"</li>
+ <li>TagString = "2"</li>
</ul>
</li>
+ <li>SimpleTag (<em>the number of episodes in this DVD</em>)
+ <ul>
+ <li>TagName = "TOTAL_PART"</li>
+ <li>TagString = "4"</li>
+ </ul>
+ </li>
</ul>
</li>
- <li>Tag
+ <li>Tag (<em>about an episode</em>)
<ul>
<li>Targets
<ul>
- <li>ChapterUID = 901234</li>
- <li>TargetType = "TRACK"</li>
+ <li>ChapterUID = 567</li>
+ <li>TargetType = "EPISODE"</li>
</ul>
</li>
<li>SimpleTag
<ul>
<li>TagName = "TITLE"</li>
- <li>TagString = "Bleeper"</li>
+ <li>TagString = "Lisa goes to school"</li>
</ul>
</li>
- <li>SimpleTag
+ <li>SimpleTag (<em>episode one of this DVD</em>)
<ul>
- <li>TagName = "PART_NUMBER"</li>
- <li>TagString = "9"</li>
+ <li>TagName = <em>"PART_NUMBER"</em></li>
+ <li>TagString = "1"</li>
</ul>
</li>
</ul>
</li>
+
</ul>
</li>
</ul>
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.