So far it seems like 10-bit color depth yuv422p10le is only available for AV1 via FFmpeg encoders libaom-av1 and  librav1e.
That is not yet with the from  experience faster libsvtav1, which currently support pixel formats yuv420p and yuv420p10le.

My AV1 (video only) test run procedure using CinGG loading a 10-bit input file, resulted in 12% smaller file size than with h265. Visually the AV1 output file seemingly is ok, but there are some CinGG output "FFStream::seek I/O errors, seek fails" I don't know what are  !?


CinGG (built: Jul 29 2024 01:18:06, rpm on Leap)
Render: File Format: FFMPEG | webm
Video wrench: Compression: av1.webm (libaom?) | pixels: yuv422p10le
Defaults:
    # this codec codes less than one frame per sec
    # and so even a few seconds of video can take
    # a very long time to encode
    cpu-used 5
    row-mt 1
    tiles 2x2
    strict -2
    threads 8
    
15M    av1_yuv422p10le_LP.webm
** rendered 1780 frames in 184.787 secs, 9.633 fps
FFMPEG::open_decoder: some stream times estimated: /run/media/terje/Videoklipp/Cineform/av1_yuv422p10le_LP.webm
FFMPEG::open_decoder: some stream times estimated: /run/media/terje/Videoklipp/Cineform/av1_yuv422p10le_LP.webm
FFStream::seek: /run/media/terje/Videoklipp/Cineform/av1_yuv422p10le_LP.webm
 retry limit, pos=207 tstmp=8280,   err: Input/output error
** seek fail 207, 8280
.....snip
FFStream::seek: /run/media/terje/Videoklipp/Cineform/av1_yuv422p10le_LP.webm
 retry limit, pos=87 tstmp=3480,   err: Input/output error
** seek fail 87, 3480

Verificated the output file with FFprobe:

ffprobe -hide_banner av1_yuv422p10le_LP.webm
Input #0, matroska,webm, from 'av1_yuv422p10le_LP.webm':
  Metadata:
    ENCODER         : Lavf61.1.100
  Duration: 00:01:11.16, start: 0.000000, bitrate: 1709 kb/s
  Stream #0:0: Video: av1 (libdav1d) (Professional), yuv422p10le(pc, bt709/unknown/unknown), 1920x1080, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn
      Metadata:
        DURATION        : 00:01:11.160000000