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

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

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

269 个仓库

Awesome GitHub RepositoriesMedia Processing

General-purpose utilities for manipulating, encoding, and playing back various audio and video media formats.

Explore 269 awesome GitHub repositories matching graphics & multimedia · Media Processing. Refine with filters or upvote what's useful.

Awesome Media Processing GitHub Repositories

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

    sindresorhus/awesome

    476,211在 GitHub 上查看↗

    这是一个由社区维护的目录,作为软件工具、框架和教育资源的综合索引。它充当开源知识库,将不同的工程领域和技术资源组织成结构化的分类体系,以帮助开发者发现高质量内容。 该目录通过去中心化的同行评审模型脱颖而出,由独立贡献者策划、验证和更新条目,以确保准确性和相关性。所有信息均以版本控制的纯文本 Markdown 格式存储,确保了整个集合的平台独立性、透明度和可审计性。 该项目涵盖了广泛的能力领域,包括技术资源发现、职业发展和软件开发知识管理。它提供结构化的学习路径、基础设施和安全工具、数据管理实用程序,以及从医疗保健到数字人文等领域的专业资源。 该仓库作为公共版本控制集合进行维护,支持程序化访问和社区驱动的数据更新。

    Supports the transmission of low-latency audio signals across IP networks.

    awesomeawesome-listlists
    在 GitHub 上查看↗476,211
  • rg3/youtube-dlrg3 的头像

    rg3/youtube-dl

    140,520在 GitHub 上查看↗

    This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output. The system utilizes a framework of custom extractor classes to handle different websites and allows for the development of new extractors to extend compatibility. It supports accessing restricted, private, or region-locked content through the use of session cookies, user-agent headers, and proxy server routing. Capabilities include media format selection based

    Programmatically identifies and downloads media files and associated metadata from a wide array of websites.

    Python
    在 GitHub 上查看↗140,520
  • obsproject/obs-studioobsproject 的头像

    obsproject/obs-studio

    73,384在 GitHub 上查看↗

    This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides a centralized studio interface for managing complex scene transitions, layering visual sources through a hierarchical scene-graph engine, and streaming content to multiple platforms simultaneously. The software is built on a cross-platform abstraction layer that ensures consiste

    Leverages dedicated graphics hardware to perform real-time encoding, compositing, and filtering of video streams with minimal latency.

    Ccc-plus-plusdirectshow
    在 GitHub 上查看↗73,384
  • 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

    Transcodes audio and video files between different codecs and container formats to ensure compatibility across devices.

    Caudiocffmpeg
    在 GitHub 上查看↗61,176
  • solido/awesome-flutterSolido 的头像

    Solido/awesome-flutter

    60,327在 GitHub 上查看↗

    This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m

    Organizes a selection of specialized UI components for rendering, animating, and manipulating images within mobile interfaces.

    Dartandroidawesomeawesome-list
    在 GitHub 上查看↗60,327
  • soimort/you-getsoimort 的头像

    soimort/you-get

    56,839在 GitHub 上查看↗

    This project is a command-line utility designed to fetch video, audio, and image content from a wide range of web platforms. It functions by parsing page metadata and utilizing modular, site-specific scripts to extract direct media stream URLs from complex web structures, enabling the local archiving of digital media for offline use. The tool distinguishes itself through its ability to handle authenticated content, allowing users to inject browser-stored session cookies to access restricted or private media. It also supports real-time media streaming by piping remote content directly into ext

    Automates the discovery and acquisition of media files along with their associated metadata from web pages.

    Python
    在 GitHub 上查看↗56,839
  • deepfakes/faceswapdeepfakes 的头像

    deepfakes/faceswap

    55,289在 GitHub 上查看↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Automates the extraction of video frames, metadata retrieval, and the reconstruction of video files.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    在 GitHub 上查看↗55,289
  • microsoft/vibevoicemicrosoft 的头像

    microsoft/VibeVoice

    49,394在 GitHub 上查看↗

    VibeVoice is a generative artificial intelligence platform designed for text-to-speech synthesis. It functions as a neural audio generation framework that converts written text into natural-sounding spoken audio, specifically engineered to maintain consistent vocal characteristics and narrative prosody across extended passages of content. The system distinguishes itself through its ability to generate long-form conversational speech while preserving speaker identity and linguistic content. By utilizing latent space disentanglement, the model separates speaker traits from the input text, allow

    Enables streaming audio inference for real-time delivery of synthesized speech in interactive applications.

    Python
    在 GitHub 上查看↗49,394
  • roboflow/supervisionroboflow 的头像

    roboflow/supervision

    44,437在 GitHub 上查看↗

    Supervision is a computer vision toolset for normalizing model outputs, managing datasets, and visualizing annotations. It provides a framework to convert predictions from various classification and detection models into a standardized data format to ensure interoperability across different computer vision pipelines. The library features a post-processor for filtering, counting, and tracking detected objects across image frames and video streams. It includes capabilities for large image tiling to improve the detection of small objects and tools for assigning persistent identities to objects t

    Includes utilities to read image files or iterate through video frames for processing pipelines.

    Pythonclassificationcococomputer-vision
    在 GitHub 上查看↗44,437
  • 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

    Encodes and transmits high-resolution video streams using graphics processor acceleration to maintain performance and responsiveness during remote sessions.

    C++cppdockerflathub-pkg
    在 GitHub 上查看↗38,332
  • google-research/google-researchgoogle-research 的头像

    google-research/google-research

    38,139在 GitHub 上查看↗

    This repository serves as a comprehensive research platform and toolkit for advancing machine learning, quantum computing, and large-scale scientific data analysis. It provides foundational frameworks for developing complex algorithmic systems, offering the necessary infrastructure for distributed training, computational graph execution, and high-performance model development. The project distinguishes itself by integrating specialized research domains with robust, privacy-preserving methodologies. It supports diverse scientific discovery through tools for quantum simulation, physics-informed

    Extracts meaningful information from images, audio, and video to enable content-based search and classification.

    Jupyter Notebookaimachine-learningresearch
    在 GitHub 上查看↗38,139
  • panniantong/agent-reachPanniantong 的头像

    Panniantong/Agent-Reach

    31,610在 GitHub 上查看↗

    Agent-Reach is an AI agent web gateway and search tool that provides language models with the ability to search and read content from the open web, social media, and community forums without using official APIs. It functions as a routing layer that connects large language models to various internet backends while managing content parsing and connection health. The system enables API-free information retrieval by using open-source backends to extract text and metadata from platforms such as Twitter, Reddit, and YouTube. It converts unstructured website content, RSS feeds, and video transcripts

    Retrieves subtitles and metadata from video platforms to enable content summarization.

    Pythonagent-infrastructureai-agentai-search
    在 GitHub 上查看↗31,610
  • qarmin/czkawkaqarmin 的头像

    qarmin/czkawka

    31,526在 GitHub 上查看↗

    Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a comprehensive file analysis engine that identifies redundant data, including duplicate files, empty directories, broken symbolic links, and temporary files. By utilizing hash-based content verification, the tool ensures accurate identification of duplicates regardless of file names or metadata. The project distinguishes itself by offering both a native graphical user interface and a command-line interface, allowing for both interactive management and automated, headless system m

    Interfaces with external libraries to perform deep content inspection and similarity analysis on complex audio and video formats.

    Fluentcleanerduplicatesmultiplatform
    在 GitHub 上查看↗31,526
  • iawia002/annieiawia002 的头像

    iawia002/annie

    31,414在 GitHub 上查看↗

    Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent media downloader designed to fetch video files and playlists from websites via URLs. The tool distinguishes itself through a proxy-aware network layer that supports SOCKS5 and HTTP proxies to bypass regional content restrictions. It also incorporates session cookie integration and referrer spoofing to facilitate the download of authenticated or age-gated content. The project provides capabilities for bulk media acquisition, including batch downloading from text files and extr

    Extracts and saves video files from websites to a local device.

    Go
    在 GitHub 上查看↗31,414
  • iawia002/luxiawia002 的头像

    iawia002/lux

    31,412在 GitHub 上查看↗

    Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include

    Retrieves videos, images, and audio from supported websites using a command line interface.

    Gobilibilicrawlerdownload
    在 GitHub 上查看↗31,412
  • ossrs/srsossrs 的头像

    ossrs/srs

    28,971在 GitHub 上查看↗

    SRS is a real-time media server designed to ingest, route, and distribute live audio and video streams across various transport protocols. It functions as a multi-protocol stream relay, including a dedicated RTMP media gateway and a WebRTC signaling server to coordinate peer-to-peer media exchanges. The system features a multi-protocol relay engine that transforms incoming media packets between different transport formats without re-encoding. This allows it to serve as a video delivery proxy that routes live media from a single source to multiple concurrent viewers using diverse delivery prot

    Processes various audio and video encoding formats through a unified internal pipeline to maintain device compatibility.

    C++audiocc-plus-plus
    在 GitHub 上查看↗28,971
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Renders batches of images and labels to facilitate inspection and debugging of training data.

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • facefusion/facefusionfacefusion 的头像

    facefusion/facefusion

    28,806在 GitHub 上查看↗

    Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks. The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and inter

    Enables complex media transformation tasks through headless command-line operations.

    Pythonaideep-fakedeepfake
    在 GitHub 上查看↗28,806
  • predidit/kazumiPredidit 的头像

    Predidit/Kazumi

    26,597在 GitHub 上查看↗

    Kazumi is a cross-platform media player and streaming platform that centralizes video content from diverse third-party web sources. It functions as an automated scraping tool, utilizing configurable path patterns and selectors to extract and aggregate media streams into a unified interface. The platform distinguishes itself through its focus on synchronized group viewing and real-time state management. Users can participate in shared virtual rooms where playback progress and controls are aligned across multiple devices. Additionally, the application includes integrated image processing capabi

    The application applies real-time image processing to video streams to improve visual clarity and detail during playback for a better viewing experience.

    Dartandroidcross-platformdanmaku
    在 GitHub 上查看↗26,597
  • arendst/tasmotaarendst 的头像

    arendst/Tasmota

    24,502在 GitHub 上查看↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Transmits real-time audio between devices over UDP to create intercom systems.

    Carduinoautomationesp32
    在 GitHub 上查看↗24,502
