[Ffmpeg-devel] swscaler integration
Dieter
ffmpeg
Wed Mar 15 12:06:00 CET 2006
In message <44185183.7070207 at mediaxim.be>, Michel Bardiaux writes:
> Dieter wrote:
> > Ken and Dennis did filters 30+ years ago. Just change from grep and cut to
> > video/audio filters:
> >
> > ... | crop | scale | pad | text_overlay | aknobs | vknobs | ...
> >
> > text_overlay adds subtitles, closed caption, clock, frame counter, ...
> > aknobs adjusts volume, bass, treble, ...
> > vknobs adjusts brightness, contrast, saturation, ...
> >
> > Smaller programs are easier to understand, write, debug, ...
> >
> > If aknobs doesn't do what you want, plug in octive_equalizer instead.
> >
> > If you have a SMP machine, you automatically get parallel processing.
> >
> > Filters with different licenses can work together in peace.
> >
> Also: it is not difficult to design a command language so that the
> control of filters is outside the arguments of the ffmpeg command line.
>
> What bothers me is rescaling with required aspect ratio, like a DVD 16/9
> NTSC to a PAL VCD: there is an optimum combination of crop, pad and
> scale that will achieve best effect. It is too complex to impose on the
> user the task of computing the parameters. So, decoupling crop/scale/pad
> may not be the best solution after all. But maybe that would have to be
> *another* filter?
You could have a program crop_scale_pad which calculates the arguments
and calls the individual crop, scale, and pad programs.
More information about the ffmpeg-devel
mailing list