[FFmpeg-devel] On libavfilter: A Summary of Issues

Michael Bradshaw mbradshaw at sorensonmedia.com
Tue Oct 9 17:04:57 CEST 2012

On Mon, Oct 8, 2012 at 12:14 PM, Clément Bœsch <ubitux at gmail.com> wrote:

> On Sat, Oct 06, 2012 at 09:34:05PM -0600, Michael Bradshaw wrote:
> > Thanks for that list. I summarizes many of my own thoughts.
> >
> > On Sat, Oct 6, 2012 at 5:38 PM, Derek Buitenhuis <
> derek.buitenhuis at gmail.com
> > > wrote:
> >
> > > Is it supposed to be an extensible filtering framework that 3rd
> > > party devs write filters for and use for a lot of video processing,
> > > like Avisynth and VapourSynth? Is it supposed to be something to
> > > mainly be used as a C API from others' applications? Just ffmpeg.c?
> > >
> >
> > This one in particular gets me. I use the C API of libav* and rarely use
> > the command line ffmpeg, but many of the libavfilter filters are quite
> > useless in the C API. Take, for example, the silencedetect filter.
> > Detecting silence is useful, and I would certainly use it, but all that
> > filter does is print it out to the console. Is it meant to be useful only
> > to ffmpeg.c (and even then... how useful is that?), or in the C API as
> > well? In other words, the ability to get data *out* of libavfilter is
> > severely lacking in the C API, so I'm not even sure if it's targeting
> the C
> > API or not.
> >
> It's been a long time we're talking about that, and since it seems no one
> is going to fix that, I'm trying to do that at the moment (metadata
> inject).


> Any other potential filter or idea in mind?

At the moment, not really. silencedetect is the one I'm most interested in
at the moment. I wouldn't mind helping out though (when/if I have free
time), but I'd need a nice example to follow so we can hopefully get some
consistent workflow.


More information about the ffmpeg-devel mailing list