ffmpeg-pro

Professional n8n node for FFmpeg video/audio processing with binary data support

Package Information

Downloads: 23 weeklyĀ /Ā 77 monthly
Latest Version: 1.0.5
Author: Your Name

Documentation

n8n FFmpeg Node šŸŽ¬

This repository contains a custom node for n8n that wraps the powerful FFmpeg command-line tool for media processing tasks directly within your workflows.
āš”ļø Core Capability: Seamless Binary File Processing šŸ’¾

Installation

This node is intended to be installed alongside your n8n instance.
To install:

  • Go to n8n instance settings > Comuunity nodes
  • Click Install
  • Type n8n-nodes-ffmpeg-pro
  • Click I confirm, and proceed

The main implementation logic resides in:

  • nodes/FFmpeg/FFmpeg.node.ts

Usage Examples šŸ› ļø

This node allows you to run arbitrary FFmpeg commands for tasks such as:

  • Video transcoding (e.g., MP4 to WebM) šŸ“ŗ
  • Audio extraction šŸŽ§
  • Trimming videos āœ‚ļø
  • Applying filters

Node Details

The node interacts with the file system by reading input media (binary data) and writing processed output media based on the command provided in the node configuration. It handles temporary file management for inputs specified via binary properties.

Discussion