[FFmpeg-devel] [PATCH] lavf: add ffprobe demuxer
wm4
nfxjfg at googlemail.com
Mon Sep 26 19:55:47 EEST 2016
On Sun, 25 Sep 2016 19:32:37 +0200
Stefano Sabatini <stefasab at gmail.com> wrote:
> On date Saturday 2016-09-24 15:21:11 +0200, wm4 encoded:
> > On Fri, 23 Sep 2016 19:46:16 +0200
> > Stefano Sabatini <stefasab at gmail.com> wrote:
> >
> > > On date Friday 2016-09-23 09:34:19 +0200, wm4 encoded:
> > > > On Thu, 22 Sep 2016 18:50:27 +0200
> > > > Stefano Sabatini <stefasab at gmail.com> wrote:
> > > [...]
> > > > > Ping. I'd like to commit this if there are no objections. Also,
> > > > > possibly add a muxer to generate output directly readable by the
> > > > > demuxer (this way we don't need ffprobe for generating the output, and
> > > > > we avoid the ordering issue).
> > > >
> > > > I'm sorry to jump in as a nay-sayer, but it looks like a quite fishy
> > > > concept and I still don't get why it's supposed to be needed. The
> > > > documentation also doesn't say what this is supposed to be useful for.
> > >
> > > I'll extend the documentation to add some possibly useful use cases.
> > >
> > > My use case: I need to build a data stream with scripting/manual
> > > editing. Since I don't want to have to rely on a binary format (which
> > > is not ideal for that use case) I needed a format simple enough to be
> > > written and analysed without special tools, but with a simple text
> > > editor.
> >
> > I still don't get it. Your description makes me think of something like
> > EDL, but that doesn't seem to have anything to do with it.
>
> EDL as "Edit Decision List"? No I don't think this is related at
> all.
>
> Suppose you want to inject a data stream, you have the data and you
> know where to insert it given its PTS. With this muxer you can
> handcraft a textual file in the ffprobe_default format and use ffmpeg
> to inject the new data stream.
What's a "data stream"? Inject into what? And why?
More information about the ffmpeg-devel
mailing list