Back to Nodes

FFHub

Last updated May 13, 2026

n8n node for FFHub - Cloud FFmpeg transcoding service

14 Weekly Downloads
168 Monthly Downloads

Included Nodes

FFHub

Description

n8n-nodes-ffhub

English | 中文

This is an n8n community node for FFHub – a cloud-based FFmpeg transcoding service.

FFHub lets you run FFmpeg commands in the cloud without managing servers. Simply submit your FFmpeg command and get the output files via URL.

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the installation guide in the n8n community nodes documentation.

npm install @ffhub/n8n-nodes-ffhub

Operations

This node supports the following operations:

| Operation | Description |
|———–|————-|
| Create Task | Submit a new FFmpeg transcoding task |
| Get Task | Get status and result of a specific task |
| List Tasks | List all your tasks with optional filters |
| Wait for Completion | Poll until a task completes or fails |

Credentials

To use this node, you need an FFHub API key:

1. Sign up at ffhub.io
2. Go to Dashboard → API Keys
3. Create a new API key
4. Use this key in your n8n credentials

Usage Examples

Basic Video Compression

FFmpeg Command:
ffmpeg -i https://example.com/input.mp4 -c:v libx264 -crf 23 output.mp4

Convert to Different Format

FFmpeg Command:
ffmpeg -i https://example.com/input.mov -c:v libx264 -c:a aac output.mp4

Extract Audio

FFmpeg Command:
ffmpeg -i https://example.com/video.mp4 -vn -c:a libmp3lame audio.mp3

Create Thumbnail

FFmpeg Command:
ffmpeg -i https://example.com/video.mp4 -ss 00:00:05 -vframes 1 thumbnail.jpg

Typical Workflow

1. Create Task – Submit your FFmpeg command
2. Wait for Completion – Wait until the task finishes
3. Use Output – The output contains URLs to your processed files

Compatibility

License

MIT