[MPlayer-users] mencoder video card recommendation

Jack lt at speakeasy.net
Tue Mar 23 22:36:55 CET 2004


D Richard Felker III wrote:

>On Sun, Mar 21, 2004 at 05:59:01PM -0800, Jack wrote:
>  
>
>>Jack wrote:
>>
>>    
>>
>>>I would recommend grabbing raw, and encoding to HuffYUV in realtime.  
>>>Anime fansubbers swear by it because it's pretty much lossless.  In my 
>>>own experience, it only eats around 20% of the CPU on my Athlon XP 
>>>1700.  I'll see if I get an example to show off.
>>>-lt
>>>
>>>      
>>>
>>So.  I made some samples, using my bt878 card (a $20 Leadtek Winfast 
>>2000).  You probably can't do much worse than this.   And, except for 
>>some lavcdeint ugliness now and then, I think it looks pretty good.  You 
>>will have to deal with the deinterlacing problem, though, either by 
>>getting a card that does it for you (I have no idea which ones those 
>>would be), or figuring out how to make the deinterlacing filter behave.  
>>If you get that Canopus, hopefully you won't have to deal with this.
>>    
>>
>
>No, you just shouldn't deinterlace at all... Either leave it
>interlaced or just capture a single field. But any of the
>deinterlacers will produce bogus results. IMO the best is to leave it
>interlaced and just watch it with pp=lb for now, and then enjoy
>watching it at 50 or 60fps once G2 is usable. :)
>
>Rich
>
>_______________________________________________
>MPlayer-users mailing list
>MPlayer-users at mplayerhq.hu
>http://mplayerhq.hu/mailman/listinfo/mplayer-users
>  
>
Actually, I can't watch it at 50/60 fps.... The card is only giving me 
29 fps.  Not 29.9xxx, 29.0 exactly.  And, a frame-by-frame playback of 
what it gets shows that every single frame is an interlaced frame.  I 
have seen this with other people's bt878 cards on other machines, with 
other programs too.  Although I don't know a whole lot about interlacing 
or NTSC, it seems to me that the card should either be giving us 59.9xx 
fps interlaced, or 29.9xx fps non-interlaced.  The same thing happens 
when I use something like Xawtv, so I doubt it's a problem with mplayer, 
it's probably a bug in the V4L bt878 drivers, or that's just the (very 
broken) way that 878 chips behave.

It seems like the proper workaround for this is to use -vf lavcdeint.  
At least, that works for me (-vf dint just doesn't work with this for 
some reason, and pp=lb just leaves a echo of everything one frame 
behind).  But, if you don't believe me... here is a 10 second clip with 
lots of horizontal panning.

http://216.254.23.252/~lt/stillinterlaced.avi <-- 12 mb
http://216.254.23.252/~lt/notinterlacedanymore.avi  <--8mb (same clip 
after -vf lavcdeint)

-lt




More information about the MPlayer-users mailing list