[x265] [ANN] x265 0.8 released
Steve Borho
steve at borho.org
Tue Mar 4 20:32:27 CET 2014
Hello,
x265 0.8 is a regularly scheduled feature release
= New in 0.8 =
* 4:4:4 internal color space is now supported. Input pictures must also
be 4:4:4, 8 or 10bit. We advise to disable weightp with 4:4:4. Note
that since the HEVC Range Extensions are not finalized, this feature
should be considered highly experimental. Our output streams may not
be compliant with the final spec.
* Improved VBV. x265 will now do mid-frame QP adjustments in order to
better meet the bit target. Further improvements will be in the next
release (partial slice re-encode when bit budget is very tight).
* FPS is finally handled in a sane fashion. It may be configured as a
rational number (numerator/denominator) or as a float. The frame rate
is now signaled in the VPS header for use by the decoder.
* VUI signaling is now exposed in the x265_param structure and in the
x265 CLI. The exact params and CLI options should be considered
experimental at this point, and are liable to change.
* Near full ASM coverage of the 8bit build, and much more 10bit assembly
than the previous release. All of the interpolation and intra
primitives that were written with SIMD intrinsics have been replaced
with assembly routines.
* Input pixel bit depth is now decoupled from the internal bit depth.
An 8bpp build and a 16bpp build of x265 will both be able to encode
8bit or 10bit or 16bit raw video streams. The encoder will shift and
mask pixels as necessary to get them to the internal depth.
* Motion compensated weight analysis. This will be further improved in
the next release.
= CLI changes since 0.7 =
# Added #
--scenecut <integer>
-i/--min-keyint <integer>
--vui
--sar <int:int|int>
--overscan <string>
--videoformat <string>
--range <string>
--colorprim <string>
--transfer <string>
--colormatrix <string>
--chromaloc <integer>
--[no-]fieldseq
--[no-]framefieldinfo
--crop-rect <string>
--timinginfo
--nal-hrd
--bitstreamrestriction
--subpichrd
See CLI help for descriptions
# Replaced options, to sync with x264 #
--refresh <integer> is now --[no]open-gop
--frame-skip <integer> is now --seek <integer>
-i/--keyint <integer> is now -I/--keyint <integer> (short opt case change)
= Upcoming work =
The next release will focus on improving all of the recently added
features, particularly VBV and adaptive quant, and focusing heavily on
improving perceptive visual quality.
Regards,
--
Steve Borho
More information about the x265-devel
mailing list