- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 40
 
Codec Support
        WangBin edited this page Oct 14, 2025 
        ·
        40 revisions
      
    | Video Decoder\Codec | AV1 | VP9 | Dolby Vision | HEVC | H264 | H263 | ProRes | ProRes RAW | VP8 | VC1 | MPEG4 | MPEG2 | MJPEG | JPEG2000 | HAP | BRAW | R3D | WMV | DV | AVS1 | AVS2 | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VT | Y(not tested) | Y (macOS11)  | 
Y (+gbrp[1] M1+alpha[2] +gray[3])  | 
Y (420/422 10bit[0] +gbrp[1] M1+gray[3])  | 
Y | Y | Y | Y | Y | Y | Y | ||||||||||
| VideoToolbox(FFmpeg) | Y (macOS11)[4]  | 
Y | Y[4] | Y | Y | Y | Y | ||||||||||||||
| MFT(d3d9, 11, 12) | Y (extension, 8k10bit)  | 
Y | Y (extension, P012/420p12bit [5])  | 
Y | Y | Y | Y | Y extension  | 
Y | Y | Y | ||||||||||
| D3D11 | Y | Y | Y | Y | Y | Y | Y | ||||||||||||||
| DXVA | Y | Y | Y | Y | Y | Y | Y | ||||||||||||||
| CUDA | Y (8k10bit)  | 
Y (420p12)  | 
Y (420p12, 444p10/12[5])  | 
Y (10bit)  | 
Y | Y | Y | Y | |||||||||||||
| NVDEC(FFmpeg) | Y(buggy) | Y (420p12)  | 
Y (420p12, 444p10/12[5])  | 
Y(10bit) | Y | Y | Y | Y | |||||||||||||
| CUVID(FFmpeg) | Y(buggy) | Y (420p12)  | 
Y (420p12, 444p10/12[5])  | 
Y(10bit) | Y | Y | Y | Y | |||||||||||||
| AMediaCodec | Y | Y | Y | Y | Y | Y | Y | Y | |||||||||||||
| MediaCodec(FFmpeg) | Y | Y | Y | Y | Y | Y | Y | ||||||||||||||
| VAAPI(FFmpeg) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | |||||||||||
| VDPAU(FFmpeg) | Y | Y | Y | Y | Y | Y | Y | Y | |||||||||||||
| V4L2M2M(FFmpeg) | Y | Y | Y | Y | Y | Y | Y | ||||||||||||||
| rkmpp(FFmpeg),rockchip | Y | Y | Y | Y(10bit,422) | Y | Y | Y | Y | Y | Y | |||||||||||
| mmal | Y(10bit) | Y | Y | Y | Y | Y | |||||||||||||||
| MMAL(FFmpeg) | Y(10bit) | Y | Y | Y | Y | Y | |||||||||||||||
| CedarX | Y | Y | Y | Y | Y | Y | |||||||||||||||
| QSV(FFmpeg) | Y | Y | |||||||||||||||||||
| hap | Y | ||||||||||||||||||||
| BRAW | Y | ||||||||||||||||||||
| R3D | Y | ||||||||||||||||||||
| nvjp2k | Y | 
- [0] confirmed on M1
 - [1] planar RGB format
 - [2] manually enable hevc alpha channel decoding via 
VTpropertyalpha=1 - [3] 8~16 bit gray
 - [4] ffmpeg 5.0 is required
 - [5] gtx1000 for 420p 12bit? rtx2000 for 444p 8/10/12 bit
 
| Audio Decoder\Codec | Dolby | DTS | AAC | OPUS | FLAC | MP2/3 | AMR | 
|---|---|---|---|---|---|---|---|
| MFT | Y (win8.1+)  | 
Y | Y | Y(?) | Y | Y | |
| AMediaCodec | Y |