x265 0.9 is a regularly scheduled bug fix release. Many bugs have been fixed since the 0.8 tag, primarily in rate control and 10bit encodes. A race hazard on POSIX systems was fixed, and several non-determinism problems were resolved.
= API Changes =
* the stride of x265_picture is now in units of bytes, not pixels
* VUI configurables were moved into a param.vui sub-struct
* unimplemented VUI options removed
* bRepeatHeaders option added (inserts VPS+SPS+PPS each keyframe)
* fast-decode tune option added
* x265_encoder_headers() returns NAL byte count on success
= Command Line Interface Changes =
* —dither option to improve quality of pixel downshifts
* —cpuid replaced with x264 compatible —asm option
* —crf-max added
* improved —help documentation, plus new online documentation
* **experimental** —interlaceMode <prog|tff|bff> * **experimental** —weightb
= New Features =
* experimental support for interlaced content (field coding)
* experimental weightb support
Для этого релиза доступна он-лайн документация: http://x265.readthedocs.org/en/0.9/ See the online manual for full documentation of CLI (and API) options.
Our focus for the near future remains on visual quality and rate control improvements.
В версии 0.9+12, в режиме crf AQ-Strength всегда 0, а CUTree отключен(по крайней мере так показывает кодек), это глюк или так и должно быть?
Разработчики вроде бы добавляли поддержку 10bit, никто не знает как её включить?
Я имею ввиду не компиляцию, а сжатие видео в 10bit цвет.
**В версии 0.9+12, в режиме crf AQ-Strength всегда 0**
crf и AQ-Strength никак между собой не связаны.
—aq-strength Reduces blocking and blurring in flat and textured areas.(0 to 3.0). Default 1.000000
но во избежание непоняток лучше вручную прописать силу aq.
—————————————————————————————————-
для того чтобы сжимать видеоматериал с глубиной 10 бит нужно:
1) иметь этот 10-ти битный материал
2) или преобразовать 8-ми битный материал в 10…16-ти битный
3) скачать 16bpp версю энкодера с нашего или альтернативного сайта
4) подать на вход энкодера 10…16 битный материал с ключами —input-depth 10 или —input-depth 16 соответственно.
на выходе всегда получим 10 бит, так как выход 12…16 бит на данный момент не реализован.
—[no-]cutree Enable cutree for Adaptive Quantization. Default enabled
да, по умолчанию всегда отключена.
*поправка, cutree — по умолчанию включена, только что протестил у себя.
В том то и дело что у меня (Для одного из файлов) были совершенно одинаковые батники, разница только в режиме контроля битрейта,
в —CRF режиме кодек показывал 0 / 0, а в —bitrate 2 / 1.
Указал ключ «—input-depth 10» пишет «forcing conversion YV12», возможно надо указать выходную глубину, в x.264 например надо указывать «—profile high10»
у тебя на входе должен быть 10-ти битный видос, — он есть?
энкодер автоматом подставит нужный профиль, и —profile high10 нет, у хевка идёт уже Main10.
по умолчанию битовая глубина на выходе соответствует входящей.
но если сильно хочется, можешь задать ключиком на выход —recon-depth 10