martino
6th November 2006, 18:00
Hi,
I did an encoding of a 30 second clip(no audio, xVid compression) using x264(to H264) through MeGUI. The output video however doesn't match the input. If you scroll to a certain frame on both of them(eg 24s), the images are different. Also, in the output video there is a gray bit of video, which isn't in the input.
Here (http://rapidshare.com/files/2240121/video.rar.html) are both of the video files, where the MP4 file is the output.
Avisynth script:
DirectShowSource("Z:\1_30sec.avi",fps=23.9759856527702,audio=false)
ConvertToYV12()
MeGUI log:
Starting job job1-1 at 16:48:19
encoder commandline:
--pass 1 --bitrate 500 --stats "Z:\1_30sec.stats" --bframes 3 --b-pyramid --direct auto --filter 1,1 --subme 1 --analyse none --vbv-maxrate 25000 --me dia --thread-input --progress --no-psnr --output NUL "Z:\1_30sec.avs"
successfully started encoding
Processing ended at 16:48:56
----------------------------------------------------------------------------------------------------------
Log for job job1-1
avis [info]: 640x480 @ 23.98 fps (720 frames)
x264 [warning]: VBV maxrate specified, but no bufsize.
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [info]: slice I:8 Avg QP:22.25 size: 25649
x264 [info]: slice P:250 Avg QP:26.00 size: 4970
x264 [info]: slice B:462 Avg QP:25.22 size: 708
x264 [info]: mb I I16..4: 59.1% 0.0% 40.9%
x264 [info]: mb P I16..4: 10.4% 0.0% 0.0% P16..4: 29.9% 0.0% 0.0% 0.0% 0.0% skip:59.8%
x264 [info]: mb B I16..4: 0.4% 0.0% 0.0% B16..8: 4.5% 0.0% 0.0% direct: 5.2% skip:89.9%
x264 [info]: direct mvs spatial:99.4% temporal:0.6%
x264 [info]: SSIM Mean Y:0.9724084
x264 [info]: kb/s:472.8
encoded 720 frames, 20.33 fps, 473.10 kb/s
----------------------------------------------------------------------------------------------------------
Job completed successfully and deletion of intermediate files is activated
job job1-1 has been processed. This job is linked to the next job: job1-2
Starting job job1-2 at 16:48:56
encoder commandline:
--pass 2 --bitrate 500 --stats "Z:\1_30sec.stats" --ref 16 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subme 7 --trellis 2 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --thread-input --progress --no-psnr --output "Z:\1_30sec.mp4" "Z:\1_30sec.avs"
successfully started encoding
Processing ended at 16:54:12
----------------------------------------------------------------------------------------------------------
Log for job job1-2
avis [info]: 640x480 @ 23.98 fps (720 frames)
x264 [warning]: VBV maxrate specified, but no bufsize.
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
mp4 [info]: initial delay 208542 (scale 2500000)
x264 [info]: slice I:8 Avg QP:19.00 size: 22779
x264 [info]: slice P:250 Avg QP:21.49 size: 5675
x264 [info]: slice B:462 Avg QP:22.25 size: 694
x264 [info]: mb I I16..4: 44.6% 33.9% 21.4%
x264 [info]: mb P I16..4: 2.7% 2.7% 1.7% P16..4: 36.9% 6.5% 3.8% 0.3% 0.2% skip:45.1%
x264 [info]: mb B I16..4: 0.1% 0.1% 0.0% B16..8: 15.1% 0.3% 0.7% direct: 0.8% skip:82.9%
x264 [info]: 8x8 transform intra:37.1% inter:60.7%
x264 [info]: direct mvs spatial:88.5% temporal:11.5%
x264 [info]: ref P 53.8% 13.4% 11.4% 2.9% 3.0% 2.2% 3.5% 1.2% 1.0% 1.4% 3.2% 1.2% 0.6% 0.4% 0.6% 0.2%
x264 [info]: ref B 82.3% 10.7% 4.5% 1.0% 0.5% 0.3% 0.2% 0.1% 0.1% 0.1% 0.0% 0.1% 0.0% 0.0% 0.0%
x264 [info]: SSIM Mean Y:0.9876324
x264 [info]: kb/s:511.9
encoded 720 frames, 2.29 fps, 512.20 kb/s
desired video bitrate of this job: 500 kbit/s - obtained video bitrate (approximate): 514 kbit/s
----------------------------------------------------------------------------------------------------------
Job completed successfully and deletion of intermediate files is activated
Found intermediate output file 'Z:\1_30sec.stats', deleting...
Deletion succeeded.
It does the same thing no matter how many passes I choose, however I haven't tried quantitazer yet.
Thanks
P.S. On a side note, if I want to encode an MKV file with x264 through MeGUI, which has ASS/SSA subs in the file, what do I need to un/check to make sure that the subs will not be written onto the output video?
I did an encoding of a 30 second clip(no audio, xVid compression) using x264(to H264) through MeGUI. The output video however doesn't match the input. If you scroll to a certain frame on both of them(eg 24s), the images are different. Also, in the output video there is a gray bit of video, which isn't in the input.
Here (http://rapidshare.com/files/2240121/video.rar.html) are both of the video files, where the MP4 file is the output.
Avisynth script:
DirectShowSource("Z:\1_30sec.avi",fps=23.9759856527702,audio=false)
ConvertToYV12()
MeGUI log:
Starting job job1-1 at 16:48:19
encoder commandline:
--pass 1 --bitrate 500 --stats "Z:\1_30sec.stats" --bframes 3 --b-pyramid --direct auto --filter 1,1 --subme 1 --analyse none --vbv-maxrate 25000 --me dia --thread-input --progress --no-psnr --output NUL "Z:\1_30sec.avs"
successfully started encoding
Processing ended at 16:48:56
----------------------------------------------------------------------------------------------------------
Log for job job1-1
avis [info]: 640x480 @ 23.98 fps (720 frames)
x264 [warning]: VBV maxrate specified, but no bufsize.
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [info]: slice I:8 Avg QP:22.25 size: 25649
x264 [info]: slice P:250 Avg QP:26.00 size: 4970
x264 [info]: slice B:462 Avg QP:25.22 size: 708
x264 [info]: mb I I16..4: 59.1% 0.0% 40.9%
x264 [info]: mb P I16..4: 10.4% 0.0% 0.0% P16..4: 29.9% 0.0% 0.0% 0.0% 0.0% skip:59.8%
x264 [info]: mb B I16..4: 0.4% 0.0% 0.0% B16..8: 4.5% 0.0% 0.0% direct: 5.2% skip:89.9%
x264 [info]: direct mvs spatial:99.4% temporal:0.6%
x264 [info]: SSIM Mean Y:0.9724084
x264 [info]: kb/s:472.8
encoded 720 frames, 20.33 fps, 473.10 kb/s
----------------------------------------------------------------------------------------------------------
Job completed successfully and deletion of intermediate files is activated
job job1-1 has been processed. This job is linked to the next job: job1-2
Starting job job1-2 at 16:48:56
encoder commandline:
--pass 2 --bitrate 500 --stats "Z:\1_30sec.stats" --ref 16 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subme 7 --trellis 2 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --thread-input --progress --no-psnr --output "Z:\1_30sec.mp4" "Z:\1_30sec.avs"
successfully started encoding
Processing ended at 16:54:12
----------------------------------------------------------------------------------------------------------
Log for job job1-2
avis [info]: 640x480 @ 23.98 fps (720 frames)
x264 [warning]: VBV maxrate specified, but no bufsize.
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
mp4 [info]: initial delay 208542 (scale 2500000)
x264 [info]: slice I:8 Avg QP:19.00 size: 22779
x264 [info]: slice P:250 Avg QP:21.49 size: 5675
x264 [info]: slice B:462 Avg QP:22.25 size: 694
x264 [info]: mb I I16..4: 44.6% 33.9% 21.4%
x264 [info]: mb P I16..4: 2.7% 2.7% 1.7% P16..4: 36.9% 6.5% 3.8% 0.3% 0.2% skip:45.1%
x264 [info]: mb B I16..4: 0.1% 0.1% 0.0% B16..8: 15.1% 0.3% 0.7% direct: 0.8% skip:82.9%
x264 [info]: 8x8 transform intra:37.1% inter:60.7%
x264 [info]: direct mvs spatial:88.5% temporal:11.5%
x264 [info]: ref P 53.8% 13.4% 11.4% 2.9% 3.0% 2.2% 3.5% 1.2% 1.0% 1.4% 3.2% 1.2% 0.6% 0.4% 0.6% 0.2%
x264 [info]: ref B 82.3% 10.7% 4.5% 1.0% 0.5% 0.3% 0.2% 0.1% 0.1% 0.1% 0.0% 0.1% 0.0% 0.0% 0.0%
x264 [info]: SSIM Mean Y:0.9876324
x264 [info]: kb/s:511.9
encoded 720 frames, 2.29 fps, 512.20 kb/s
desired video bitrate of this job: 500 kbit/s - obtained video bitrate (approximate): 514 kbit/s
----------------------------------------------------------------------------------------------------------
Job completed successfully and deletion of intermediate files is activated
Found intermediate output file 'Z:\1_30sec.stats', deleting...
Deletion succeeded.
It does the same thing no matter how many passes I choose, however I haven't tried quantitazer yet.
Thanks
P.S. On a side note, if I want to encode an MKV file with x264 through MeGUI, which has ASS/SSA subs in the file, what do I need to un/check to make sure that the subs will not be written onto the output video?