<div dir="ltr"><div><span style="font-size:12.8px">x265 version 2.3 has been released. This release contains new algorithms that improveto visual quality, encoding efficiency, and performance.</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">The latest version can be downloaded from <a href="https://bitbucket.org/multicoreware/x265/downloads/x265_2.3.tar.gz" target="_blank">here</a> (MD5 sum = 18716a7e0c6f6ebd2a1035b82cec30de). Full documentation is available at <a href="http://x265.readthedocs.io/en/stable/" target="_blank">http://x265.readthedocs.io/<wbr>en/stable/</a>.</div></div><div><br></div><div>Release Notes for 2.3</div><div>================</div><div><br></div><div>Encoder enhancements</div><div>------------------------------<wbr>----</div><div>1. New SSIM-based RD-cost computation for improved visual quality, and efficiency; use --ssim-rd to exercise.</div><div>2. Multi-pass encoding can now share analysis information from prior passes (in addition to rate-control information) to improve performance and quality of subsequent passes; to your multi-pass command-lines that use the --pass option, add --multi-pass-opt-distortion to share distortion information, and --multi-pass-opt-analysis to share other analysis information.</div><div>3. A dedicated thread pool for lookahead can now be specified with --lookahead-threads.</div><div>4. --dynamic-rd dynamically increase analysis in areas where the bitrate is being capped by VBV; works for both CRF and ABR encodes with VBV settings.</div><div>5. The number of bits used to signal the delta-QP can be optimized with the --opt-cu-delta-qp option; found to be useful in some scenarios for lower bitrate targets.</div><div>6. Experimental feature option:–aq-motion adds new QP offsets based on relative motion of a block with respect to the movement of the frame.</div><div><br></div><div>API changes</div><div>-------------------</div><div>1. Reconfigure API now supports signalling new scaling lists.</div><div>2. x265 application’s csv functionality now reports time (in milliseconds) taken to encode each frame.</div><div>3. --strict-cbr enables stricter bitrate adherence by adding filler bits when achieved bitrate is lower than the target; earlier, it was only reacting when the achieved rate was higher.</div><div>4. --hdr can be used to ensure that max-cll and max-fall values are always signaled (even if 0,0).</div><div><br></div><div>Bug fixes</div><div>--------------</div><div>1. Fixed incorrect HW thread counting on MacOS platform.<br></div><div>2. Fixed scaling lists support for 4:4:4 videos.</div><div>3. Inconsistent output fix for --opt-qp-pss by removing last slice’s QP from cost calculation.</div><div>4. VTune profiling (enabled using ENABLE_VTUNE CMake option) now also works with 2017 VTune builds.</div><div><br></div><div>Happy compressing!</div><div>Pradeep.</div>
</div>