-
-
Notifications
You must be signed in to change notification settings - Fork 32
Codec Support
WangBin edited this page Jul 2, 2024
·
37 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | ||||||||||||
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
VT
propertyalpha=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 |