[MPlayer-dev-eng] Re: some requests for michael
D Richard Felker III
dalias at aerifal.cx
Fri Nov 1 00:52:05 CET 2002
On Fri, Nov 01, 2002 at 12:25:14AM +0100, Rémi Guyomarch wrote:
> On Thu, Oct 31, 2002 at 06:15:41PM -0500, D Richard Felker III wrote:
> > On Thu, Oct 31, 2002 at 11:44:52PM +0100, Rémi Guyomarch wrote:
> > > On Thu, Oct 31, 2002 at 04:56:47PM -0500, D Richard Felker III wrote:
> > > > Can we fix the software scaler not to use global settings, but instead
> > > > make everything per-instance? I need something like the following for
> > > > the deinterlacing work I'm doing (see my thread on -users):
> > > >
> > > > -vop scale=400:300,il=ic,scale,il=dc -ssf cgb=0.8
> > > >
> > > > Where the leftmost scale is just to change image size to fix aspect,
> > > > and the rightmost is to apply a strong gaussian blur to the chroma
> > > > channels to fix some really broken interlacing artifacts. Right now I
> > > > can only specify -ssf cgb=0.8 globally! But I don't want to apply the
> > > > blur a second time or it'll damage the quality even more!
> > > ...
> > >
> > > Use the unsharp filter.
> >
> > The unsharp filter is not at all what I need. It won't smooth out a
> > high frequency pattern like this _-_-_-, which is what you get with
> > interlacing. :(
>
> The unsharp filter implements both the unsharp mask algorithm and the
> gaussian blur algorithm. Try "-vop unsharp=l3x3:-0.5".
Wow, -vop il=:i,unsharp=c1x2:-1,il=:d does exactly what I need without
any bad side effects! Excellent!
Now on to the harded deinterlacing jobs, where some idiot scaled an
interlaced source without first deinterlacing... Perhaps if I can get
any good results I'll try to write up some docs on tricks for fixing
such broken movies...
Rich
More information about the MPlayer-dev-eng
mailing list