[mythtv-users] another mythencode.pl error

Rob Snow lists at dympna.com
Fri Jun 27 12:08:50 EDT 2003


Oops, looks like thats a bug (vpass1/2).  I'll get a patch to fix it as soon 
as we get the next patch via CVS.  Robert was away this week and was going 
to apply the patch this weekend.

vhq/v4mv: Actually, I'm not 100% certain either way.  From reading the 
mplayer/mencoder lists it appears you should include them in the first pass 
in some questing/replies and not in others.  I don't have a definative 
answer, but my intuition tells me (possibly wrongly :) that you want the 
statistics from a pass that matches what you are going to be encoding with.

-Rob


On Fri, 27 Jun 2003 03:11:11 -0500, mOjO wrote
> i probably shoulnt be saying "another" error... since the first one 
> i posted was probably just specific to my version of NICE but this 
> one looks like a plain old goof of the "i'm really too tired to be 
> coding but i'm at it anyway variety"...
> 
> Please take a look at the code pasted at the bottom of this email.
> notice the options for the second pass down below...
> both passes are running with vpass=1
> 
> i'm not an expert on mencoder or anything but i read the docs and 
> the second pass should say vpass=2 right?
> 
> i have a question also... if the vhq and v4mv options are being used 
> on the second pass should they be getting used on the first pass 
> too? or is that unneccessary?
> 
> thanks,
> mOjO
> 
> p.s. i know this belongs on the dev mailing list but i'm not on that 
> one so deal with it :-P
> 
> -- SNIP from mythtv-0.91/contrib/mythencode.pl --
> 
> } else {
> 
>                    print "Doing a two pass encode.\n";
>                    $pass1="$nicestr $mencoder -idx $path$show.nuv -
> fps $fps -oac mp3lame -lameopts vbr=3:br=$aud_br -ovc lavc -lavcopts 
> vcodec=mpeg4:vbitrate=$vid_br:vpass=1 -vop lavcdeint,$scale -aspect 
> 4:3 -o $outname.avi";                   $pass2="$nicestr $mencoder 
> -idx $path$show.nuv -fps $fps -oac mp3lame -lameopts 
> vbr=3:br=$aud_br -ovc lavc -lavcopts 
> vcodec=mpeg4:vbitrate=$vid_br:vhq:v4mv:vpass=1 -vop lavcdeint,$scale 
> -aspect 4:3 -o $outname.avi";                   print "\tPASS ONE=$pass1
\n";
>                    print "\tPASS TWO=$pass2\n";
> 
>                    if(!$test) {
>                          exec $pass1;
>                          exec $pass2;
>                    }
> }
> 
> exit(0);
> 
> -- EOF --
> 
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at snowman.net
> http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-users



More information about the mythtv-users mailing list