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

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

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

Open-source alternatives to Node Fluent Ffmpeg

30 open-source projects similar to fluent-ffmpeg/node-fluent-ffmpeg, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Node Fluent Ffmpeg alternative.

  • kkroening/ffmpeg-pythonkkroening 的头像

    kkroening/ffmpeg-python

    10,999在 GitHub 上查看↗

    ffmpeg-python is a Python wrapper that translates programmatic method calls into command-line arguments for executing FFmpeg media processing tasks. It functions as a multimedia transcoding interface and a media stream capture tool, allowing for the recording of live audio and video from hardware devices and network sources. The library features a fluent interface for constructing complex directed graphs of audio and video filters through method chaining. It also includes an FFprobe metadata extractor that retrieves structured technical properties from media files and returns them as Python d

    Python
    在 GitHub 上查看↗10,999
  • 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

    Caudiocffmpeg
    在 GitHub 上查看↗61,176
  • php-ffmpeg/php-ffmpegPHP-FFmpeg 的头像

    PHP-FFmpeg/PHP-FFmpeg

    5,013在 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
    在 GitHub 上查看↗5,013

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • zulko/moviepyZulko 的头像

    Zulko/moviepy

    14,699在 GitHub 上查看↗

    MoviePy is a Python video editing library and automated video processor designed for programmatically cutting, concatenating, and manipulating video and audio files. It serves as a non-linear video editor and an interface for FFmpeg to handle the reading, writing, and conversion of diverse media formats and codecs. The library enables automated video composition through the layering of multiple video and audio streams using transparency and coordinate-based positioning. It supports dynamic content generation by inserting text overlays and performing custom video frame processing where raw fra

    Pythonanimationgifhacktoberfest
    在 GitHub 上查看↗14,699
  • microshow/rxffmpegmicroshow 的头像

    microshow/RxFFmpeg

    4,732在 GitHub 上查看↗

    RxFFmpeg is an Android multimedia framework and media transcoder based on FFmpeg. It provides a set of tools for video and audio editing, transcoding, and processing on Android devices. The framework integrates a video player component for rendering local files and network streams with zoom and rotation support. It also includes specialized libraries for Android video editing, such as cropping and splicing, and Android audio processing for mixing tracks and modifying voice pitch. The project covers broad media manipulation capabilities, including the conversion of images to video, the extrac

    Candroidarm64-v8aarmeabi-v7a
    在 GitHub 上查看↗4,732
  • wang-bin/qtavwang-bin 的头像

    wang-bin/QtAV

    4,250在 GitHub 上查看↗

    QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for audio and video rendering. It functions as a hardware-accelerated video player, an OpenGL video renderer, and a multimedia stream transcoder. The project distinguishes itself through a hardware-abstraction decoding layer that utilizes GPU interfaces such as VA-API and VideoToolbox to decode high-resolution video. It employs a zero-copy memory transfer path to move decoded video data directly to graphics APIs, reducing CPU overhead and enabling high-performance YUV rendering.

    C++
    在 GitHub 上查看↗4,250
  • eibols/ffmpeg_batcheibols 的头像

    eibols/ffmpeg_batch

    1,489在 GitHub 上查看↗

    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 parameter

    C#aacac3audio
    在 GitHub 上查看↗1,489
  • leandromoreira/ffmpeg-libav-tutorialleandromoreira 的头像

    leandromoreira/ffmpeg-libav-tutorial

    11,011在 GitHub 上查看↗

    This project is a C-based media engineering guide and multimedia processing framework designed for managing codecs, frames, and packets within the FFmpeg and Libav ecosystem. It provides technical documentation and implementation patterns for transcoding, remuxing, and resizing video and audio data. The project includes a containerized development environment that encapsulates required media libraries and toolchains within a virtual image to ensure consistent build environments. The framework covers a range of multimedia engineering workflows, including adaptive bitrate streaming, media cont

    C
    在 GitHub 上查看↗11,011
  • tanersener/mobile-ffmpegtanersener 的头像

    tanersener/mobile-ffmpeg

    4,137在 GitHub 上查看↗

    mobile-ffmpeg provides a framework for mobile multimedia processing, allowing Android, iOS, and tvOS applications to execute video and audio transcoding and filtering tasks. It enables the integration of pre-compiled binaries into mobile projects to avoid manual cross-compilation for different hardware architectures. The project supports cross-platform compilation and the integration of third-party codecs and external libraries. It provides a mechanism to deploy universal binaries across multiple operating systems and different CPU architectures. The toolset covers media metadata analysis, r

    Candroidffmpegfontconfig
    在 GitHub 上查看↗4,137
  • sindresorhus/execasindresorhus 的头像

    sindresorhus/execa

    7,517在 GitHub 上查看↗

    Execa is a promise-based process execution library that serves as a wrapper for the Node.js child process module. It functions as a shell command runner and subprocess management tool, simplifying the execution of external commands and binaries. The library distinguishes itself through automatic argument escaping to prevent shell injection and the use of abort signals for graceful process termination. It also provides an inter-process communication wrapper for exchanging structured JSON data and messages between parent and child processes. Its capabilities cover a broad range of process I/O

    JavaScript
    在 GitHub 上查看↗7,517
  • jiaaro/pydubjiaaro 的头像

    jiaaro/pydub

    9,767在 GitHub 上查看↗

    Pydub is a Python audio manipulation library and digital audio processor used for editing, slicing, and converting audio files and segments. It serves as a programmatic wrapper for FFmpeg to import and export a wide variety of audio formats. The library functions as an audio signal generator capable of creating synthetic waveforms, such as sine waves and white noise. It also provides tools for digital signal processing, including the application of filters, fades, crossfades, and gain adjustments to sound signals. Its broader capabilities cover programmatic audio editing through concatenatio

    Python
    在 GitHub 上查看↗9,767
  • remy/nodemonremy 的头像

    remy/nodemon

    26,682在 GitHub 上查看↗

    Nodemon is a command-line utility designed to automate development workflows by monitoring file system changes and managing the lifecycle of long-running processes. It functions as a process monitor that tracks directory trees for modifications, automatically terminating and restarting applications to ensure a continuous feedback loop during the coding process. The tool distinguishes itself through its language-agnostic design, which decouples monitoring logic from the target application's runtime. While it provides default support for Node.js, it can execute arbitrary command-line instructio

    JavaScriptnodenodemonwatch
    在 GitHub 上查看↗26,682
  • 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

    Ruby
    在 GitHub 上查看↗2,513
  • carykh/jumpcuttercarykh 的头像

    carykh/jumpcutter

    3,141在 GitHub 上查看↗

    Jumpcutter is an audio-based video cutter and automatic editor designed to eliminate dead air from video files. It functions as a utility that condenses footage by detecting and removing silent sections based on audio track analysis. The tool utilizes FFmpeg to automatically identify quiet gaps and strip them from recordings. This process focuses on removing silent video sections to create faster-paced content without the need for manual editing. The system operates by calculating decibel levels against a defined volume threshold to generate a list of timestamps for audible segments. These s

    Python
    在 GitHub 上查看↗3,141
  • datarhei/restreamerdatarhei 的头像

    datarhei/restreamer

    4,925在 GitHub 上查看↗

    Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media processing gateway and a multi-destination stream relay, providing a web-based management interface to configure video codecs, hardware acceleration, and stream routing. The system enables multi-platform video streaming by duplicating a single live video source and forwarding it to various third-party broadcast services and external servers simultaneously. It also supports direct-to-website broadcasting, allowing users to host live content for private or public audiences via customizab

    HTMLffmpegffmpeg-apiffmpeg-server
    在 GitHub 上查看↗4,925
  • nevcairiel/lavfiltersNevcairiel 的头像

    Nevcairiel/LAVFilters

    8,969在 GitHub 上查看↗

    LAVFilters is an open-source media filter pack consisting of splitters and decoders designed for the DirectShow framework. It functions as a set of software components that convert compressed media data into raw formats for hardware or software rendering. The collection includes a media splitter to separate combined audio and video container formats into individual streams, as well as a specialized Blu-ray disc player filter used to identify and extract movie titles and playlists from disc structures. The project provides capabilities for audio and video stream decoding, media stream demuxin

    C++
    在 GitHub 上查看↗8,969
  • react-native-image-picker/react-native-image-pickerreact-native-image-picker 的头像

    react-native-image-picker/react-native-image-picker

    8,637在 GitHub 上查看↗

    react-native-image-picker is a cross-platform mobile media picker used to select images and videos from a system gallery or capture new media via the device camera. It serves as a native device camera interface and a mobile gallery file picker for accessing local storage. The library includes a media metadata extractor to retrieve technical details from selected files, such as image dimensions, file size, video duration, and EXIF data. The project provides a bridge between JavaScript and native mobile operating systems to trigger system-provided gallery and camera interfaces. It handles the

    Javaimage-pickerpickerreact-native
    在 GitHub 上查看↗8,637
  • vanilagy/mediabunnyVanilagy 的头像

    Vanilagy/mediabunny

    5,254在 GitHub 上查看↗

    This is a cross-platform media processing library that reads, writes, encodes, and decodes media in both browser and server environments. It supports common container formats including ISOBMFF, Matroska, Ogg, MPEG-TS, and HLS, and handles codec operations through a combination of WebCodecs API and WebAssembly-based encoders. Media is processed in streaming pipelines that maintain constant memory usage and automatically apply backpressure from output speed to all upstream components. The library distinguishes itself through a plugin-based codec registration system that allows extending support

    TypeScriptaudiodecodingdemuxing
    在 GitHub 上查看↗5,254
  • meetecho/janus-gatewaymeetecho 的头像

    meetecho/janus-gateway

    9,117在 GitHub 上查看↗

    Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI

    C
    在 GitHub 上查看↗9,117
  • gpac/gpacgpac 的头像

    gpac/gpac

    3,205在 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
    在 GitHub 上查看↗3,205
  • jliljebl/flowbladejliljebl 的头像

    jliljebl/flowblade

    3,017在 GitHub 上查看↗

    Flowblade is a non-linear video editor and multitrack video compositor. It provides a professional environment for composing multitrack timelines, trimming media clips, and managing assets through a visual effects processing engine. The project distinguishes itself with a hardware-synced playback controller that allows for manual scrubbing using external USB shuttle and jog devices. It also includes a hardware-accelerated video encoder that utilizes CPU and GPU acceleration to render project timelines into final formats. The software covers a broad range of production capabilities, including

    Python
    在 GitHub 上查看↗3,017
  • kagami/ffmpeg.jsKagami 的头像

    Kagami/ffmpeg.js

    3,459在 GitHub 上查看↗

    Port of FFmpeg with Emscripten

    JavaScript
    在 GitHub 上查看↗3,459
  • leandromoreira/digital_video_introductionleandromoreira 的头像

    leandromoreira/digital_video_introduction

    16,232在 GitHub 上查看↗

    This project is an educational suite and technical guide designed for mastering video codecs and signal processing. It provides a structured curriculum through an engineering course, interactive labs, and tutorials focused on the fundamental principles of video compression and digital signal processing. The resource includes a technical guide for analyzing specific codecs like AV1, VP9, and H.265. It distinguishes itself by providing a containerized media lab, which ensures a consistent development environment for experimenting with video technology tools and notebooks. The project covers a

    Jupyter Notebookadaptive-streamingarithmetic-codingaudio
    在 GitHub 上查看↗16,232
  • arthenica/ffmpeg-kitarthenica 的头像

    arthenica/ffmpeg-kit

    5,836在 GitHub 上查看↗

    ffmpeg-kit is a cross-platform SDK that wraps FFmpeg and FFprobe into native libraries for Android, iOS, macOS, Linux, and tvOS, enabling applications to execute media processing commands through platform-specific APIs. It provides a concurrent command executor that runs multiple FFmpeg operations simultaneously and collects results independently via thread-safe interfaces. The project includes a build system that compiles FFmpeg native libraries from source with configurable codec and library options for each target platform, and offers eight precompiled binary packages with different sets o

    Candroidffmpegflutter
    在 GitHub 上查看↗5,836
  • lake1059/ffmpegfreeuiLake1059 的头像

    Lake1059/FFmpegFreeUI

    6,398在 GitHub 上查看↗
    Visual Basic .NETffmpegffmpeg-guiffmpeg-windows
    在 GitHub 上查看↗6,398
  • seadve/koohaSeaDve 的头像

    SeaDve/Kooha

    3,262在 GitHub 上查看↗

    Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording. It functions as a hardware-accelerated screen capture tool that offloads video compression to the GPU to reduce CPU load and power consumption. The application integrates the PipeWire framework to capture system and microphone audio streams and leverages FFmpeg for muxing video streams and exporting various codecs and containers. Its user interface is a native Linux application built with the GTK toolkit. The software covers screen recording and capture of entire displays, s

    Rustgnomegstreamergtk-rs
    在 GitHub 上查看↗3,262
  • exiftool/exiftoolexiftool 的头像

    exiftool/exiftool

    4,812在 GitHub 上查看↗

    ExifTool is a command line application and batch metadata processor used for reading, writing, and editing EXIF, IPTC, XMP, and other metadata in image and video files. It functions as a file metadata editor and image metadata extractor capable of modifying embedded internal properties across a wide variety of supported file formats. The tool specializes in extracting camera maker notes and industry standard descriptors from digital media. It supports metadata migration workflows, allowing embedded information to be copied from a source file and applied to a destination file. The utility cov

    Perl
    在 GitHub 上查看↗4,812
  • devoncrawford/video-editing-automationDevonCrawford 的头像

    DevonCrawford/Video-Editing-Automation

    1,195在 GitHub 上查看↗

    This project is a toolkit for automating video editing and post-production tasks through programmatic workflows. It functions as a media pipeline that ingests, processes, and exports video content by applying algorithmic logic to assemble raw footage into finished media products. The framework utilizes a library of building blocks to execute repetitive editing operations, allowing for the batch processing of media assets. By mapping temporal metadata and chaining discrete operations into linear pipelines, the system enables the automated assembly of video content without manual intervention.

    C
    在 GitHub 上查看↗1,195
  • media-kit/media-kitmedia-kit 的头像

    media-kit/media-kit

    1,767在 GitHub 上查看↗

    Media-kit is a cross-platform media framework designed for Dart and Flutter applications. It provides a unified interface for building custom audio and video players, enabling developers to implement consistent media playback capabilities across mobile and desktop operating systems. The framework distinguishes itself by utilizing a hardware-accelerated media pipeline that offloads decoding and rendering tasks to dedicated device resources. By mapping video frames directly onto hardware-accelerated textures and employing a unified decoding pipeline, it maintains high-performance output while p

    Dartandroidaudioaudio-player
    在 GitHub 上查看↗1,767
  • mli/autocutmli 的头像

    mli/autocut

    7,579在 GitHub 上查看↗

    Autocut is a text-based video editor and automatic speech recognition tool. It allows users to cut and merge video clips by modifying a text transcript instead of using a traditional timeline. The system operates as an FFmpeg video processor and subtitle manipulation utility. It converts spoken audio into text and compacts subtitle files into simplified formats, enabling the removal of unwanted video segments by deleting corresponding sentences from a transcription file. The project covers automated video transcription, non-linear video cutting, and subtitle file management. It supports hard

    Python
    在 GitHub 上查看↗7,579