10-bit decoding on Jetson Nano

Hi, I’m trying to transcode a 10-bit HEVC video file using a gstreamer pipe on my Jetson Nano. Anyway, inspecting omxh265dec I don’t see the ‘(string)I420_10LE’ form in the ‘video/x-raw(memory:NVMM)’ capabilities expected by omxh265enc.

Omitting the cap filter, I get this encoding of my transcoded video (output from gst-discover-1.0):

video/x-h265, stream-format=(string)byte-stream, alignment=(string)au, level=(string)4, tier=(string)main, profile=(string)main, width=(int)3840, height=(int)1608, framerate=(fraction)24000/1001, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true

where chroma/luma bit-depth is 8-bit, while the original file is:

video/x-h265, level=(string)5.1, tier=(string)high, profile=(string)main-10, stream-format=(string)byte-stream, alignment=(string)au, width=(int)3840, height=(int)1608, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24000/1001, chroma-format=(string)4:2:0, bit-depth-luma=(uint)10, bit-depth-chroma=(uint)10, parsed=(boolean)true

where chroma/luma bit-depth is 10-bit.

This is my pipe:

gst-launch-1.0 filesrc location=source.mkv ! matroskademux ! h265parse ! omxh265dec ! omxh265enc bitrate=9000000 preset-level=3 qp-range=“25,35:21,28:-1,-1” control-rate=2 ! qtmux ! filesink location=dest.mp4 -e

Am I doing anything wrong?

Hi,
10-bit HEVC is not supported on Jetson Nano. Please refer to
https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fsoftware_features_jetson_nano.html%23wwpID0EYHA

Please consider to use TX2 or Xavier.

Thanks, I tried to look for this in Google but could not find it.