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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ffmpeg/ffmpegAvatar de FFmpeg

    FFmpeg/FFmpeg

    61,176Ver en 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
    Ver en GitHub↗61,176
  • k4yt3x/video2xAvatar de k4yt3x

    k4yt3x/video2x

    18,754Ver en 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
    Ver en GitHub↗18,754
  • alyssaxuu/screenityAvatar de alyssaxuu

    alyssaxuu/screenity

    18,321Ver en 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
    Ver en GitHub↗18,321
  • pytorch/visionAvatar de pytorch

    pytorch/vision

    17,743Ver en 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
    Ver en GitHub↗17,743
  • c4illin/convertxAvatar de C4illin

    C4illin/ConvertX

    15,905Ver en 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
    Ver en GitHub↗15,905
  • fluent-ffmpeg/node-fluent-ffmpegAvatar de fluent-ffmpeg

    fluent-ffmpeg/node-fluent-ffmpeg

    8,251Ver en GitHub↗

    node-fluent-ffmpeg es un envoltorio de Node.js para FFmpeg que proporciona una interfaz fluida para ejecutar comandos multimedia y procesar archivos. Funciona como un gestor de procesos que maneja el ciclo de vida de los binarios externos de FFmpeg, permitiendo la transcodificación multimedia programática, la generación de miniaturas de video y la extracción de metadatos a través de ffprobe. La biblioteca se distingue por un constructor de comandos que traduce llamadas a métodos de JavaScript en argumentos de línea de comandos. Cuenta con monitoreo de progreso basado en eventos para rastrear fotogramas procesados y rendimiento, así como la capacidad de enrutar datos multimedia procesados directamente a flujos escribibles para su manejo en tiempo real. El proyecto cubre amplias capacidades de procesamiento multimedia, incluyendo la configuración de codificación para propiedades de audio y video, definiciones complejas de filtergraph para efectos visuales y de audio, y gestión de entrada para concatenar múltiples fuentes. También incluye herramientas para sondear contenedores y flujos multimedia para recuperar metadatos técnicos.

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

    JavaScript
    Ver en GitHub↗8,251
  • gyroflow/gyroflowAvatar de gyroflow

    gyroflow/gyroflow

    8,256Ver en 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
    Ver en GitHub↗8,256
  • spite/ccapture.jsAvatar de spite

    spite/ccapture.js

    3,756Ver en 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
    Ver en GitHub↗3,756
  • lisamelton/video_transcodingAvatar de lisamelton

    lisamelton/video_transcoding

    2,513Ver en 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
    Ver en 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

Explorar subetiquetas

  • 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.