awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fluent-ffmpeg avatar

fluent-ffmpeg/node-fluent-ffmpegArchived

0
View on GitHub↗
8,251 نجوم·941 تفرعات·JavaScript·MIT·8 مشاهدات

Node Fluent Ffmpeg

node-fluent-ffmpeg هو غلاف Node.js لـ FFmpeg يوفر واجهة سلسة لتنفيذ أوامر الوسائط ومعالجة الملفات. يعمل كمدير عمليات يتعامل مع دورة حياة ثنائيات FFmpeg الخارجية، مما يتيح تحويل الوسائط برمجياً، وتوليد صور مصغرة للفيديو، واستخراج البيانات الوصفية عبر ffprobe.

تتميز المكتبة بمنشئ أوامر يترجم استدعاءات أساليب JavaScript إلى وسيطات سطر أوامر. تتميز بمراقبة التقدم القائمة على الأحداث لتتبع الإطارات المعالجة والإنتاجية، بالإضافة إلى القدرة على توجيه بيانات الوسائط المعالجة مباشرة إلى تدفقات قابلة للكتابة للتعامل في الوقت الفعلي.

يغطي المشروع قدرات واسعة لمعالجة الوسائط، بما في ذلك إعداد التشفير لخصائص الصوت والفيديو، وتعريفات مخططات التصفية المعقدة للتأثيرات المرئية والصوتية، وإدارة المدخلات لربط مصادر متعددة. يتضمن أيضاً أدوات لفحص حاويات الوسائط والتدفقات لاسترجاع البيانات الوصفية التقنية.

Features

  • FFmpeg Wrappers - Provides a comprehensive Node.js programmatic interface for executing FFmpeg commands.
  • Media Processing - Provides a comprehensive fluent interface for manipulating, encoding, and processing various audio and video media formats.
  • Media Filter Application - Applies visual effects and audio adjustments to media streams using filter strings or specification objects.
  • Dynamic - Translates JavaScript method calls into specific FFmpeg command-line arguments and flags.
  • Fluent Command Generation - Implements a chainable API to programmatically assemble complex FFmpeg command strings.
  • Media Metadata Extraction - Invokes ffprobe to extract technical metadata including durations, dimensions, and stream details from media files.
  • Process Lifecycle Managers - Manages the lifecycle of external FFmpeg processes, including binary path configuration and termination signal handling.
  • Media Input Managers - Supports loading media from files, image patterns, or readable streams with specific offsets and format overrides.
  • Media Metadata Extractors - Extracts technical stream information and container details from media files using ffprobe.
  • Media Transcoding - Converts media assets from one codec, bitrate, or container format to another via a programmatic API.
  • Programmatic Video Transcoding - Enables conversion of audio and video files by configuring codecs and bitrates through a Node.js interface.
  • Video Frame Extractors - Generates screenshots from videos based on specific frame counts, timestamps, or percentage offsets.
  • Video Property Modifiers - Allows programmatic adjustment of video codecs, bitrates, framerates, and the application of custom filters.
  • Process Execution Wrappers - Provides a wrapper around Node.js child_process to simplify the execution of the external FFmpeg binary.
  • Filtergraph Construction Engines - Enables the construction of non-linear processing pipelines using complex filtergraphs for media mixing and overlays.
  • Media Output Managers - Directs processed media to files or writable streams using multiple concurrent outputs with unique configurations.
  • Stream Output Management - Routes processed media to specific destination targets such as files, writable streams, or PassThrough streams.
  • Process Monitors - Provides event listeners to track the progress, completion, and failure of external media processing commands.
  • Media Concatenators - Provides the capability to join multiple media files sequentially into a single output stream.
  • Media Encoding Configurations - Provides settings for configuring output resolution, aspect ratio, frame rate, and bitrates for media streams.
  • Video Resizers - Provides tools for adjusting the spatial resolution and aspect ratio of video frames.
  • Real-Time Media Streaming - Pipes processed audio and video data to writable streams for low-latency network transmission.
  • Video Frame Extraction - Extracts individual static frames as images from video streams at specified timestamps.
  • Audio Stream Property Modification - Allows adjustment of audio codecs, bitrates, and channel counts or the application of custom audio filters.
  • Thumbnail Extraction - Extracts specific frames and screenshots from video files as static images at defined timestamps.
  • Asynchronous Progress Tracking - Emits incremental progress updates based on processed frames and timestamps parsed from the process output.
  • Stream Piping - Transmits processed media data to writable streams for real-time handling or network delivery.
  • Writable Stream Integration - Routes processed media data directly to Node.js writable streams for real-time handling.
  • Batch Processing Monitors - Tracks transcoding status by reporting processed frames, throughput, and completion percentages.
  • Media File Writing - Writes processed media streams directly to structured container files on the local disk.
  • JavaScript Libraries - Fluent API for building and executing complex media commands.
  • Audio and Video Processing - Fluent API for FFMPEG operations.

سجل النجوم

مخطط تاريخ النجوم لـ fluent-ffmpeg/node-fluent-ffmpegمخطط تاريخ النجوم لـ fluent-ffmpeg/node-fluent-ffmpeg

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Node Fluent Ffmpeg

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Node Fluent Ffmpeg.
  • kkroening/ffmpeg-pythonالصورة الرمزية لـ kkroening

    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
  • php-ffmpeg/php-ffmpegالصورة الرمزية لـ PHP-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
  • ffmpeg/ffmpegالصورة الرمزية لـ FFmpeg

    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
  • zulko/moviepyالصورة الرمزية لـ Zulko

    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
عرض جميع البدائل الـ 30 لـ Node Fluent Ffmpeg→

الأسئلة الشائعة

ما هي وظيفة fluent-ffmpeg/node-fluent-ffmpeg؟

node-fluent-ffmpeg هو غلاف Node.js لـ FFmpeg يوفر واجهة سلسة لتنفيذ أوامر الوسائط ومعالجة الملفات. يعمل كمدير عمليات يتعامل مع دورة حياة ثنائيات FFmpeg الخارجية، مما يتيح تحويل الوسائط برمجياً، وتوليد صور مصغرة للفيديو، واستخراج البيانات الوصفية عبر ffprobe.

ما هي الميزات الرئيسية لـ fluent-ffmpeg/node-fluent-ffmpeg؟

الميزات الرئيسية لـ fluent-ffmpeg/node-fluent-ffmpeg هي: FFmpeg Wrappers, Media Processing, Media Filter Application, Dynamic, Fluent Command Generation, Media Metadata Extraction, Process Lifecycle Managers, Media Input Managers.

ما هي البدائل مفتوحة المصدر لـ fluent-ffmpeg/node-fluent-ffmpeg؟

تشمل البدائل مفتوحة المصدر لـ fluent-ffmpeg/node-fluent-ffmpeg: kkroening/ffmpeg-python — ffmpeg-python is a Python wrapper that translates programmatic method calls into command-line arguments for executing… php-ffmpeg/php-ffmpeg — PHP-FFmpeg is an object-oriented wrapper for executing FFmpeg binary commands within PHP applications. It serves as a… ffmpeg/ffmpeg — FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and… zulko/moviepy — MoviePy is a Python video editing library and automated video processor designed for programmatically cutting,… microshow/rxffmpeg — RxFFmpeg is an Android multimedia framework and media transcoder based on FFmpeg. It provides a set of tools for video… wang-bin/qtav — QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for…