View Single Post
Old 8th April 2020, 16:59   #1653  |  Link
JKyle
App Digger
 
JKyle's Avatar
 
Join Date: Sep 2018
Posts: 411
Quote:
Originally Posted by Patman View Post
Pls do the same with x265.exe (multilib version), not with x265-8b.exe, x265-10b.exe or x265-12b.exe. The x265.exe includes all bith depth.
You were right. x265.exe returns errors with 10-bit and 12-bit encodes.

Code:
x265 [info]: HEVC encoder version 3.3+19-1d2f556ffb12
x265 [info]: build info [Windows][GCC 10.0.1][64 bit] 8bit+10bit+12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [error]: internalBitDepth must match compiled bit depth
x265 [error]: x265_encoder_open() failed for Enc,
aborted at input frame 1, output frame 0
By contrast, your build - x265-3.3+10-g08d895bb6-gcc10.0.1 - chooses the appropriate bit depth in encoding.

Code:
x265 [info]: HEVC encoder version 3.3+10-g08d895bb6
x265 [info]: build info [Windows][GCC 10.0.1][64 bit] 12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main 12 profile, Level-3.1 (Main tier)
x265 [info]: Thread pool created using 4 threads
...
I guess the main difference lies in adaptively choosing the right bit depth at the time of encoding.
Yours can but the official x265 cannot.

Last edited by JKyle; 8th April 2020 at 17:17.
JKyle is offline