Re: rationale for tagging system?
Steve Lhomme <[email protected]> Mon, 31 May 2010 22:57:23 +0200
| Newsgroups | gmane.comp.multimedia.matroska.general |
|---|---|
| Message-ID | <[email protected]> |
--===============0758297535== Content-Type: multipart/alternative; boundary=00151744813e7b7f5a0487ea1ad4 --00151744813e7b7f5a0487ea1ad4 Content-Type: text/plain; charset=ISO-8859-1 On Mon, May 31, 2010 at 7:12 PM, Arno Schuring <[email protected]>wrote: > Hello list, > > Can anyone point me to a more in-depth explanation about how the mkv > tagging system should be used? I've already read both the specification > at matroska.org and reviewed the dtd files (from mkvtoolnix - which do > not match the specs btw), but so far I have no information about its > purpose or intended use. > > Some of the more easy questions: > > - what's the significance of an EditionEntry (or what type of file would > have more than one EditionEntry)? > Editions are about Chapter editions. It's used to hide parts of a Segment or even order it differently. The tags could differ between the editions (the title for example). > - regarding the Tag element: it acts as both a container element and a > divisive element, but what's the BCP regarding its use? Should I give > each SimpleTag element its own Tag element, can I just use one Tag > element for all SimpleTags? What's the semantic difference between the two? > Did you check these examples ? They are good starting points for best practice: http://www.matroska.org/technical/specs/tagging/example-audio.html http://www.matroska.org/technical/specs/tagging/example-video.html<http://www.matroska.org/technical/specs/tagging/example-audio.html> > - regarding TagLanguage/ChapterLanguage: I don't understand why there is > a separate element to indicate the language of a (non-nested) element. > The official recommendation is to use the xml:lang attribute for such > cases, what's the reason for not following it? > EBML and Matroska are not XML based, they resemble it, but have some differences (or shortcomings). Each tag value should be matched with a TagLanguage value. There can be more than one variant of the same Tag in different languages in the same file. Same thing for Chapters. > In my current blissful state, I feel like I'm stabbing in the dark here. > Is there any recommendation (or an overview) of how an application (= > player software) treats (or preferably, "should treat") any of the > information contained in Matroska tags? > > > I'd be grateful for any pointers, > I hope those above help. --00151744813e7b7f5a0487ea1ad4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Mon, May 31, 2010 at 7:12 PM, Arno Schuring <span dir=3D"ltr"><<a hre= f=3D"mailto:[email protected]">[email protected]</a>></span>= wrote:<br><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" sty= le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> Hello list,<br> <br> Can anyone point me to a more in-depth explanation about how the mkv<br> tagging system should be used? I've already read both the specification= <br> at <a href=3D"http://matroska.org" target=3D"_blank">matroska.org</a> and r= eviewed the dtd files (from mkvtoolnix - which do<br> not match the specs btw), but so far I have no information about its<br> purpose or intended use.<br> <br> Some of the more easy questions:<br> <br> - what's the significance of an EditionEntry (or what type of file woul= d<br> have more than one EditionEntry)?<br></blockquote><div><br></div><div>Editi= ons are about Chapter editions. It's used to hide parts of a Segment or= even order it differently. The tags could differ between the editions (the= title for example).</div> <div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;= border-left:1px #ccc solid;padding-left:1ex;"> - regarding the Tag element: it acts as both a container element and a<br> divisive element, but what's the BCP regarding its use? Should I give<b= r> each SimpleTag element its own Tag element, can I just use one Tag<br> element for all SimpleTags? What's the semantic difference between the = two?<br></blockquote><div><br></div><div>Did you check these examples ? The= y are good starting points for best practice:</div><div><a href=3D"http://w= ww.matroska.org/technical/specs/tagging/example-audio.html">http://www.matr= oska.org/technical/specs/tagging/example-audio.html</a></div> <div><a href=3D"http://www.matroska.org/technical/specs/tagging/example-aud= io.html">http://www.matroska.org/technical/specs/tagging/example-video.html= </a></div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0= 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> - regarding TagLanguage/ChapterLanguage: I don't understand why there i= s<br> a separate element to indicate the language of a (non-nested) element.<br> The official recommendation is to use the xml:lang attribute for such<br> cases, what's the reason for not following it?<br></blockquote><div><br= ></div><div>EBML and Matroska are not XML based, they resemble it, but have= some differences (or shortcomings). Each tag value should be matched with = a TagLanguage value. There can be more than one variant of the same Tag in = different languages in the same file. Same thing for Chapters.</div> <div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;= border-left:1px #ccc solid;padding-left:1ex;"> In my current blissful state, I feel like I'm stabbing in the dark here= .<br> Is there any recommendation (or an overview) of how an application (=3D<br> player software) treats (or preferably, "should treat") any of th= e<br> information contained in Matroska tags?<br> <br> <br> I'd be grateful for any pointers,<br></blockquote><div><br></div><div><= /div></div><div>I hope those above help.</div> --00151744813e7b7f5a0487ea1ad4-- --===============0758297535== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Matroska-general mailing list [email protected] http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-general Read Matroska-General on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.general --===============0758297535==--