[MPlayer-dev-eng] Re: some requests for michael

D Richard Felker III dalias at aerifal.cx
Fri Nov 1 01:17:01 CET 2002


On Thu, Oct 31, 2002 at 06:52:05PM -0500, D Richard Felker III wrote:
> 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!

Well, I thought it was working, but now it doesn't seem to be cleaning
up the interlacing like it should... :(

Rich




More information about the MPlayer-dev-eng mailing list