Opened 15 years ago
Last modified 14 years ago
#1694 new defect
mencoder passlogfile naming not working, -lavcopts vcodec=libx264
Reported by: | Owned by: | reimar | |
---|---|---|---|
Priority: | normal | Component: | ve |
Version: | unspecified | Severity: | normal |
Keywords: | Cc: | HuG@… | |
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
Buongiorno!
Version: MEncoder SVN-r29237-4.4.1
Trying to encode in vpass=1 (command below), the statistics are logged into x264_2pass.log.temp, and subsequently to x264_2pass.log when finished. Also an empty divx2pass.log or an explicitly defined -passlogfile is generated, respectively.
In vpass=2 or vpass=3, mencoder tries to read the data from divx2pass.log or the -passlogfile. But it does not succeed, as the data is in x264_2pass.log.
Renaming x264_2pass.log to divx2pass.log/-passlogfile, results in zero-truncated divx2pass.log/-passlogfile.
Copying x264_2pass.log to divx2pass.log/-passlogfile, the encoding gets running! As a result divx2pass.log/-passlogfile is zero-truncated and a new x264_2pass.log is generated.
Thus, as a manual workaround, after each pass the x264_2pass.log file would need to be copied as divx2pass.log or file indicated by -passlogfile.
F=InputFile.MTS
PASS=1 and 2; 3; or 1 and 3 (for loop)
Command:
mencoder -mc 0 $F -o ${F}_pass$PASS.avi \
-vf scale=1440:1080:1 -oac copy -ovc lavc -lavcopts \
vcodec=libx264:vbitrate=10000:ilme:ildct:aspect=16/9:threads=2:vpass=$PASS \
-fps 50 -passlogfile $F.log
With best wishes,
--
Janne
Change History (2)
comment:1 by , 15 years ago
Cc: | added |
---|
comment:2 by , 14 years ago
Owner: | changed from | to
---|