[MPlayer-users] XviD 2-pass problems
Nico Sabbi
nsabbi at tiscali.it
Sun Apr 11 21:48:11 CEST 2004
kmn wrote:
>Hi,
>I've run into a problem (bug?) with XviD 2-pass in recent versions-
>for some files it creates an empty 1st pass logfile (except for the header
>w/ the XviD version and the do not modify notice), which makes the
>second pass useless. During these passes data is being written to the
>pass file OK, but when it completes mencoder does something and the log
>gets reset to empty. I've been trying to track down the conditions for this
>problem, but have been unsuccessful, all I know so far is that it tends to
>affect large files (DVD vobs) more than smaller ones. What is unusual is
>that at the end of the encode, the last few lines of the problem pass are:
>
>Pos: 3.8s 112f ( 0%) 58fps Trem: 0min 0mb A-V:0.000 [2:0]
>demux_mpg: 24fps progressive NTSC content detected, switching framerate.
>VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)7:0]
>VDec: using Planar YV12 as output csp (no 0)
>Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
>videocodec: XviD (16x16 fourcc=44495658 [DIVX])
>xvid: 2Pass Rate Control -- 1st pass
>Pos:7011.2s 168122f (99%) 39fps Trem: 0min 7mb A-V:0.000 [7:0]
>Writing AVI index...
>Fixing AVI header...
>ODML: vprp aspect is 16384:9362.
>
>Video stream: 7.278 kbit/s (909 bps) size: 6378460 bytes 7011.171
> secs 168122 frames
>
>
>While the end output for an OK pass is:
>
>
>Pos: 3.8s 112f (13%) 60fps Trem: 0min 0mb A-V:0.000 [2:0]
>demux_mpg: 24fps progressive NTSC content detected, switching framerate.
>Pos: 28.3s 701f (99%) 65fps Trem: 0min 0mb A-V:0.000 [4:0]
>Writing AVI index...
>Fixing AVI header...
>ODML: vprp aspect is 16384:9362.
>
>Video stream: 4.627 kbit/s (578 bps) size: 16381 bytes 28.320 secs
> 701 frames
>
>
>Apparently mencoder is repeating some steps from the start of the encode
>at the end, and this is clearing the 1st pass log file. Any suggestions to get
>around this? Also, another problem I've been experiencing with XviD is that
>constant quantizer seems to be broken... it encodes but its bitrates are huge,
>roughly 3x previous versions, although 1 or 2 pass works fine, the quantizers
>produce bitrates like they should.
>
>
>
it's an old and still unsolved problem: libmpeg2 (the decoding library)
sometimes reinitializes
the decoding and filtering pipeline, at the end of which is xvid that
overwrites the logfile.
I never experienced this problem when using -vc ffmpeg12
More information about the MPlayer-users
mailing list