[mythtv-users] another mythencode.pl error
mojo
mojospam at thegeekclub.net
Mon Jun 30 13:00:38 EDT 2003
i have come really close with a few of my mencoder runs... i am pretty
picky... several times i've had usable files but quality was low...
its all the ones with out-of-sync audio that puzzled me...
my best run was i think actually a 3-pass encode i did loosely following
the mencoder docs guide for 3 pass.. had to add -idx and lavcdeint of
course... cant remember if i did that on both 2nd and 3rd pass.. i think
i did... resulting file was well-synced but i ditched it because the
bit/pixel ratio came out too low and the video was grainy when full
screened on my 1280x1024 desktop... i think part of my problem is that i
record straight to mpeg4 not with rtjpeg which is what i think most
people are doing...
Sean
p.s. noticed the fix in CVS ;-)
Rob Snow wrote:
> I agree is seems counter productive to do the deinterlace twice,
> but..again..I couldn't get a clear answer on if this was required or not, so
> I erred on the side of caution and did them the same. By the way, the
> .avi's produced by this don't always work with Windows. I have no idea why
> and it seems to happen regardless of the patch version/mencoder version
> used.
>
> I really hope we get a -real- way to transcode soon instead of my hack. My
> wife and I like to pop a few shows on our laptops for when we travel and my
> parents like to be able to schedule to record something when they are
> traveling and be able to watch it when they return. Of course all of this
> is done on Windows boxen, hence the hack of mythencode.pl.
>
> -Rob
>
>
> On Sat, 28 Jun 2003 07:02:01 -0500, mOjO wrote
>
>>what about the de-interlace option? is it really necessary to
>>perform that twice? could it be harmful to do that twice?
>>
>>the mplayer documentation is nice but if it answered all my
>>questions it would be 5x longer!! haha...
>>
>>mOjO
>>
>>p.s. i guess this transcoding stuff is coming out soon so this may
>>all be a moot point...
>>
>>Rob Snow wrote:
>>
>>
>>>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
>>>
>>>
>>>
>>>_______________________________________________
>>>mythtv-users mailing list
>>>mythtv-users at snowman.net
>>>http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-users
>>
>>
>>_______________________________________________
>>mythtv-users mailing list
>>mythtv-users at snowman.net
>>http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-users
>
> _______________________________________________
> 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