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

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

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

26 个仓库

Awesome GitHub RepositoriesHardware Accelerated Media Encoders

Utilities that utilize specialized computer hardware to accelerate resource-intensive media compression and encoding tasks.

Explore 26 awesome GitHub repositories matching graphics & multimedia · Hardware Accelerated Media Encoders. Refine with filters or upvote what's useful.

Awesome Hardware Accelerated Media Encoders GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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

    Offloads intensive encoding and decoding tasks to dedicated graphics or video hardware to improve performance.

    Caudiocffmpeg
    在 GitHub 上查看↗61,176
  • lizardbyte/sunshineLizardByte 的头像

    LizardByte/Sunshine

    38,332在 GitHub 上查看↗

    Sunshine is a self-hosted remote desktop and game streaming server designed to broadcast desktop environments and applications over a network. It functions as a host application that captures system display output and encodes it into low-latency video streams for transmission to remote client devices. The system distinguishes itself through hardware-accelerated media encoding, which utilizes graphics processor pipelines to compress high-resolution video in real time. To ensure interactive control, it performs virtual input emulation by translating remote controller and keyboard signals into n

    Utilizes dedicated graphics processor pipelines to compress high-resolution video frames into efficient network-ready bitstreams in real time.

    C++cppdockerflathub-pkg
    在 GitHub 上查看↗38,332
  • k4yt3x/video2xk4yt3x 的头像

    k4yt3x/video2x

    18,754在 GitHub 上查看↗

    Video2x is a modular processing framework designed for AI-enhanced video upscaling and frame rate conversion. It functions as a comprehensive toolset for increasing the resolution and visual clarity of media files while generating intermediate frames to improve motion smoothness. The system is built to handle intensive media transformation tasks by leveraging hardware acceleration and custom encoding pipelines. The project distinguishes itself through a plugin-based architecture that allows for the integration of custom machine learning models and specialized algorithms. It utilizes a modular

    Integrates specialized hardware encoders to optimize output quality and compression efficiency.

    C++anime4kframe-interpolationmachine-learning
    在 GitHub 上查看↗18,754
  • aaronfeng753/waifu2x-extension-guiAaronFeng753 的头像

    AaronFeng753/Waifu2x-Extension-GUI

    16,146在 GitHub 上查看↗

    Waifu2x-Extension-GUI is a desktop application designed for high-fidelity media restoration and enhancement. It functions as a graphical interface that orchestrates specialized deep learning engines to upscale, denoise, and interpolate images and videos, improving visual clarity and motion smoothness. The software distinguishes itself through its ability to manage complex, automated media processing pipelines. Users can chain multiple tasks—such as format conversion, scene detection, and frame rate interpolation—into sequential workflows that execute without manual intervention. It provides g

    Utilizes specialized hardware to accelerate resource-intensive media processing and enhancement tasks.

    C++animeanime4kesrgan
    在 GitHub 上查看↗16,146
  • mltframework/shotcutmltframework 的头像

    mltframework/shotcut

    13,460在 GitHub 上查看↗

    Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment. The software distinguishes itself through a modular architecture that emphasizes performance and precision. It utilizes a GPU-accelerated rendering pipeline and proxy-

    Converts media files between various formats and codecs while utilizing graphics hardware to improve processing speed.

    C++cross-platformgplv3mlt
    在 GitHub 上查看↗13,460
  • owncast/owncastowncast 的头像

    owncast/owncast

    10,950在 GitHub 上查看↗

    Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts. The project distinguishes itself through deep integration with the decentralized Fediverse, allowing servers to automatically broadcast stream status updates and notify followers across distributed

    Utilizes dedicated hardware to perform video encoding tasks, reducing processor load and improving performance during live broadcasts.

    Goactivitypubbroadcastingchat
    在 GitHub 上查看↗10,950
  • pikvm/pikvmpikvm 的头像

    pikvm/pikvm

    10,109在 GitHub 上查看↗

    PiKVM is an IP-KVM remote access solution for out-of-band server management. It enables remote control of a host computer's hardware and operating system through a web browser or VNC client, allowing access to the BIOS or boot sequence when the main operating system is unresponsive. The system provides remote hardware control by managing physical power switches and GPIO triggers. It emulates human interface devices, such as keyboards and mice, and supports the emulation of mass storage to mount virtual disk images for bare metal operating system installation and recovery. Additional capabili

    Uses on-chip hardware acceleration to encode HDMI capture streams for low-latency remote viewing.

    atxhardwarehdmi
    在 GitHub 上查看↗10,109
  • aandrew-me/ytdownloaderaandrew-me 的头像

    aandrew-me/ytDownloader

    9,775在 GitHub 上查看↗

    ytDownloader is a video downloader and media extraction tool that uses the yt-dlp engine to retrieve video and audio files from various social media and video sharing platforms. It functions as a utility for capturing full media files, specific segments or ranges of tracks, and entire video playlists. The project includes a hardware-accelerated video compressor to reduce file sizes while maintaining visual quality. It also features a subtitle downloader capable of retrieving both text captions and embedded subtitle tracks for accessibility and translation. The system handles broad media task

    Offloads video compression to GPUs and dedicated hardware encoders to increase processing speed.

    JavaScriptappimagecompressordownloader
    在 GitHub 上查看↗9,775
  • h-m-h/weylusH-M-H 的头像

    H-M-H/Weylus

    8,883在 GitHub 上查看↗

    Weylus is a tablet-to-PC screen mirroring tool and remote input controller that transforms a mobile device into a digital graphic tablet emulator. It enables users to stream a computer display to a mobile device while translating touch gestures, keyboard strokes, and pen data into native computer mouse and keyboard events. The system specifically functions as a virtual secondary monitor and a digital graphic tablet emulator capable of capturing stylus pressure and tilt data for professional drawing. It supports multi-touch input mapping and allows for the configuration of a mobile device as a

    Utilizes GPU hardware acceleration to compress screen frames and minimize streaming latency.

    Rustandroidandroid-applicationapp
    在 GitHub 上查看↗8,883
  • 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

    NVIDIA processes JPEG images through hardware-accelerated encoding and transcoding to optimize image data.

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

    gyroflow/gyroflow

    8,256在 GitHub 上查看↗

    Gyroflow is a gyroscope video stabilization software and IMU telemetry processor designed to remove camera shake from video files. It functions as a hardware-accelerated video renderer and lens calibration tool, utilizing embedded or external gyroscope and accelerometer data to perform pixel-level stabilization. The system is distinguished by its ability to integrate with professional non-linear video editing software via plugins, allowing stabilization to be applied directly to timelines without transcoding original footage. It supports diverse telemetry ingestion from camera brands, flight

    Increases processing speed by using hardware-specific frameworks to encode standard video formats.

    Rustfpvgoprogpu
    在 GitHub 上查看↗8,256
  • nvidia/isaac-gr00tNVIDIA 的头像

    NVIDIA/Isaac-GR00T

    6,222在 GitHub 上查看↗

    Uses dedicated NVENC hardware to encode H.264, HEVC, and AV1 video streams faster than real time.

    Jupyter Notebook
    在 GitHub 上查看↗6,222
  • openshot/openshot-qtOpenShot 的头像

    OpenShot/openshot-qt

    5,481在 GitHub 上查看↗

    This project is an open-source video production suite and non-linear video editor. It provides a multi-track timeline for cutting, splicing, and arranging video and audio clips with frame-level precision, serving as a comprehensive workspace for video post-production. The suite includes specialized tools for keyframe animation, allowing for the creation of 2D and 3D visual effects and motion graphics. It also features a multi-track audio mixer for blending sound sources and adjusting levels to accompany visual content. Capability areas cover a full post-production workflow, including color c

    Utilizes hardware-accelerated media encoders to speed up the process of exporting edited projects to final formats.

    Pythonc-plus-plusffmpeggplv3
    在 GitHub 上查看↗5,481
  • galaxy-s10/billd-deskgalaxy-s10 的头像

    galaxy-s10/billd-desk

    5,418在 GitHub 上查看↗

    This project is a remote desktop software suite and administration tool designed for controlling remote devices via web browsers or desktop applications across different operating systems. It functions as a secure remote access gateway and device manager, providing a centralized backend for auditing sessions and deploying private infrastructure to target machines. The system distinguishes itself through the use of GPU-accelerated video streaming and hardware encoding to reduce latency. It enables multi-device monitoring via a screen wall and supports the creation of virtual display emulations

    Utilizes dedicated GPU hardware to encode remote screen data into low-latency video streams.

    TypeScriptcoturnelectronflutter
    在 GitHub 上查看↗5,418
  • react-native-webrtc/react-native-webrtcreact-native-webrtc 的头像

    react-native-webrtc/react-native-webrtc

    4,973在 GitHub 上查看↗

    react-native-webrtc 是一个移动框架包装器和点对点通信库,用于将实时音频、视频和数据通信集成到跨平台移动应用程序中。它充当捕获设备屏幕并通过 WebRTC 协议流式传输实时媒体内容的工具。 该项目提供了一个双向数据通道接口,能够在没有中央中继服务器的情况下在对等点之间交换任意数据包。它支持实时媒体流,包括点对点音频和视频传输以及屏幕捕获功能。 该库包括流优化功能,例如发送不同分辨率的视频流版本以适应接收方的网络状况。它涵盖了移动 VoIP 和实时视频通信等高级通信领域。

    Utilizes device-specific hardware codecs to compress audio and video streams with minimal CPU overhead.

    Javareactreact-nativewebrtc
    在 GitHub 上查看↗4,973
  • begeekmyfriend/yaseabegeekmyfriend 的头像

    begeekmyfriend/yasea

    4,940在 GitHub 上查看↗

    Yasea 是一个 Android 直播客户端,用于通过 RTMP 协议将摄像头和麦克风的实时流推送到远程服务器。它提供了一套集成了摄像头控制、媒体编码和实时网络传输的移动直播系统。 该项目支持 GPU 加速的视频滤镜,可为直播添加视觉特效;并内置本地录制系统,在推流的同时将直播内容保存为 MP4 文件。它还包含一个摄像头控制器,用于管理前后置传感器,并支持在横屏和竖屏模式之间调整流方向。 其媒体流水线涵盖了音视频的硬件和软件编码,以及通过回声消除和自动增益控制进行的音频优化。网络功能专注于将编码后的媒体封装并通过 RTMP 进行传输。

    Utilizes device-specific hardware codecs to efficiently compress raw video and audio data for streaming.

    C++androidandroid-developmentandroid-library
    在 GitHub 上查看↗4,940
  • laifengios/lflivekitLaiFengiOS 的头像

    LaiFengiOS/LFLiveKit

    4,398在 GitHub 上查看↗

    LFLiveKit 是一个 iOS 直播 SDK,专为通过 RTMP 协议捕获、编码和传输实时音频和视频流而设计。 该工具包包括一个使用 H264 和 AAC 加速来压缩流的硬件媒体编码器,以及一个用于应用实时美颜效果和水印的 GPU 加速视频滤镜。它还具有一个自适应比特率流媒体传输器,可动态调整传输速率并管理丢帧,以在网络波动期间保持稳定性。 该系统支持从外部周边设备和屏幕录制中捕获媒体。它进一步提供了自适应网络流媒体传输和动态流质量管理功能,以确保向远程服务器进行一致的广播。

    Utilizes specialized hardware to accelerate resource-intensive H264 and AAC media compression.

    Objective-C
    在 GitHub 上查看↗4,398
  • qiin2333/foundation-sunshineqiin2333 的头像

    qiin2333/foundation-sunshine

    4,421在 GitHub 上查看↗

    Foundation Sunshine is a self-hosted game streaming solution that enables low-latency video and audio transmission from a PC to remote clients over local networks or the internet. It provides a complete pipeline for encoding and transmitting gameplay in real time, using hardware-accelerated GPU-based encoders to minimize latency while maintaining high performance. The project distinguishes itself through its support for high-dynamic-range (HDR) video passthrough, processing and transmitting HDR content through an optimized encoding chain to preserve visual fidelity on compatible remote displa

    Compresses game content for remote playback with low latency using GPU-based encoding pipelines.

    C++cloudgaminggame-streamingmoonlight
    在 GitHub 上查看↗4,421
  • wemobiledev/articleWeMobileDev 的头像

    WeMobileDev/article

    4,395在 GitHub 上查看↗

    This repository is a collection of technical knowledge and solutions focused on mobile application development, particularly for Android and iOS platforms. It covers a wide range of practical engineering challenges, including hotfix and patching techniques, database management and repair, network communication, logging, and video processing. The content is presented as shared knowledge, documenting real-world problems and their implementations. The project provides detailed guidance on applying hotfixes to running Android applications through multiple methods, such as class replacement, full

    Uses the platform's MediaCodec API for hardware-accelerated H.264 encoding by feeding raw YUV frames into the encoder.

    在 GitHub 上查看↗4,395
  • vhonowslend/streamfx-publicVhonowslend 的头像

    Vhonowslend/StreamFX-Public

    4,158在 GitHub 上查看↗

    StreamFX-Public 是一套专为广播增强设计的 OBS Studio 插件和软件组件。它提供了一系列视觉特效、滤镜、硬件加速编码器和专业视频编码工具,以扩展宿主应用的功能。 该项目通过支持专业中间视频编解码器(包括 DNxHR、ProRes 和 Cineform)进行高保真后期制作编辑而脱颖而出。它还通过 GPU 核心和 AMD AMF 实现了硬件加速录制,以减少直播期间的 CPU 开销。 该工具集涵盖了使用基于着色器渲染的实时视觉特效,包括 3D 变换、区域模糊和遮罩。它还包括自定义场景转场工具,利用着色器在广播切换期间控制源的视觉替换。

    Provides high-performance video recording by offloading compression tasks to AMD GPU hardware via AMF.

    C++addonamdav1
    在 GitHub 上查看↗4,158
上一个12下一个
  1. Home
  2. Graphics & Multimedia
  3. Media Processing and Analysis
  4. Media Manipulation
  5. Media Processing
  6. Codec and Encoding Utilities
  7. Hardware Accelerated Media Encoders

探索子标签

  • AMD AMF ImplementationsVideo encoding implementations specifically utilizing the Advanced Media Framework from AMD. **Distinct from Hardware Accelerated Media Encoders:** Specializes Hardware Accelerated Media Encoders specifically to the AMD AMF API, whereas the parent is vendor-agnostic.