Not using -ref-limit 3 on preset veryslow / slower / slow
The following command parameters is using a ref-limit 1 instead of 3 as wanted in the commandline
--crf 22.5 --preset veryslow --output-depth 10 --limit-refs 3 --frames 2000 --y4m --output "T:\x.hevc" - x265 [info]: HEVC encoder version 1.9+125-40afead3177d x265 [info]: build info [Windows][GCC 4.8.2][64 bit] 10bit x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 x265 [info]: Main 10 profile, Level-4 (Main tier) x265 [info]: Thread pool created using 8 threads x265 [info]: frame threads / pool features : 3 / wpp(17 rows) x265 [info]: Coding QT: max CU size, min CU size : 64 / 8 x265 [info]: Residual QT: max TU size, max depth : 32 / 3 inter / 3 intra x265 [info]: ME / range / subpel / merge : star / 57 / 4 / 4 x265 [info]: Keyframe min / max / scenecut : 23 / 250 / 40 x265 [info]: Lookahead / bframes / badapt : 40 / 8 / 2 x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 1 x265 [info]: References / ref-limit cu / depth : 5 / 1 / 1 x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 1.0 / 32 / 1 x265 [info]: Rate Control / qCompress : CRF-22.5 / 0.60 x265 [info]: tools: rect amp limit-modes rd=6 psy-rd=2.00 rdoq=2 psy-rdoq=1.00 x265 [info]: tools: signhide tmvp b-intra strong-intra-smoothing deblock sao
Comments (3)
-
-
The displayed info "x265 [info]: References / ref-limit cu / depth : 5 / 1 / 1" means that '--limit-refs' is 3 (2 from CU + 1 from depth). I think it should be on/off instead of 1/0, for example "x265 [info]: References / ref-limit cu / depth : 5 / on / on". Look at source code: https://bitbucket.org/multicoreware/x265/src/40afead3177d7c128066334bfe075042388e86b0/source/common/param.cpp?at=default&fileviewer=file-view-default#param.cpp-1310
-
- changed status to resolved
- Log in to comment
Hi,
limit-refs 3 enables both ref-limit cu and ref-limit depth. You can see in the logs that both are 1. Also refer to: http://x265.readthedocs.org/en/default/cli.html#cmdoption--limit-refs