Matroska Chapters
hubblec4 <[email protected]> Sun, 19 Feb 2017 14:15:53 +0100
| Newsgroups | gmane.comp.multimedia.matroska.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============0001159036749592023==
Content-Type: multipart/alternative;
boundary="------------DD6B120DBDBBE9D6FCB3574D"
This is a multi-part message in MIME format.
--------------DD6B120DBDBBE9D6FCB3574D
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Hi all
I hope this topic is not too boring and we can improve/implement
important "use" notes.
In my chapterEditor thread was a topic "chapter.xml from makemkv" which
generate non-ordered chapters with end time stamps. So far known to me
there is no splitter which read the end times of non-ordered chapters.
In Mosu's new Chapter Editor is it not more possible to set the start
times equal to the end times.
The DVDMenuXtractor generate ordered chapters without an end time stamp.
What is the correct behavior?
My suggestions are:
Data for non-ordered chapters can be set, but with a warning/info that
this data will not be used.
Ordered-chapter end times can be set to "empty", equal or greater as the
start time but never smaller as the start time.
The normal way:
End times are greater as the start times. A new virtual timeline use
this chapter and takes the play duration of this chapter into account.
End time equal to start time:
Lav splitter ignores such ordered chapters, cause the play duration is 0.
Furthermore LAV-splitter recognized only Level 1 ordered chapters.
For this I have three possible ways in my mind.
1. Only as chapter mark
The chapter is shown to the user interface and you can jump to this
point in the timeline. This is the same behaviour like ordered chapters
from Level 2 and deeper. LAV-splitter ignores the "ordered" state and
reads the start time only.
2. Use the ordered times from the nested ordered chapter (I prefer this
option)
Nested-ordered-endtimes is a topic where I can't find infos. My theorie
is that such chapters must have then
nested chapters and the first nested chapter start time must be the
start/end time of the parent chapter.
A splitter should read than the nested-ordered play duration an takes
into acount.
3. Endless loop
The frame which correspond to the start time of such a chapter is shown
endless.
We could simulate a behaviour for menu's like in DVD's/Bluray's. Some
user option in the player could be prohibited.
Empty end times:
This can be found in DVDMenuXtractor menu.xml output.
In principle we could use the same 3 possibilities here like for "End
time equal to start time"
Another EBML element which makes not right sense to me, is
ChapterSegmentEditionUID[6E][BC].
When such an UID is specified, the splitter should play this edition
from the linked segment.
But an edition have not a start nor an end time!
What is with the specified chapter start and end time? This chapter
duration must than match as a sum of all chapter play durations of the
linked edition. What is when in the linked edition has chapters with
linking to other editions?
Or is there an other method in use?
Thanks for reading and sorry for my bad english.
Best reagrds
Martin
--------------DD6B120DBDBBE9D6FCB3574D
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all<br>
<br>
I hope this topic is not too boring and we can improve/implement
important "use" notes.<br>
<br>
In my chapterEditor thread was a topic "chapter.xml from makemkv"
which generate non-ordered chapters with end time stamps. So far
known to me there is no splitter which read the end times of
non-ordered chapters.<br>
In Mosu's new Chapter Editor is it not more possible to set the
start times equal to the end times.<br>
The DVDMenuXtractor generate ordered chapters without an end time
stamp.<br>
<br>
What is the correct behavior?<br>
<br>
My suggestions are:<br>
Data for non-ordered chapters can be set, but with a warning/info
that this data will not be used.<br>
Ordered-chapter end times can be set to "empty", equal or greater as
the start time but never smaller as the start time.<br>
<br>
The normal way: <br>
End times are greater as the start times. A new virtual timeline use
this chapter and takes the play duration of this chapter into
account.<br>
<br>
End time equal to start time: <br>
Lav splitter ignores such ordered chapters, cause the play duration
is 0.<br>
Furthermore LAV-splitter recognized only Level 1 ordered chapters. <br>
For this I have three possible ways in my mind.<br>
1. Only as chapter mark<br>
The chapter is shown to the user interface and you can jump to this
point in the timeline. This is the same behaviour like ordered
chapters from Level 2 and deeper. LAV-splitter ignores the "ordered"
state and reads the start time only.<br>
<br>
2. Use the ordered times from the nested ordered chapter (I prefer
this option)<br>
Nested-ordered-endtimes is a topic where I can't find infos. My
theorie is that such chapters must have then<br>
nested chapters and the first nested chapter start time must be the
start/end time of the parent chapter.<br>
A splitter should read than the nested-ordered play duration an
takes into acount.<br>
<br>
3. Endless loop<br>
The frame which correspond to the start time of such a chapter is
shown endless.<br>
We could simulate a behaviour for menu's like in DVD's/Bluray's.
Some user option in the player could be prohibited.<br>
<br>
Empty end times:<br>
This can be found in DVDMenuXtractor menu.xml output.<br>
<span id="result_box" class="" lang="en"><span class="">In principle
we could use the same 3 possibilities here like for "</span></span><span
id="result_box" class="" lang="en"><span class="">End time equal
to start time"<br>
<br>
<br>
Another EBML element which makes not right sense to me, is </span></span>ChapterSegmentEditionUID[6E][BC].<br>
When such an UID is specified, the splitter should play this edition
from the linked segment.<br>
But an edition have not a start nor an end time! <br>
What is with the specified chapter start and end time? This chapter
duration must than match as a sum of all chapter play durations of
the linked edition. What is when in the linked edition has chapters
with linking to other editions?<br>
Or is there an other method in use?<br>
<br>
<br>
Thanks for reading and sorry for my bad english.<br>
<br>
Best reagrds<br>
Martin<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>
--------------DD6B120DBDBBE9D6FCB3574D--
--===============0001159036749592023==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Matroska-devel mailing list
[email protected]
https://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel
--===============0001159036749592023==--