Prettz
28th September 2006, 04:46
This seems to be some kind of bug in the 2-pass bitrate allocation when you use a very low weight zone. My encode is nominally 1092kpbs and I set the end credits to be a 9% weight zone. The credits are your normal scrolling white text against a black background. The credits are about 4:10 minutes long.
When I first looked at the credits after my second pass, I thought, "Oh awesome, the text still looks great! I could have even used a lower weight than 9!" The text was still very readable even in frames where the whole screen was filled with text.
However, watching further, at 2 different times in the last zone the whole screen becomes garbled for several seconds before slowly recovering back to normal quality; it looks like the quantizer just suddenly shoots through the roof and everything becomes horribly blocky.
I'm assuming this is a bug, and not just a limitation of x264's bitrate allocation in such extreme conditions (high-res, forced low bitrate, gigantic GOPs). I didn't see any error lines in MeGUI's log screen.
Here is all of my settings:
Resolution: 704x352
x264 v5.5.8 MeGUI
Bitrate: 1092
AVC Level: Unrestricted
Quantization Matrix: "eqm_avc_hr.cfg"
Deblocking strength,threshold: -4,-4
Keyframe interval: 300
Min GOP Size: 25
VBV Initial Buffer: 0.9 (def)
Bitrate Variance: 2.5 (def)
Quantizer Compression: 0.6 (def)
Temp Blur of est Frame Complexity: 20 (def)
Temp blur of Quant after CC: 0.5 (def)
Chroma ME: on
ME Range: 28
Scene Change Sensitivity: 40 (def)
ME Algorithm: Multi-Hex
Subpixel Refinement: 7 - RDO Level 2
Min Quantizer: 10 (def)
Max Quantizer: 50 (def)
Max Quantizer Delta: 4 (def)
Factor between I and P frame Quants: 1.4 (def)
Factor between P and B frame Quants: 1.3 (def)
Chroma QP Offset: 0 (def)
Macroblock Options: All
Trellis: 2 - Always
Number of Reference Frames: 5
Mixed: on
CABAC: on
No DCT Decimation: on
No Fast P-Skip: on
Number of B-frames: 3
Adaptive of B-frames: on
B-pyramid: on
RDO for B-frames: on
Weighted B-Prediction: on
Bidirectional ME: on
B-frame mode: Auto
B-frame bias: 0 (def)
Zones:
1172 2450 200%
213660 219640 9%
I can upload an .mp4 clip of the credits section, but I don't have my own web hosting. It's 4.65MB.
When I first looked at the credits after my second pass, I thought, "Oh awesome, the text still looks great! I could have even used a lower weight than 9!" The text was still very readable even in frames where the whole screen was filled with text.
However, watching further, at 2 different times in the last zone the whole screen becomes garbled for several seconds before slowly recovering back to normal quality; it looks like the quantizer just suddenly shoots through the roof and everything becomes horribly blocky.
I'm assuming this is a bug, and not just a limitation of x264's bitrate allocation in such extreme conditions (high-res, forced low bitrate, gigantic GOPs). I didn't see any error lines in MeGUI's log screen.
Here is all of my settings:
Resolution: 704x352
x264 v5.5.8 MeGUI
Bitrate: 1092
AVC Level: Unrestricted
Quantization Matrix: "eqm_avc_hr.cfg"
Deblocking strength,threshold: -4,-4
Keyframe interval: 300
Min GOP Size: 25
VBV Initial Buffer: 0.9 (def)
Bitrate Variance: 2.5 (def)
Quantizer Compression: 0.6 (def)
Temp Blur of est Frame Complexity: 20 (def)
Temp blur of Quant after CC: 0.5 (def)
Chroma ME: on
ME Range: 28
Scene Change Sensitivity: 40 (def)
ME Algorithm: Multi-Hex
Subpixel Refinement: 7 - RDO Level 2
Min Quantizer: 10 (def)
Max Quantizer: 50 (def)
Max Quantizer Delta: 4 (def)
Factor between I and P frame Quants: 1.4 (def)
Factor between P and B frame Quants: 1.3 (def)
Chroma QP Offset: 0 (def)
Macroblock Options: All
Trellis: 2 - Always
Number of Reference Frames: 5
Mixed: on
CABAC: on
No DCT Decimation: on
No Fast P-Skip: on
Number of B-frames: 3
Adaptive of B-frames: on
B-pyramid: on
RDO for B-frames: on
Weighted B-Prediction: on
Bidirectional ME: on
B-frame mode: Auto
B-frame bias: 0 (def)
Zones:
1172 2450 200%
213660 219640 9%
I can upload an .mp4 clip of the credits section, but I don't have my own web hosting. It's 4.65MB.