Selur's Little Message Board
Could you add av1 support to the vceenc interface? - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: Could you add av1 support to the vceenc interface? (/thread-4334.html)



Could you add av1 support to the vceenc interface? - xxyk - 24.02.2026

I am using AMD 780M and I can comfirm that this GPU supports AV1 Encode, and I can't find the option to encode media files to av1 format. Blush
   


RE: Could you add av1 support to the vceenc interface? - Selur - 24.02.2026

You can't find the option, since I haven't written support for it.
I'll check what is needed to add support for it after work.
Implementing it will probably take a bit, but I'll report back.

Cu Selur


RE: Could you add av1 support to the vceenc interface? - Selur - 24.02.2026

Can you provide a proper copy&paste of the output of "vceenc --check-features" not just a screenshot?


RE: Could you add av1 support to the vceenc interface? - xxyk - 24.02.2026

device #0: AMD Radeon 780M
H.264/AVC encode features
acceleration:    Hardware-accelerated
max profile:    High
max level:      unknown
max bitrate:    1000000 kbps
ref frames:      1-16
Bframe support:  yes
HW instances:    1
pre analysis:    yes
max streams:    16
timeout support: yes
smart access:    no

H.264/AVC input:
Width:      128 - 4096
Height:      128 - 4096
alignment:  32
Interlace:  no
pix format:  YUV420P[7], YV12[2], BGRA[3], RGBA[5], ARGB[4], NV12[1](native)
memory type: DX11(native), OPENCL, OPENGL, HOST

H.264/AVC output:
Width:      128 - 4096
Height:      128 - 4096
alignment:  32
Interlace:  no
pix format:  NV12[1](native)
memory type: DX11(native), OPENCL, OPENGL, HOST

H.265/HEVC encode features
10bit depth:    yes
acceleration:    Hardware-accelerated
max profile:    main10
max level:      unknown
max bitrate:    1000000 kbps
ref frames:      1-16
pre analysis:    yes
max streams:    16
timeout support: yes
smart access:    no

H.265/HEVC input:
Width:      128 - 8192
Height:      128 - 4352
alignment:  32
Interlace:  no
pix format:  YUV420P[7], YV12[2], BGRA[3], RGBA[5], ARGB[4], NV12[1](native), P010[10](native)
memory type: DX11(native), OPENCL, OPENGL, HOST

H.265/HEVC output:
Width:      128 - 8192
Height:      128 - 4352
alignment:  32
Interlace:  no
pix format:  NV12[1](native), P010[10](native)
memory type: DX11(native), OPENCL, OPENGL, HOST

AV1 encode features
10bit depth:    yes
acceleration:    Hardware-accelerated
max profile:    main
max level:      unknown
max bitrate:    1000000 kbps
Temporal layers: 4
Bframe support:  no
pre analysis:    yes
max streams:    1
timeout support: no
smart access:    no

AV1 input:
Width:      128 - 8192
Height:      128 - 4352
alignment:  32
Interlace:  no
pix format:  YUV420P[7], YV12[2], BGRA[3], RGBA[5], ARGB[4], NV12[1](native), P010[10](native)
memory type: DX11(native), OPENCL, OPENGL, HOST

AV1 output:
Width:      128 - 8192
Height:      128 - 4352
alignment:  32
Interlace:  no
pix format:  NV12[1](native), P010[10](native)
memory type: DX11(native), OPENCL, OPENGL, HOST



device #0: AMD Radeon 780M
H.264/AVC decode features
10bit depth:    no
acceleration:    Hardware-accelerated
max streams:    16
smart access:    no

H.264/AVC output:
Width:      32 - 4096
Height:      32 - 4096
alignment:  32
Interlace:  yes
pix format:  NV12[1](native), BGRA[3], RGBA[5]
memory type: DX11(native)

H.265/HEVC decode features
10bit depth:    yes
acceleration:    Hardware-accelerated
max streams:    0
smart access:    no

H.265/HEVC output:
Width:      32 - 8192
Height:      32 - 4320
alignment:  32
Interlace:  yes
pix format:  NV12[1](native), P010[10](native), BGRA[3], RGBA[5]
memory type: DX11(native)

VP9 decode features
10bit depth:    yes
acceleration:    Hardware-accelerated
max streams:    16
smart access:    no

VP9 output:
Width:      32 - 8192
Height:      32 - 4320
alignment:  32
Interlace:  yes
pix format:  NV12[1](native), P010[10](native), BGRA[3], RGBA[5]
memory type: DX11(native)



device #0: AMD Radeon 780M
AMFVideoConverter features
acceleration:    GPU-accelerated

input:
Width:      32 - 2147483647
Height:      32 - 2147483647
alignment:  2
Interlace:  no
pix format:  NV12[1](native), YV12[2](native), BGRA[3](native), ARGB[4](native), RGBA[5](native), YUV420P[7](native), UYVY[12](native), RGBA_F16[11](native), R10G10B10A2[13](native), YUY2[9](native), P010[10](native)
memory type: DX11(native), OPENCL(native), OPENGL(native), HOST

output:
Width:      32 - 2147483647
Height:      32 - 2147483647
alignment:  2
Interlace:  no
pix format:  NV12[1](native), YV12[2](native), BGRA[3](native), ARGB[4](native), RGBA[5](native), YUV420P[7](native), YUY2[9](native), UYVY[12](native), RGBA_F16[11](native), R10G10B10A2[13](native), P010[10](native), P012[19](native), P016[20](native), Y210[14](native), AYUV[15](native), Y410[16](native), Y416[17](native), Y216[21](native)
memory type: DX11(native), OPENCL(native), OPENGL(native), HOST

AMFHQScaler features
acceleration:    GPU-accelerated

input:
Width:      32 - 8192
Height:      32 - 4096
alignment:  2
Interlace:  no
pix format:  NV12[1](native), BGRA[3](native), ARGB[4](native), RGBA[5](native), P010[10](native), RGBA_F16[11](native), R10G10B10A2[13](native)
memory type: DX11(native), OPENCL(native)

output:
Width:      32 - 16384
Height:      32 - 8192
alignment:  2
Interlace:  no
pix format:  NV12[1](native), BGRA[3](native), ARGB[4](native), RGBA[5](native), P010[10](native), RGBA_F16[11](native), R10G10B10A2[13](native)
memory type: DX11(native), OPENCL(native)

AMFVQEnhancer features
acceleration:    GPU-accelerated

input:
Width:      32 - 8192
Height:      32 - 4096
alignment:  2
Interlace:  no
pix format:  NV12[1](native), BGRA[3](native), ARGB[4](native), RGBA[5](native), P010[10](native), RGBA_F16[11](native), R10G10B10A2[13](native)
memory type: DX11(native), OPENCL(native)

output:
Width:      32 - 16384
Height:      32 - 8192
alignment:  2
Interlace:  no
pix format:  NV12[1](native), BGRA[3](native), ARGB[4](native), RGBA[5](native), P010[10](native), RGBA_F16[11](native), R10G10B10A2[13](native)
memory type: DX11(native), OPENCL(native)



RE: Could you add av1 support to the vceenc interface? - Selur - 24.02.2026

thanks


RE: Could you add av1 support to the vceenc interface? - Selur - 24.02.2026

Okay, I took a quick look at it and I should probably rewrite tons of the VCEEncC support code.
For the time being, I will just add basic encoding support for AV1 and not add any additional features.