On Tue, 27 Mar 2018 16:45:23 -0400 Dave Rice <d...@dericed.com> wrote:
> > On Mar 27, 2018, at 4:33 PM, wm4 <nfx...@googlemail.com> wrote: > > > > On Tue, 27 Mar 2018 16:11:11 -0400 > > Dave Rice <d...@dericed.com> wrote: > > > >>> On Mar 27, 2018, at 4:01 PM, Derek Buitenhuis > >>> <derek.buitenh...@gmail.com> wrote: > >>> > >>> On 3/27/2018 8:52 PM, Rostislav Pehlivanov wrote: > >>>> I think we should drop the internal crap if the tools and the API support > >>>> it. Would also solve a lot of issues like ffmpeg.c not trimming the start > >>>> frame (so people complain all the time about longer files). > >>> > >>> I personally agree, but I thought I'd be diplomatic about it, since it > >>> would > >>> technically be losing a 'feature', since it would no longer Just Work(ish) > >>> and require user applications to apply timelines themselves - and I > >>> figured > >>> some would argue that point. > >> > >> +1 I’m willing to contribute what information or samples would be needed > >> to help with Matroska support with virtual timelines. IMO, this would be a > >> valuable feature to have in ffmpeg. > >> Dave Rice > > > > Some explanations how this interacts with editions would be good. > > I put an example with two editions at > https://archive.org/download/chapters_test/chapters_test.mkv which mimics a > digitized video tape. One edition depicts the stored video encoding in its > entire presentation and the other default edition plays from the video > encoding selectively. When the file is played in VLC, the default edition is > used to show a shortened presentation, but the other editions may be selected > within the Program menu option. In the proposal there should be an option to > mimic the current behavior and ignore the editions (equivalent of > -ignore_editlist in mov), to use the first default edition, or to select a > specific edition. Simple editions are... simple. It's more about the interaction with segment linking specifically I guess. > > Or documenting ordered chapters and segment linking in the mkv "spec" > > at all. > > This document, http://mod16.org/hurfdurf/?p=8 > <http://mod16.org/hurfdurf/?p=8>, is unofficially a good resource on that. > > More officially the Cellar working group has this section on Linked Segments: > https://tools.ietf.org/html/draft-lhomme-cellar-matroska-04#section-23 > <https://tools.ietf.org/html/draft-lhomme-cellar-matroska-04#section-23>, and > this one on Ordered Editions: > https://tools.ietf.org/html/draft-lhomme-cellar-matroska-04#section-10.1.2.3 > <https://tools.ietf.org/html/draft-lhomme-cellar-matroska-04#section-10.1.2.3>. > This documentation is a work in progress so comments/reviews/suggestions are > welcome (issues can be filed at > https://github.com/Matroska-Org/matroska-specification > <https://github.com/Matroska-Org/matroska-specification> or via > https://www.ietf.org/mailman/listinfo/cellar > <https://www.ietf.org/mailman/listinfo/cellar>). There isn't much about how ChapterSegmentEditionUID should be handled. I remember this because it brought a non-trivial change in mpv's ordered chapters/segment linking handling, and I never understood how the heck it works. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel