[MPlayer-users] Reencoding a broadcast HD-ATSC stream

Philip Prindeville philipp_subx at redfish-solutions.com
Mon Nov 21 22:49:02 CET 2005


Vladimir Mosgalin wrote:

>Hi Philip Prindeville!
>
> On 2005.11.21 at 01:58:51 -0700, Philip Prindeville wrote next:
>
>  
>
>>x mencoder -quiet -sws 2 -oac copy -ovc lavc \
>>-lavcopts vcodec=mpeg4:vbitrate=$bitrate:vpass=$pass:autoaspect \
>>-vf crop=1920:1080,scale=1920:1080,pp=hb/vb/dr/al/lb \
>>-tsprog $prog \
>>    
>>
>
>First, about quality.. why do you use pp filter after others? Place it
>first. Don't use pp=al in encoding. Don't use pp=hb/vb/dr in favor of
>pp=ac. Play with lb and other deinterlacing filters, maybe you'll like
>pp=md or kerndeint better.
>  
>

Why place pp after? Because I don't want to have non-display (CC) lines
(the bottom 8 lines) being included in the post-processing computation,
as they will lead to artifacts in the adjacent cells...


>conclusion: something like pp=ac/lb,crop=...,scale=...
>You may also think about denoising filter, something like hqdn3d=2:2:3
>or stronger one.
>  
>

Actually, I'd rather just crop and de-interlace, and nothing more... Keeping
the source material as close to original as possible... and do the 
post-processing
at playback instead (that way, you can change the options until you find 
what
looks best).

>About your problem: don't use bitrate of 20000. If you want to specify
>2 mbit/s, use 2000. If you want to specify 20 mbit/s, use 20000000. Read
>man page for details.
>
>  
>

Well that's perfectly intuitive... ;-)

-Philip





More information about the MPlayer-users mailing list