awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

269 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • sindresorhus/awesomeAvatar von sindresorhus

    sindresorhus/awesome

    476,211Auf GitHub ansehen↗

    Dieses Projekt ist ein von der Community gepflegtes Verzeichnis, das als umfassender Index für Software-Tools, Frameworks und Lehrmaterialien dient. Es fungiert als Open-Source-Wissensdatenbank, die verschiedene technische Bereiche und Ressourcen in einer strukturierten Taxonomie organisiert, um Entwickler bei der Suche nach qualitativ hochwertigen Inhalten zu unterstützen. Das Verzeichnis zeichnet sich durch ein dezentrales Peer-Review-Modell aus, bei dem unabhängige Mitwirkende Einträge kuratieren, verifizieren und aktualisieren, um Genauigkeit und Relevanz sicherzustellen. Alle Informationen werden in einem versionskontrollierten Flat-File-Markdown-Format gespeichert, was Plattformunabhängigkeit, Transparenz und Auditierbarkeit für die gesamte Sammlung gewährleistet. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, von der Entdeckung technischer Ressourcen über die berufliche Weiterentwicklung bis hin zum Wissensmanagement in der Softwareentwicklung. Es bietet Zugang zu strukturierten Lernpfaden, Infrastruktur- und Sicherheitstools, Datenmanagement-Dienstprogrammen sowie spezialisierten Ressourcen für Bereiche von der Gesundheitsversorgung bis zu den digitalen Geisteswissenschaften. Das Repository wird als öffentliche, versionskontrollierte Sammlung gepflegt, was einen programmatischen Zugriff und Community-gesteuerte Updates der strukturierten Daten ermöglicht.

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

    awesomeawesome-listlists
    Auf GitHub ansehen↗476,211
  • rg3/youtube-dlAvatar von rg3

    rg3/youtube-dl

    140,520Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗140,520
  • obsproject/obs-studioAvatar von obsproject

    obsproject/obs-studio

    73,384Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗73,384
  • ffmpeg/ffmpegAvatar von FFmpeg

    FFmpeg/FFmpeg

    61,176Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗61,176
  • solido/awesome-flutterAvatar von Solido

    Solido/awesome-flutter

    60,327Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗60,327
  • soimort/you-getAvatar von soimort

    soimort/you-get

    56,839Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗56,839
  • deepfakes/faceswapAvatar von deepfakes

    deepfakes/faceswap

    55,289Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗55,289
  • microsoft/vibevoiceAvatar von microsoft

    microsoft/VibeVoice

    49,394Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗49,394
  • roboflow/supervisionAvatar von roboflow

    roboflow/supervision

    44,437Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗44,437
  • lizardbyte/sunshineAvatar von LizardByte

    LizardByte/Sunshine

    38,332Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗38,332
  • google-research/google-researchAvatar von google-research

    google-research/google-research

    38,139Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗38,139
  • panniantong/agent-reachAvatar von Panniantong

    Panniantong/Agent-Reach

    31,610Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,610
  • qarmin/czkawkaAvatar von qarmin

    qarmin/czkawka

    31,526Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,526
  • iawia002/annieAvatar von iawia002

    iawia002/annie

    31,414Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,414
  • iawia002/luxAvatar von iawia002

    iawia002/lux

    31,412Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,412
  • ossrs/srsAvatar von ossrs

    ossrs/srs

    28,971Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗28,971
  • d2l-ai/d2l-enAvatar von d2l-ai

    d2l-ai/d2l-en

    29,001Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗29,001
  • facefusion/facefusionAvatar von facefusion

    facefusion/facefusion

    28,806Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗28,806
  • predidit/kazumiAvatar von Predidit

    Predidit/Kazumi

    26,597Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗26,597
  • arendst/tasmotaAvatar von arendst

    arendst/Tasmota

    24,502Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,502
Vorherige123456…14Nächste
  1. Home
  2. Graphics & Multimedia
  3. Media Processing and Analysis
  4. Media Manipulation
  5. Media Processing

Unter-Tags erkunden

  • Audio Visualization Tools3 Sub-TagsResources 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 Sub-TagsTools focused on low-level stream compression, container manipulation, and hardware-accelerated encoding configurations.
  • Command Line Toolkits3 Sub-TagsComprehensive suites and utilities designed for terminal-based batch processing, format conversion, and automation.
  • Image Widgets1 Sub-TagUI 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 Sub-TagsTools 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 Sub-TagsSystems designed for real-time data transmission, network-based audio protocols, and engine-level streaming logic.
  • Video Analysis and Processing8 Sub-TagsSpecialized tools for frame-level manipulation, metadata retrieval, and hardware-accelerated video pipeline management.