awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

Awesome GitHub RepositoriesHardware-Accelerated Decoders

Systems that utilize host-side GPU resources to render high-bitrate video streams while minimizing CPU usage.

Explore 14 awesome GitHub repositories matching graphics & multimedia · Hardware-Accelerated Decoders. Refine with filters or upvote what's useful.

Awesome Hardware-Accelerated Decoders GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • genymobile/scrcpyGenymobile 的头像

    Genymobile/scrcpy

    143,637在 GitHub 上查看↗

    This project provides a desktop-based interface for remote control and screen mirroring of Android devices. It functions by establishing a persistent, multiplexed communication channel over the Android Debug Bridge, allowing for the transmission of raw binary data streams between a host computer and a connected mobile device. The tool distinguishes itself by injecting a lightweight binary into the mobile runtime to access system-level APIs for direct screen buffer capture and input event injection. By translating desktop mouse and keyboard signals into native Linux kernel events, it enables r

    Leverages host-side GPU resources to render high-bitrate video streams while minimizing CPU overhead.

    Candroidcffmpeg
    在 GitHub 上查看↗143,637
  • ffmpeg/ffmpegFFmpeg 的头像

    FFmpeg/FFmpeg

    61,176在 GitHub 上查看↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Forces specific decoders, hardware acceleration, or buffer management strategies to optimize performance and format compatibility.

    Caudiocffmpeg
    在 GitHub 上查看↗61,176
  • lizongying/my-tvlizongying 的头像

    lizongying/my-tv

    32,077在 GitHub 上查看↗

    This project is an Android media application designed for streaming live broadcast television channels. It functions as an IPTV client that aggregates various video sources into a unified interface, allowing users to manage and watch live content on both mobile devices and smart television hardware. The application distinguishes itself by providing a consistent viewing experience that adapts to different screen formats, from handheld devices to large-format displays. It utilizes playlist-driven navigation to organize custom media streams, enabling users to configure and access their preferred

    Utilizes dedicated device silicon to offload video decoding and ensure smooth playback on television hardware.

    Ciptvmy-tvmytv
    在 GitHub 上查看↗32,077
  • xbmc/xbmcxbmc 的头像

    xbmc/xbmc

    20,868在 GitHub 上查看↗

    This project is a cross-platform media center, player, and digital media library manager. It serves as a centralized home theater hub for organizing, managing, and playing digital audio and video files across multiple operating systems. The application features a skinable media interface designed for remote control and ten-foot interface optimization. This is supported by a skinning engine that separates visual layout from application logic, allowing for custom user interface designs. The system provides automated media library organization by scanning folders to generate structured database

    Interfaces with GPU resources to offload high-bitrate video decompression from the CPU.

    C++androidc-plus-plusentertainment-hub
    在 GitHub 上查看↗20,868
  • videolan/vlcvideolan 的头像

    videolan/vlc

    18,717在 GitHub 上查看↗

    VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video format, network stream, or physical disc without requiring external codecs. It functions as both a standalone application and a portable library, providing a modular architecture that allows developers to integrate playback, filtering, and streaming capabilities into third-party software. The project distinguishes itself through a highly modular plugin-based engine that supports real-time media processing, including format transcoding and the application of audio and video filter

    Offloads intensive video decoding tasks to dedicated graphics hardware for efficient playback.

    Ccframeworkgplv2
    在 GitHub 上查看↗18,717
  • moonlight-stream/moonlight-qtmoonlight-stream 的头像

    moonlight-stream/moonlight-qt

    16,256在 GitHub 上查看↗

    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

    The software utilizes local hardware acceleration to decode high-fidelity video streams from the host computer, ensuring low-latency performance during remote sessions.

    C++gamestreamlinux-appmacos-app
    在 GitHub 上查看↗16,256
  • nevcairiel/lavfiltersNevcairiel 的头像

    Nevcairiel/LAVFilters

    8,969在 GitHub 上查看↗

    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

    Offloads video decompression tasks to the GPU to minimize CPU usage.

    C++
    在 GitHub 上查看↗8,969
  • dusty-nv/jetson-inferencedusty-nv 的头像

    dusty-nv/jetson-inference

    8,734在 GitHub 上查看↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    Utilizes on-chip codecs to decompress video and image streams directly into GPU memory for real-time processing.

    C++caffecomputer-visiondeep-learning
    在 GitHub 上查看↗8,734
  • ublue-os/bazziteublue-os 的头像

    ublue-os/bazzite

    7,876在 GitHub 上查看↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Utilizes pre-configured codecs for hardware acceleration to reduce CPU load during video playback.

    Shelldesktopfedora-kinoitefedora-linux
    在 GitHub 上查看↗7,876
  • fongmi/tvFongMi 的头像

    FongMi/TV

    7,383在 GitHub 上查看↗

    TV is a media streaming management application used to organize and play on-demand videos and live television channels from various web sources through a single interface. It functions as a hub for IPTV channel organization and media discovery. The project utilizes a modular system of crawler scripts to aggregate content and extract metadata from external websites. It manages network connectivity through encrypted DNS, proxy rules, and domain-based routing to filter traffic and bypass regional content restrictions. The application supports hardware-accelerated video decoding, electronic prog

    Offloads video stream decoding to the device GPU to ensure smooth high-resolution playback.

    Javacatvodleanbackmedia3
    在 GitHub 上查看↗7,383
  • alex313031/thoriumAlex313031 的头像

    Alex313031/thorium

    6,803在 GitHub 上查看↗

    Thorium is a web browser built from the Chromium project, designed for high performance and expanded compatibility. It utilizes aggressive compiler optimizations and CPU-specific instruction sets, such as AVX2 and SIMD, to increase page rendering and JavaScript execution speeds. The project distinguishes itself by providing custom builds that enable modern web browsing on legacy versions of Windows and Linux. It further diverges from standard browser implementations by integrating Widevine DRM and native support for high-efficiency media formats, including HEVC and JPEG XL. Broad capabilitie

    Offloads video processing to the GPU using VAAPI and Intel HD drivers to reduce CPU overhead.

    C++aesavxavx-instructions
    在 GitHub 上查看↗6,803
  • moonlight-stream/moonlight-androidmoonlight-stream 的头像

    moonlight-stream/moonlight-android

    6,338在 GitHub 上查看↗

    Decodes streamed game video on Android using the device's GPU or dedicated decoder hardware.

    Candroid-appandroid-tv-appsgamestream
    在 GitHub 上查看↗6,338
  • orz12/pilipalaxorz12 的头像

    orz12/PiliPalaX

    3,463在 GitHub 上查看↗

    PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and live streams. It functions as a media content browser and a social media video platform, integrating video playback with community engagement features. The application includes a personalized video player with hardware acceleration and gesture-based controls for adjusting volume and brightness. It also incorporates privacy-focused tools, such as incognito browsing modes and user-blocking capabilities to control content visibility. The system covers broad capability areas inclu

    Employs GPU acceleration to efficiently render high-resolution video streams.

    Dart
    在 GitHub 上查看↗3,463
  • classicoldsong/moonlight-androidClassicOldSong 的头像

    ClassicOldSong/moonlight-android

    3,159在 GitHub 上查看↗

    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

    Utilizes hardware-accelerated decoders on the Android device to minimize CPU overhead and playback lag.

    Java
    在 GitHub 上查看↗3,159
  1. Home
  2. Graphics & Multimedia
  3. Media Processing and Analysis
  4. Media Manipulation
  5. Media Processing Workflows
  6. Stream and Content Distribution
  7. Hardware-Accelerated Decoders