This is a list of potential video encoders/decoders.
Source |
---|
Codecs | Encoder | Decoder | Description | License | |
---|---|---|---|---|---|
https://developer.nvidia.com/nvidia-video-codec-sdk | h264/h265 | x | x | Hardware | DesignWorks_SDKs_Samples_Tools_License_distrib_use_rights_2017_06_13.pdf |
AV1 | x | x | Hardware |
(more limited hardware support) | |||||
nvJPEG2000 Documentation — nvJPEG2000 0.6.0 documentation (nvidia.com) | jpeg-2000 | x | Hardware - see Accelerating JPEG 2000 Decoding for Digital Pathology and Satellite Images Using the nvJPEG2000 Library | NVIDIA Technical Blog - see also Karleener/FreeDcpPlayer: Free Dcp Player Nvidia GPU based for independent filmmakers (github.com) | Software License Agreement — nvJPEG2000 0.6.0 documentation (nvidia.com) | |
https://developer.apple.com/documentation/videotoolbox | h264/h265/Prores | x | x | Hardware support Mac only | ? |
AV1 | AV1 | x | x | Software | |
https://github.com/videolan/dav1d | AV1 | x | Software | ||
Intel® Media SDK | h264, h265, VP9, VC-1, MVC, and Motion JPEG (MJPEG). | x | x | hardware windows and linux libraries. | End User License Agreements (intel.com) - note this still may not cover the licensing. |
ffmpeg DNxHD encoder/decoder | DNxHD DNxHR | x | x | This seems to be the only open-source library for DNxHD. | lgpl |