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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lisamelton avatar

lisamelton/video_transcoding

0
View on GitHub↗
2,513 stele·164 fork-uri·Ruby·MIT·3 vizualizări

Video Transcoding

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 encoding modes to balance output quality and processing speed.

Beyond standard format conversion, the library supports the orchestration of long-running media jobs by managing isolated system processes. It provides the flexibility to extend default transcoding capabilities by passing arbitrary arguments directly to the underlying processing engine.

Features

  • FFmpeg Transcoders - Provides a command-line utility for converting, inspecting, and processing video files using custom encoding parameters and hardware acceleration.
  • Media Format Conversions - Transforms video files between different formats and containers while automatically managing scaling, color space, and audio track selection.
  • Media Processing - Executes complex video transformations by wrapping a command-line utility that handles decoding, filtering, and re-encoding of media streams.
  • Video File Processors - Transforms video files into optimized formats by automatically managing cropping, scaling, color space conversion, and audio track selection.
  • Custom Processing Filters - Enables custom video processing workflows by applying specific filters and manual cropping through custom argument passing.
  • Media Encoding Configurations - Acts as a flexible interface for applying advanced filters and manual configuration arguments to underlying video processing software.
  • Hardware-Accelerated Video Pipelines - Configures the processing engine to utilize dedicated graphics hardware for video encoding to significantly reduce total computation time.
  • Video Processing Tools - Automates complex video conversion workflows including scaling, cropping, and audio track selection through scriptable interfaces.
  • Encoder Parameter Forwarders - Supplies arbitrary configuration arguments to the underlying engine to override default behaviors during the video processing workflow.
  • Software-Based Video Encoders - Provides options to choose between software and hardware acceleration to balance output quality, file size, and processing speed.
  • Hardware-Accelerated Transcoders - Balances output quality, file size, and processing speed by choosing between software and hardware acceleration for video transcoding.
  • Dynamic Filter Graph Management - Assembles chains of video and audio processing filters based on user input to perform precise cropping, scaling, and color adjustments.

Istoric stele

Graficul istoricului de stele pentru lisamelton/video_transcodingGraficul istoricului de stele pentru lisamelton/video_transcoding

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Video Transcoding

Colecții selectate manual în care apare Video Transcoding.
  • Instrumente pentru ripping DVD și Blu-ray
  • Utilitare CLI pentru transcodare video
  • Media processing frameworks

Alternative open-source pentru Video Transcoding

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Video Transcoding.
  • 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

    Rustfpvgoprogpu
    Vezi pe GitHub↗8,256
  • gpac/gpacAvatar gpac

    gpac/gpac

    3,205Vezi pe GitHub↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Catsc3broadcastcenc
    Vezi pe GitHub↗3,205
  • 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

    Caudiocffmpeg
    Vezi pe GitHub↗61,176
  • ersatztv/ersatztvAvatar ErsatzTV

    ErsatzTV/ErsatzTV

    2,539Vezi pe GitHub↗

    ErsatzTV is an IPTV channel simulator and linear media scheduler that transforms personal media libraries into simulated live television channels. It acts as a bridge and transcoding gateway, importing content from external media servers to create virtual broadcast channels delivered via M3U playlists and XMLTV program guides. The system distinguishes itself through a complex automation engine for linear playback, using collection-based sequencing and dynamic schedule resolution to emulate a traditional broadcast experience. It supports advanced playback logic, including the grouping of multi

    C#
    Vezi pe GitHub↗2,539
Vezi toate cele 30 alternative pentru Video Transcoding→

Întrebări frecvente

Ce face lisamelton/video_transcoding?

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.

Care sunt principalele funcționalități ale lisamelton/video_transcoding?

Principalele funcționalități ale lisamelton/video_transcoding sunt: FFmpeg Transcoders, Media Format Conversions, Media Processing, Video File Processors, Custom Processing Filters, Media Encoding Configurations, Hardware-Accelerated Video Pipelines, Video Processing Tools.

Care sunt câteva alternative open-source pentru lisamelton/video_transcoding?

Alternativele open-source pentru lisamelton/video_transcoding includ: gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing… gyroflow/gyroflow — Gyroflow is a gyroscope video stabilization software and IMU telemetry processor designed to remove camera shake from… ffmpeg/ffmpeg — FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and… ersatztv/ersatztv — ErsatzTV is an IPTV channel simulator and linear media scheduler that transforms personal media libraries into… 5rahim/seanime — This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It… fluent-ffmpeg/node-fluent-ffmpeg — node-fluent-ffmpeg is a Node.js wrapper for FFmpeg that provides a fluent interface for executing media commands and…