Quote:
Originally Posted by Patman
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.