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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesMedia Encoding Configurations

Tools and settings for configuring codecs, filters, and muxers to meet specific audio and video processing requirements.

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

Awesome Media Encoding Configurations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ffmpeg/ffmpegAvatar FFmpeg

    FFmpeg/FFmpeg

    61,176Vezi pe 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

    Provides configuration settings for enabling or disabling specific codecs and encoders during the build process.

    Caudiocffmpeg
    Vezi pe GitHub↗61,176
  • k4yt3x/video2xAvatar k4yt3x

    k4yt3x/video2x

    18,754Vezi pe 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

    Enables precise configuration of codecs and encoding parameters to control output quality and compression characteristics.

    C++anime4kframe-interpolationmachine-learning
    Vezi pe GitHub↗18,754
  • alyssaxuu/screenityAvatar alyssaxuu

    alyssaxuu/screenity

    18,321Vezi pe GitHub↗

    Screenity is a browser-based screen recorder designed to capture screen activity and audio directly within a web browser. It functions as a privacy-focused capture tool that handles data locally and includes a web-based video editor for basic media refinement. The project distinguishes itself through real-time screen annotation tools, allowing users to draw shapes and arrows or zoom into specific areas during a recording. It also provides specialized privacy controls to blur sensitive information and apply backgrounds to camera feeds. The tool covers a broad range of media capabilities, incl

    Converts captured streams into downloadable video formats using the browser's internal encoding capabilities.

    JavaScriptannotationannotation-toolaudio
    Vezi pe GitHub↗18,321
  • pytorch/visionAvatar pytorch

    pytorch/vision

    17,743Vezi pe GitHub↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Allows selection of underlying image and video decoding libraries to optimize performance based on system requirements.

    Pythoncomputer-visionmachine-learning
    Vezi pe GitHub↗17,743
  • c4illin/convertxAvatar C4illin

    C4illin/ConvertX

    15,905Vezi pe GitHub↗

    ConvertX is a web-based file conversion management platform designed to transform documents, images, and video files between various formats. It utilizes system-level binary orchestration to execute conversion tasks, leveraging background worker threads to handle concurrent, high-volume bulk processing without blocking the user interface. The platform distinguishes itself through a comprehensive security and access control framework, which includes multi-user account management, session-based token authentication, and role-based permissions. Users can secure their output files with passwords

    Allows granular configuration of media encoding parameters for specific processing requirements.

    TypeScriptbunconversionconvert
    Vezi pe GitHub↗15,905
  • fluent-ffmpeg/node-fluent-ffmpegAvatar fluent-ffmpeg

    fluent-ffmpeg/node-fluent-ffmpeg

    8,251Vezi pe GitHub↗

    node-fluent-ffmpeg este un wrapper Node.js pentru FFmpeg care oferă o interfață fluentă pentru executarea comenzilor media și procesarea fișierelor. Funcționează ca un manager de procese care gestionează ciclul de viață al binarilor FFmpeg externe, permițând transcodarea media programatică, generarea de miniaturi video și extragerea metadatelor prin ffprobe. Biblioteca se distinge printr-un constructor de comenzi care traduce apelurile de metode JavaScript în argumente de linie de comandă. Dispune de monitorizarea progresului bazată pe evenimente pentru a urmări cadrele procesate și throughput-ul, precum și capacitatea de a direcționa datele media procesate direct către fluxuri inscriptibile (writable streams) pentru manipulare în timp real. Proiectul acoperă capabilități largi de procesare media, inclusiv configurarea codificării pentru proprietățile audio și video, definiții complexe de filtergraph pentru efecte vizuale și audio, și gestionarea intrărilor pentru concatenarea mai multor surse. Include, de asemenea, instrumente pentru sondarea containerelor și fluxurilor media pentru a recupera metadate tehnice.

    Provides settings for configuring output resolution, aspect ratio, frame rate, and bitrates for media streams.

    JavaScript
    Vezi pe GitHub↗8,251
  • gyroflow/gyroflowAvatar gyroflow

    gyroflow/gyroflow

    8,256Vezi pe 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

    Provides detailed settings for configuring codecs and hardware acceleration to control render quality and performance.

    Rustfpvgoprogpu
    Vezi pe GitHub↗8,256
  • spite/ccapture.jsAvatar spite

    spite/ccapture.js

    3,756Vezi pe GitHub↗

    ccapture.js is a JavaScript library for recording HTML5 canvas animations at a fixed framerate. It exports captured animation sequences as WebM movie files, animated GIFs, or archives of individual PNG and JPEG images. The library ensures smooth video output by hooking into the browser's animation loop to decouple rendering from real time. This deterministic frame pacing allows for high-resolution recording without frame drops, regardless of rendering complexity or hardware performance. The tool manages the process by extracting raw pixel data from the canvas into memory buffers before assem

    Utilizes browser-native media recording APIs to encode canvas frames into compressed WebM video streams.

    JavaScript
    Vezi pe GitHub↗3,756
  • lisamelton/video_transcodingAvatar lisamelton

    lisamelton/video_transcoding

    2,513Vezi pe GitHub↗

    This toolkit serves as a Ruby-based interface for automating video transcoding workflows. It functions as a wrapper for media processing software, providing a structured way to convert, inspect, and transform video files through automated command generation. The project distinguishes itself by enabling precise control over media processing through the injection of custom encoding parameters and the construction of dynamic filter graphs. Users can manage complex tasks such as manual cropping, scaling, and color space adjustments, while choosing between software and hardware-accelerated encodin

    Acts as a flexible interface for applying advanced filters and manual configuration arguments to underlying video processing software.

    Ruby
    Vezi pe GitHub↗2,513
  1. Home
  2. Graphics & Multimedia
  3. Media Processing and Analysis
  4. Media Manipulation
  5. Media Processing
  6. Codec and Encoding Utilities
  7. Media Encoding Configurations

Explorează sub-etichetele

  • Browser-Native EncodersUtilities that use browser-native APIs to encode media streams into downloadable formats. **Distinct from Media Encoding Configurations:** Focuses on using browser built-in encoding APIs rather than general codec configuration tools
  • Media Backend ConfiguratorsTools for selecting and configuring underlying image and video decoding libraries. **Distinct from Media Encoding Configurations:** Distinct from Media Encoding Configurations: focuses on selecting the backend library implementation rather than codec settings.