上一个123456…14下一个
  1. Home
  2. Graphics & Multimedia
  3. Media Processing and Analysis
  4. Media Manipulation
  5. Media Processing

探索子标签

  • Audio Visualization Tools3 个子标签Resources for generating visual representations from audio input data.
  • Automated Media ExtractorsScripts that programmatically identify and download media files and their associated metadata from web sources.
  • Codec and Encoding Utilities5 个子标签Tools focused on low-level stream compression, container manipulation, and hardware-accelerated encoding configurations.
  • Command Line Toolkits3 个子标签Comprehensive suites and utilities designed for terminal-based batch processing, format conversion, and automation.
  • Image Widgets1 个子标签UI components for displaying and manipulating images.
  • Media Alignment ManagersUtilities for managing media alignment and source loading.
  • Messaging Media PreparersUtilities for converting media into standardized formats for chat attachments. **Distinct from Media Processing:** Distinct from media processing: focuses on preparing media specifically for automated chat message attachments.
  • Music Production SoftwareResources and directories for digital audio workstations, synthesizers, and audio engineering tools.
  • Output Configuration ToolsUtilities for defining destination paths and directories for processed media. **Distinct from Media Processing:** Distinct from general media processing: focuses on output path management rather than the processing itself.
  • Source Definition UtilitiesTools for specifying and managing input media references for processing pipelines. **Distinct from Media Processing:** Distinct from general media processing: focuses on the configuration of input sources for manipulation tasks.
  • Sticker Converters2 个子标签Tools for transforming media into platform-specific sticker formats. **Distinct from Media Processing:** Distinct from general media processing: focuses on the specific transformation required for messaging stickers.
  • Streaming and Network Frameworks4 个子标签Systems designed for real-time data transmission, network-based audio protocols, and engine-level streaming logic.
  • Video Analysis and Processing8 个子标签Specialized tools for frame-level manipulation, metadata retrieval, and hardware-accelerated video pipeline management.