[MEncoder-users] How to keep lavc bitrate within DVD spec?

Francois Visagie francois.visagie at gmail.com
Fri Oct 3 15:58:20 CEST 2008


Hi All,

I'm using the following 2-pass command line with MEncoder
Sherpya-SVN-r27323-4.2.4 on Windows XP to encode PAL DV AVI material (bottom
field first) to DVD-compliant MPEG-2:

mencoder -field-dominance 1 -mc 0 -vf hqdn3d=2:1:2,harddup -oac lavc -ovc
lavc -lavcopts
abitrate=128:acodec=ac3:autoaspect:cmp=2:ilme:ildct:keyint=15:last_pred=2:mbcmp=2:mbd=2:mv0:precmp=2:predia=2:preme=2:subcmp=6:top=0:trell:vbitrate=6680:vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vstrict=0
-of mpeg -mpegopts format=dvd:tsaf %1 -o %OUTPUT% >%OUTPUT%.%PASS%.txt

The highish bitrate is affordable for this particular 34min video.

The encode of that video results in:

BUFFER UNDEFLOW at stream 0, raising muxrate to 11088 kb/s, delta_scr: 39896
Pos: 55.6s 1391f (46%) 3.46fps Trem: 7min 101mb A-V:0.000 [6844:128]

BUFFER UNDEFLOW at stream 0, raising muxrate to 12196 kb/s, delta_scr: 36269
Pos: 55.7s 1392f (46%) 3.46fps Trem: 7min 101mb A-V:0.000 [6847:128]

As you can see, vrc_maxrate=9800. However, despite that, above the bitrate
shoots over the DVD spec and with the resultant MPEG-2 file the muxer I'm
currently using moans and aborts at the same point.

I've Googled the mailing list and the most relevant posting I could find at
http://lists.mplayerhq.hu/pipermail/mencoder-users/2006-September/004041.html
implicitly
suggests not using MEncoder.

Using MEncoder, how can I prevent bitrate exceeding the DVD spec, apart from
cutting out the footage that causes the bitrate spike? I really hope you
have a solution for that.

Thanks kindly,

Francois



More information about the MEncoder-users mailing list