# Video decoding accelerators

> AI-ranked search results for `video decoding accelerators` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 116 total matches; showing the top 11.

Explore on the web: https://awesome-repositories.com/q/video-decoding-accelerators

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/video-decoding-accelerators).**

## Results

- [intel/media-driver](https://awesome-repositories.com/repository/intel-media-driver.md) (1,215 ⭐) — The Intel GPU Media Driver is a hardware-accelerated driver designed to facilitate video decoding, encoding, and transcoding operations on Intel graphics processing units. It functions as a low-level abstraction layer that enables media applications to offload compute-intensive processing tasks to dedicated graphics hardware engines through a standardized software interface.

The driver distinguishes itself by providing a unified hardware abstraction layer that translates high-level media requests into platform-specific instructions across diverse graphics hardware generations. It manages comp
- [nevcairiel/lavfilters](https://awesome-repositories.com/repository/nevcairiel-lavfilters.md) (8,969 ⭐) — LAVFilters is an open-source media filter pack consisting of splitters and decoders designed for the DirectShow framework. It functions as a set of software components that convert compressed media data into raw formats for hardware or software rendering.

The collection includes a media splitter to separate combined audio and video container formats into individual streams, as well as a specialized Blu-ray disc player filter used to identify and extract movie titles and playlists from disc structures.

The project provides capabilities for audio and video stream decoding, media stream demuxin
- [wang-bin/qtav](https://awesome-repositories.com/repository/wang-bin-qtav.md) (4,250 ⭐) — QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for audio and video rendering. It functions as a hardware-accelerated video player, an OpenGL video renderer, and a multimedia stream transcoder.

The project distinguishes itself through a hardware-abstraction decoding layer that utilizes GPU interfaces such as VA-API and VideoToolbox to decode high-resolution video. It employs a zero-copy memory transfer path to move decoded video data directly to graphics APIs, reducing CPU overhead and enabling high-performance YUV rendering.
- [bilibili/ijkplayer](https://awesome-repositories.com/repository/bilibili-ijkplayer.md) (33,165 ⭐) — Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across mobile devices. Built upon established open-source multimedia frameworks, it functions as a unified engine that leverages hardware-accelerated decoding to process diverse media formats.

The project distinguishes itself by providing a comprehensive toolchain for compiling and configuring low-level media source code into native binary libraries. This allows developers to integrate high-performance playback directly into mobile applications, utilizing a pluggable output architectur
- [intel/intel-vaapi-driver](https://awesome-repositories.com/repository/intel-intel-vaapi-driver.md) (0 ⭐)
- [intel/libva](https://awesome-repositories.com/repository/intel-libva.md) (0 ⭐)
- [cisco/openh264](https://awesome-repositories.com/repository/cisco-openh264.md) (6,079 ⭐) — OpenH264 is a library for encoding and decoding video using the H.264 standard. It provides tools to transform raw video frames into compressed byte streams and decompress those streams back into raw pixel frames.

The project includes a simulcast video stream generator that produces multiple resolutions from a single source. This capability supports adaptive bitrate streaming and real-time video communication across varying network conditions.

The system implements video processing workflows including adaptive rate control, slicing-based parallel encoding, and YUV planar buffer management. I
- [pjreddie/darknet](https://awesome-repositories.com/repository/pjreddie-darknet.md) (26,461 ⭐) — Darknet is a low-level neural network engine and framework written in C. It is designed for training and deploying deep learning models, with a primary focus on convolutional neural networks.

The project serves as a CUDA accelerated deep learning library that offloads heavy mathematical operations to NVIDIA graphics hardware. This acceleration is used to increase processing speed and reduce execution time during the training of large networks.

The engine supports a range of activities including deep learning research, image recognition development, and the training of convolutional neural ne
- [bloc97/anime4k](https://awesome-repositories.com/repository/bloc97-anime4k.md) (20,655 ⭐) — Anime4K is a collection of graphics shaders and image processing algorithms designed to enhance the visual quality of animated media. It functions as a real-time upscaling engine that increases the resolution of video content during playback, allowing for higher fidelity viewing without the need to permanently re-encode source files.

The project distinguishes itself by utilizing hardware-accelerated rendering to perform complex image reconstruction directly on the graphics card. By employing a pass-based pipeline, it chains multiple processing stages to refine frames iteratively, ensuring tha
- [moonlight-stream/moonlight-qt](https://awesome-repositories.com/repository/moonlight-stream-moonlight-qt.md) (16,256 ⭐) — Moonlight-qt is a cross-platform client application designed to stream high-fidelity audio and video from a remote host computer to a local device. It functions as a remote desktop and gaming client, enabling users to interact with host environments by forwarding local keyboard, mouse, and controller inputs to the remote machine.

The software distinguishes itself through the use of hardware-accelerated decoding, which processes incoming high-bitrate streams to maintain low latency and minimal CPU overhead. It supports high frame rate streaming and multi-channel surround sound, ensuring that i
- [classicoldsong/moonlight-android](https://awesome-repositories.com/repository/classicoldsong-moonlight-android.md) (3,159 ⭐) — Moonlight for Android is a remote game streaming client that receives low-latency video from a remote host computer and transmits input commands back in real time. It enables remote desktop control and the management of a host computer from a mobile device.

The project supports remote VR video output via 3D side-by-side video rendering for compatible monitors or headsets. It includes display output optimizations such as portrait mode, screen rotation, and view panning.

The software manages input through the mapping of physical gamepads, virtual touch buttons, and mouse modes. It handles remo
