[MEncoder-users] incomplete passlog file?

Grozdan microchip at telenet.be
Sun Jul 26 18:32:51 CEST 2009


2009/7/26 Matyas <mplayer.list at sustik.com>:
> I am getting shorter passlog files with the current mencoder than with older
> versions.  I encode with x264.

I cannot reproduce such behaviors here with my h264enc script using
2pass mode. My mencoder is r29428 and x264 is r1189M (patch with NAL
HRD patch, hence the 'M' at the end of its version). Both are compiled
using gcc 4.3.2. It is know that gcc 4.4.0 can produce faulty binaries
but I just mention this since I don't know if you used this version to
compile your bins. There's definitely something wrong on your side.

>
> Using version 29433 (the most recent I compiled) the last few lines of the
> passlog files are:
>
> in:4304 out:4305 type:b q:26.12 tex:10142 mv:6961 misc:1193 imb:23 pmb:519
> smb:587 d:s;
> in:4308 out:4306 type:P q:23.84 tex:59500 mv:18550 misc:294 imb:164 pmb:964
> smb:20 d:s;
> in:4307 out:4307 type:B q:25.05 tex:13424 mv:7159 misc:1193 imb:33 pmb:519
> smb:561 d:s;
> in:4306 out:4308 type:b q:26.08 tex:11428 mv:7595 misc:1201 imb:16 pmb:608
> smb:497 d:s;
> in:4311 out:4309 type:P q:23.76 tex:48468 mv:18461 misc:199 imb:101 pmb:1043
> smb:4 d:s;
> in:4310 out:4310 type:B q:25.08 tex:11830 mv:7177 misc:1185 imb:29 pmb:524
> smb:572 d:s;
> in:4309 out:4311 type:b q:26.12 tex:9731 mv:6888 misc:1189 imb:42 pmb:535
> smb:559 d:s;
> in:4313 out:4312 type:P q:23.72 tex:49841 mv:18631 misc:216 imb:103 pmb:1039
> smb:6 d:s;
> in:4312 out:4313 type:b q:26.15 tex:8811 mv:6974 misc:1207 imb:40 pmb:490
> smb:595 d:s;
>
> Using version 28850 (the last version I have archived which does not exhibit
> the problem):
>
> in:4304 out:4305 type:b q:26.12 tex:10142 mv:6961 misc:1193 imb:23 pmb:519
> smb:587 d:s;
> in:4308 out:4306 type:P q:23.84 tex:59500 mv:18550 misc:294 imb:164 pmb:964
> smb:20 d:s;
> in:4307 out:4307 type:B q:25.05 tex:13424 mv:7159 misc:1193 imb:33 pmb:519
> smb:561 d:s;
> in:4306 out:4308 type:b q:26.08 tex:11428 mv:7595 misc:1201 imb:16 pmb:608
> smb:497 d:s;
> in:4311 out:4309 type:P q:23.76 tex:48468 mv:18461 misc:199 imb:101 pmb:1043
> smb:4 d:s;
> in:4310 out:4310 type:B q:25.08 tex:11830 mv:7177 misc:1185 imb:29 pmb:524
> smb:572 d:s;
> in:4309 out:4311 type:b q:26.12 tex:9731 mv:6888 misc:1189 imb:42 pmb:535
> smb:559 d:s;
> in:4313 out:4312 type:P q:23.72 tex:49841 mv:18631 misc:216 imb:103 pmb:1039
> smb:6 d:s;
> in:4312 out:4313 type:b q:26.15 tex:8811 mv:6974 misc:1207 imb:40 pmb:490
> smb:595 d:s;
> in:4315 out:4314 type:P q:23.71 tex:56677 mv:17083 misc:208 imb:120 pmb:1024
> smb:4 d:s;
> in:4314 out:4315 type:b q:26.13 tex:8201 mv:6419 misc:1196 imb:25 pmb:507
> smb:600 d:s;
> in:4317 out:4316 type:P q:23.70 tex:55043 mv:17616 misc:253 imb:160 pmb:977
> smb:11 d:s;
> in:4316 out:4317 type:b q:26.13 tex:7798 mv:6148 misc:1198 imb:7 pmb:523
> smb:604 d:s;
> in:4319 out:4318 type:P q:23.64 tex:48881 mv:19488 misc:231 imb:156 pmb:982
> smb:10 d:s;
> in:4318 out:4319 type:b q:26.12 tex:9131 mv:6381 misc:1208 imb:27 pmb:552
> smb:553 d:s;
> in:4321 out:4320 type:P q:23.68 tex:59058 mv:18159 misc:255 imb:186 pmb:946
> smb:16 d:s;
> in:4320 out:4321 type:b q:26.09 tex:7617 mv:6322 misc:1149 imb:16 pmb:452
> smb:654 d:s;
> in:4324 out:4322 type:P q:23.67 tex:53096 mv:17355 misc:253 imb:126 pmb:1010
> smb:12 d:s;
> in:4323 out:4323 type:B q:25.03 tex:12175 mv:6542 misc:1203 imb:38 pmb:496
> smb:599 d:s;
> in:4322 out:4324 type:b q:26.05 tex:8654 mv:6637 misc:1221 imb:35 pmb:551
> smb:549 d:s;
>
> The two runs were identical other than the mencoder versions.
>
> I also noticed that the current mencoder version produces avi files which
> list the x264 version and parms twice, that is:
>
> Well? > strings test.29433.avi | grep x264
> x264 - core 65 r1073 6a4a9be - H.264/MPEG-4 AVC codec - Copyleft 2003-2008 -
> http://www.videolan.org/x264.html - options: cabac=1 ref=4 deblock=1:0:0
> analyse=0x3:0x133 me=umh subme=7 psy_rd=0.5:0.3 mixed_ref=1 me_range=32
> chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 chroma_qp_offset=-4
> threads=3 nr=0 decimate=0 mbaff=0 bframes=9 b_pyramid=1 b_adapt=1 b_bias=0
> direct=3 wpredb=1 keyint=300 keyint_min=25 scenecut=40(pre) rc=crf crf=23.0
> qcomp=0.70 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.40 pb_ratio=1.30 aq=1:1.00
> x264 - core 65 r1073 6a4a9be - H.264/MPEG-4 AVC codec - Copyleft 2003-2008 -
> http://www.videolan.org/x264.html - options: cabac=1 ref=4 deblock=1:0:0
> analyse=0x3:0x133 me=umh subme=7 psy_rd=0.5:0.3 mixed_ref=1 me_range=32
> chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 chroma_qp_offset=-4
> threads=3 nr=0 decimate=0 mbaff=0 bframes=9 b_pyramid=1 b_adapt=1 b_bias=0
> direct=3 wpredb=1 keyint=300 keyint_min=25 scenecut=40(pre) rc=crf crf=23.0
> qcomp=0.70 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.40 pb_ratio=1.30 aq=1:1.00
>
> With version 28850 I get:
> Well? > strings test.28850.avi | grep x264
> x264 - core 65 r1073 6a4a9be - H.264/MPEG-4 AVC codec - Copyleft 2003-2008 -
> http://www.videolan.org/x264.html - options: cabac=1 ref=4 deblock=1:0:0
> analyse=0x3:0x133 me=umh subme=7 psy_rd=0.5:0.3 mixed_ref=1 me_range=32
> chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 chroma_qp_offset=-4
> threads=3 nr=0 decimate=0 mbaff=0 bframes=9 b_pyramid=1 b_adapt=1 b_bias=0
> direct=3 wpredb=1 keyint=300 keyint_min=25 scenecut=40(pre) rc=crf crf=23.0
> qcomp=0.70 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.40 pb_ratio=1.30 aq=1:1.00
>
> Any comment will be appreciated.
> Matyas
> -
> Every hardware eventually breaks.  Every software eventually works.
> _______________________________________________
> MEncoder-users mailing list
> MEncoder-users at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users
>
>


More information about the MEncoder-users mailing list