x264 supports 8- to 10-bit color spaces. The exact bit depth is controlled at x264’s configure time. FFmpeg only supports one bit depth in one particular build. In other words, it is not possible to build one FFmpeg with multiple versions of x264 with different bit depths.
Due to limited compatibility of devices and software with 10-bit H.264, we cannot switch to 10-bit, unless a newer version of ffmpeg appears that supports both 8- and 10-bit x264.
Same goes with x265 and 8/10/12-bit.
Expected behavior:
Being able to select encoding depth for x264 and x265
Versions
Natron version/commit (they can be retrieved from the About Window): 2.2.4
Closing it. we won't support 10bit encoding with x264 in future binary releases, only 8bit. There are other formats (HEVC, DNxHR, ProRes) which are more suitable for 10bit)
Problem
x264 can be configured to encode 10-bit H.264 and ffmpeg can use it, but the version in Natron uses an 8-bit x268 and this an 8-bit ffmpeg-x264
http://www.ffmpeg.org/ffmpeg-codecs.html#Supported-Pixel-Formats
Due to limited compatibility of devices and software with 10-bit H.264, we cannot switch to 10-bit, unless a newer version of ffmpeg appears that supports both 8- and 10-bit x264.
Same goes with x265 and 8/10/12-bit.
Expected behavior:
Being able to select encoding depth for x264 and x265
Versions