Very Good FFmpeg
How it worksPricingDocsBlog

Published Aug 19, 2026

Very Good FFmpeg n8n Community Node Is Live

Run raw FFmpeg jobs from n8n workflows with the official Very Good FFmpeg community node, available now for self-hosted n8n.

The official Very Good FFmpeg n8n community node is live. You can now run raw FFmpeg jobs from inside n8n workflows without hand-building HTTP Request nodes, presigned upload flows, or polling loops.

The node is published on npm as @verygoodffmpeg/n8n-nodes-verygoodffmpeg and is available today to self-hosted n8n users. We have submitted the node for n8n verification, and it will be available to n8n Cloud users once that process completes.

What does the n8n node do?

The package ships two nodes.

The Very Good FFmpeg node covers the full job lifecycle:

  • Job > Run: submit an FFmpeg job with named input URLs, output filenames, and FFmpeg command lines. Use raw FFmpeg syntax with {{input}} and {{output.mp4}} placeholders. Multiple commands run in order in the same workspace.
  • Job > Get: fetch a job by ID, including status and output file URLs.
  • Job > List: list recent jobs with paging.
  • Job > Cancel: cancel a queued or running job.
  • File > Upload: upload binary data from your workflow and get back a URL usable as a job input. This means files from HTTP Request, Google Drive, or any other node can flow straight into an FFmpeg job.

The Very Good FFmpeg Trigger node is a webhook trigger that fires when a job finishes. Point a Job > Run at its webhook URL, leave Wait for Completion off, and long transcodes run without blocking your workflow or hitting n8n execution timeouts.

Both nodes are marked usableAsTool, so you can attach them to an n8n AI Agent node as tools or expose them to external MCP clients through n8n's MCP Server Trigger.

How do I install it?

On a self-hosted n8n instance:

  1. Create an API key in the Very Good FFmpeg dashboard.
  2. In n8n, go to Settings > Community Nodes > Install and enter @verygoodffmpeg/n8n-nodes-verygoodffmpeg.
  3. Add a Very Good FFmpeg API credential and paste your API key.

That is the whole setup. The n8n integration docs walk through a full example: trimming a video to 5 seconds in a single node, plus patterns for long jobs, binary data, and AI agent use.

When will it work on n8n Cloud?

n8n Cloud only allows verified community nodes. We have submitted the node for verification and it is under review by the n8n team. Once verification completes, n8n Cloud users will be able to install it directly from the Cloud nodes panel. Until then, the node requires a self-hosted n8n instance.

We will update this post when Cloud availability lands.

Why build a dedicated node instead of using HTTP Request?

You could always call the Very Good FFmpeg REST API from n8n's HTTP Request node, and plenty of users did. The dedicated node removes the boilerplate:

  • No manual auth headers. The credential handles it.
  • No hand-rolled polling loops. Wait for Completion handles short jobs, and the Trigger node handles long ones.
  • No separate upload choreography. File > Upload takes workflow binary data directly.
  • API failures surface as standard n8n node errors with the HTTP status and message, so n8n's On Error retry and continue settings work as expected.

Under the hood it is the same API: exact FFmpeg commands, 16-core 5 GHz CPU or Nvidia GPU machines, 6-hour job runtimes, and per-GB pricing with no subscription.

Get started

Install the node on your self-hosted instance, grab a free API key (2 GB free, no credit card), and run your first job. The integration docs have a copy-paste example.

If you hit issues or want an operation the node does not cover yet, tell us. The node is developed alongside the API and ships updates on npm.

Related reading

  • Aug 19, 2026

    Best Hosted FFmpeg REST API 2026: Top Providers Compared

    Side-by-side comparison of Very Good FFmpeg, Rendi, FFmpeg API Cloud, FetchMedia, RenderIO, ffmpegapi.net, Coconut, and VideoTranscode on pricing, raw FFmpeg control, GPU support, and runtime limits.

  • Aug 19, 2026

    FFmpeg Micro API Pricing: A Complete Guide to Costs, Limits, and Alternatives

    Compare FFmpeg Micro pricing against ffmpegapi.net, ffmpeg-api.com, RenderIO, and Very Good FFmpeg across real-world workloads.

  • Aug 19, 2026

    Rendi FFmpeg API Pricing and Documentation

    A direct comparison of Rendi FFmpeg API pricing, documentation, and features against Very Good FFmpeg.

  • Jun 10, 2026

    Hosted FFmpeg REST API: 2026 Pricing and Comparison Guide

    Compare the top hosted FFmpeg REST APIs for video transcoding in 2026. Transparent pricing, hidden costs, and use-case recommendations across Mux, Bitmovin, AWS, Coconut, Rendi, FetchMedia, and Very Good FFmpeg.

Very Good FFmpegChecking status...
Product
  • How it works
  • Pricing
  • Comparison
  • FAQ
  • Blog
Developers
  • Documentation
  • API Reference
  • MCP Server
  • TypeScript SDK
  • Python SDK
  • N8n Node
Company
  • Contact
  • Sign in
  • Sign up
  • Terms
  • Privacy
As Seen On
  • G2
  • Product Hunt
  • GitHub
  • PyPI
  • NPM
  • Smithery
  • MCP.so
  • AlternativeTo
  • Make
© 2026 Very Good FFmpeg