JSPM

n8n-nodes-ffmpeg-features

0.1.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q43977F
  • License MIT

Wrapper for various operations with FFMPEG

Package Exports

  • n8n-nodes-ffmpeg-features
  • n8n-nodes-ffmpeg-features/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-ffmpeg-features) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

n8n-nodes-ffmpeg

Based on shmeller86/n8n-nodes-ffmpeg

This package contains an n8n node that allows you to work with FFmpeg for video and audio file processing.

Installation

Important: Make sure FFmpeg is installed on your system.

Operations

The node supports the following operations:

1. Merge Videos

  • Combines multiple video files into one
  • Configurable minimum number of files to merge
  • Support for custom FFmpeg arguments

2. Overlay Audio

  • Overlays an audio track onto a video file
  • Configurable encoding parameters

3. Media Info

  • Get technical information about video/audio files
  • Detailed information about streams, codecs, and metadata

4. Custom Command

  • Execute arbitrary FFmpeg commands
  • Full control over processing parameters

5. Convert Media

  • Convert media files to different formats
  • Support for various codecs and containers
  • Configurable encoding parameters

Parameters

Common Parameters

  • Operation: Choose operation (merge/overlay/info/custom)
  • Output File Name: Name of the output file
  • Output Binary Property: Name of the binary property for the output file

Merge Parameters

  • Minimum Files to Merge: Minimum number of files required before merging
  • FFmpeg Merge Arguments: Command line arguments for merging

Overlay Parameters

  • FFmpeg Overlay Arguments: Command template for audio overlay

Custom Parameters

  • Custom FFmpeg Command: Arbitrary FFmpeg command

Usage Examples

Merging Videos

{ "operation": "merge", "minFiles": 2, "outputFileName": "merged_video.mp4", "outputBinary": "mergedVideo", "ffmpegMergeArgs": "-f concat -safe 0 -i "{input}" -c:v libx264 -c:a aac "{output}"" }

Overlaying Audio

{ "operation": "overlay", "outputFileName": "video_with_audio.mp4", "outputBinary": "videoWithAudio", "ffmpegOverlayArgs": "-i "{video}" -i "{audio}" -c:v copy -c:a aac "{output}"" }

License

MIT