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

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

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

9 个仓库

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

用 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

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

    Caudiocffmpeg
    在 GitHub 上查看↗61,176
  • 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

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

    C++anime4kframe-interpolationmachine-learning
    在 GitHub 上查看↗18,754
  • alyssaxuu/screenityalyssaxuu 的头像

    alyssaxuu/screenity

    18,321在 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
    在 GitHub 上查看↗18,321
  • pytorch/visionpytorch 的头像

    pytorch/vision

    17,743在 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
    在 GitHub 上查看↗17,743
  • c4illin/convertxC4illin 的头像

    C4illin/ConvertX

    15,905在 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
    在 GitHub 上查看↗15,905
  • fluent-ffmpeg/node-fluent-ffmpegfluent-ffmpeg 的头像

    fluent-ffmpeg/node-fluent-ffmpeg

    8,251在 GitHub 上查看↗

    node-fluent-ffmpeg 是一个 FFmpeg 的 Node.js 包装器,为执行媒体命令和处理文件提供了流畅的接口。它充当进程管理器,处理外部 FFmpeg 二进制文件的生命周期,通过 ffprobe 实现程序化媒体转码、视频缩略图生成和元数据提取。 该库通过一个将 JavaScript 方法调用转换为命令行参数的命令构建器脱颖而出。它具有用于跟踪已处理帧和吞吐量的事件驱动进度监控功能,以及将处理后的媒体数据直接路由到可写流以进行实时处理的能力。 该项目涵盖了广泛的媒体处理功能,包括用于音频和视频属性的编码配置、用于视觉和音频效果的复杂滤镜图定义,以及用于连接多个源的输入管理。它还包括用于探测媒体容器和流以检索技术元数据的工具。

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

    JavaScript
    在 GitHub 上查看↗8,251
  • 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

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

    Rustfpvgoprogpu
    在 GitHub 上查看↗8,256
  • spite/ccapture.jsspite 的头像

    spite/ccapture.js

    3,756在 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
    在 GitHub 上查看↗3,756
  • lisamelton/video_transcodinglisamelton 的头像

    lisamelton/video_transcoding

    2,513在 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
    在 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

探索子标签

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