Hardware Codecs & Acceleration
Browse 11 curated hardware codecs & acceleration resources for video development on Awesome Video.
Resources
- NETINT Libxcoder — Quadra VPU driver/APIDriver and API (Libxcoder) for NETINT Quadra VPUs, with encode/decode/transcode demo tools for ASIC-based hardware video processing.
- Xilinx/AMD Video SDK — Alveo U30 / VT1AMD/Xilinx Video SDK for Alveo U30 and AWS VT1 FPGA transcoding, exposing FFmpeg, GStreamer and the XMA C API for hardware-accelerated enco…
- Intel vpl-gpu-rt — oneVPL GPU RuntimeoneVPL GPU runtime implementing Intel QSV hardware encode/decode on modern Intel GPUs.
- Intel libvpl — oneVPL DispatcheroneVPL dispatcher library for Intel Quick Sync Video hardware encode/decode, the successor to Media SDK.
- NVIDIA NvPipe — Low-Latency GPU Video CompressionC++ library for zero-latency hardware video compression, aimed at interactive remoting/streaming using NVENC/NVDEC.
- nvidia-video-codec-rs — Rust NVENC/NVDEC BindingsRust bindings for the NVIDIA Video Codec SDK, providing hardware encode and decode from Rust.
- Rockchip MPP — Media Process PlatformOfficial hardware encode/decode library for Rockchip SoCs (RK3288/3399/3588), decoding H.265/H.264/VP9/AV1 and encoding H.265/H.264/VP8/MJP…
- NVIDIA vk_video_samplesNVIDIA Vulkan Video samples usable as customizable decode/encode libraries for hardware-accelerated video pipelines.
- Khronos Vulkan-Video-SamplesOfficial Khronos sample apps for end-to-end all-Vulkan hardware decode/encode of H.264/H.265/AV1/VP9, vendor-neutral across drivers.
- Intel Vaapi DriverVA-API user mode driver for Intel GEN Graphics family - intel/intel-vaapi-driver.
- LibvaLibva is an implementation for VA-API (Video Acceleration API) - intel/libva.