awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
eibols avatar

eibols/ffmpeg_batch

0
View on GitHub↗
1,489 stars·79 forks·C#·LGPL-2.1·4 views

Ffmpeg Batch

FFmpeg Batch is a graphical desktop application designed to automate complex audio and video processing tasks. It functions as a workflow manager that allows users to execute repetitive multimedia operations in bulk, providing a centralized interface for managing encoding jobs, stream composition, and metadata across large collections of files.

The application distinguishes itself by offering event-driven directory watching, which triggers automated workflows for incoming media without manual intervention. It utilizes configuration-based task templating to ensure consistent encoding parameters and supports the integration of external command-line utilities to handle specialized tasks like online media archiving and remote content capture.

Beyond core transcoding, the tool provides capabilities for managing media streams, including the extraction, merging, and hardcoding of subtitle tracks. It also includes features for multimedia metadata analysis, enabling users to filter and organize large libraries based on technical file properties. The software supports cross-platform usage by wrapping native binaries within a compatibility layer to facilitate execution on non-native operating systems.

Features

  • Media Players and Converters - Converts audio and video files into various formats using batch processing to ensure device compatibility.
  • FFmpeg Wrappers - Provides a graphical interface for automating complex FFmpeg-based audio and video encoding tasks.
  • Media Task Automators - Streamlines production pipelines by automatically executing complex media operations on new files.
  • Event-Driven Workflow Triggers - Triggers automated media workflows by monitoring local file system directories for new content.
  • Batch Media Converters - Performs multi-file batch conversion of media formats with custom parameters.
  • Batch Media Processors - Orchestrates repetitive multimedia operations and monitors encoding progress across large file collections.
  • Media Automation - Monitors directories to automatically trigger encoding, trimming, and extraction workflows for incoming media.
  • Reusable Task Templates - Provides reusable task blueprints for consistent encoding parameters across large-scale media conversion operations.
  • Media Metadata Extraction - Parses media file headers to extract technical metadata for library organization and filtering.
  • Background Job Queues - Manages and prioritizes background media processing tasks to ensure efficient execution and real-time progress tracking.
  • Stream Modifiers - Adjusts stream composition by merging or extracting tracks without requiring manual command-line input.
  • Media Processing Orchestrators - Orchestrates external command-line media engines to perform complex file manipulation and transcoding tasks.
  • Multimedia Analysis Integrations - Extracts and displays detailed technical metadata and stream properties for media files.
  • Stream Manipulations - Provides tools for adjusting audio, video, and subtitle stream composition within media files.
  • Media Processing Presets - Applies predefined encoding and filtering presets to standardize media output quality.
  • Media Content Archivers - Captures and archives online media content from web URLs and live streams to local storage.
  • Desktop Transcoding Interfaces - Offers a desktop interface for converting media formats while managing stream composition and subtitle tracks.
  • Media Track Multiplexing - Manages stream composition by multiplexing and demultiplexing audio, video, and subtitle tracks.
  • Encoding Progress Monitors - Tracks real-time encoding progress and manages task priority for batch media jobs.
  • Media Metadata Displays - Displays technical multimedia properties to assist in organizing and filtering large media collections.

Star history

Star history chart for eibols/ffmpeg_batchStar history chart for eibols/ffmpeg_batch

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Ffmpeg Batch

Hand-picked collections where Ffmpeg Batch appears.
  • Bulk Audio Format Converters

Frequently asked questions

What does eibols/ffmpeg_batch do?

FFmpeg Batch is a graphical desktop application designed to automate complex audio and video processing tasks. It functions as a workflow manager that allows users to execute repetitive multimedia operations in bulk, providing a centralized interface for managing encoding jobs, stream composition, and metadata across large collections of files.

What are the main features of eibols/ffmpeg_batch?

The main features of eibols/ffmpeg_batch are: Media Players and Converters, FFmpeg Wrappers, Media Task Automators, Event-Driven Workflow Triggers, Batch Media Converters, Batch Media Processors, Media Automation, Reusable Task Templates.

What are some open-source alternatives to eibols/ffmpeg_batch?

Open-source alternatives to eibols/ffmpeg_batch include: lake1059/ffmpegfreeui. php-ffmpeg/php-ffmpeg — PHP-FFmpeg is an object-oriented wrapper for executing FFmpeg binary commands within PHP applications. It serves as a… 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… slhck/ffmpeg-normalize — This utility is a command-line tool designed to automate volume leveling across audio and video collections. By… alexta69/metube — MeTube is a self-hosted, containerized media downloader that provides a web-based interface for archiving online video… vert-sh/vert — VERT is a media conversion platform designed to transform images, audio, video, and documents into various formats. It…

Open-source alternatives to Ffmpeg Batch

Similar open-source projects, ranked by how many features they share with Ffmpeg Batch.
  • lake1059/ffmpegfreeuiLake1059 avatar

    Lake1059/FFmpegFreeUI

    6,398View on GitHub↗
    Visual Basic .NETffmpegffmpeg-guiffmpeg-windows
    View on GitHub↗6,398
  • php-ffmpeg/php-ffmpegPHP-FFmpeg avatar

    PHP-FFmpeg/PHP-FFmpeg

    5,013View on GitHub↗

    PHP-FFmpeg is an object-oriented wrapper for executing FFmpeg binary commands within PHP applications. It serves as a multimedia processing library and toolkit for transcoding, clipping, merging, and filtering audio and video files through a standardized programmatic interface. The project provides specialized drivers for video manipulation, audio editing, and media metadata extraction. These drivers allow for the application of visual filters, the modification of audio sample rates, and the probing of multimedia files to retrieve technical specifications and validate file integrity. The lib

    PHP
    View on GitHub↗5,013
  • fluent-ffmpeg/node-fluent-ffmpegfluent-ffmpeg avatar

    fluent-ffmpeg/node-fluent-ffmpeg

    8,251View on GitHub↗

    node-fluent-ffmpeg is a Node.js wrapper for FFmpeg that provides a fluent interface for executing media commands and processing files. It functions as a process manager that handles the lifecycle of external FFmpeg binaries, enabling programmatic media transcoding, video thumbnail generation, and metadata extraction via ffprobe. The library distinguishes itself through a command builder that translates JavaScript method calls into command-line arguments. It features event-driven progress monitoring to track processed frames and throughput, as well as the ability to route processed media data

    JavaScript
    View on GitHub↗8,251
  • slhck/ffmpeg-normalizeslhck avatar

    slhck/ffmpeg-normalize

    1,509View on GitHub↗

    This utility is a command-line tool designed to automate volume leveling across audio and video collections. By leveraging external media processing libraries, it adjusts files to a consistent target loudness level, ensuring uniform playback without the need for manual volume adjustments. The tool distinguishes itself through a two-pass analysis workflow that measures loudness statistics before applying precise gain adjustments. It maintains the relative loudness relationships between tracks when processing collections, ensuring that the dynamic balance of a group of files remains intact. Use

    HTMLaudioffmpegpython
    View on GitHub↗1,509
  • See all 30 alternatives to Ffmpeg Batch→