How to Convert Videos Automatically (Without Writing Any Code)
A beginner-friendly guide to setting up automatic video conversion using n8n and ffpipe. No programming required — just drag, connect, and go.
Automatic video conversion is the process of using workflow automation tools (like n8n) to detect new video files and convert them to a target format (typically H.264 MP4) without manual intervention. With ffpipe’s cloud-based video processing API, anyone can set up a no-code conversion workflow in under 20 minutes — no FFmpeg installation, no programming, and no servers to manage.
Key Takeaways
- Set up in ~20 minutes with n8n + ffpipe — no coding required
- Supports any input format: MOV, AVI, MKV, WebM, WMV, FLV, and more
- Free tier: 100 processing minutes/month covers most small teams
- Works with Google Drive, Dropbox, or OneDrive as the trigger
The problem with manual video conversion
Every time a client sends you a file in the wrong format, you open Handbrake, CloudConvert, or some other tool, wait for the conversion, and send it back.
It works. But if you’re doing this more than a few times a week, you’re wasting time on something a computer can do automatically while you focus on actual work.
This guide shows you how to set up automatic video conversion in under 20 minutes — no coding required.
What you need
- An n8n account — the automation tool we’ll use (free plan works)
- A ffpipe account — the video processing service (free tier: 100 minutes/month)
- A folder to watch for new videos (Google Drive, Dropbox, or any cloud storage)
What we’re building
A workflow that watches a folder. When a new video file appears, it:
- Converts it to MP4 automatically
- Saves the converted file to an output folder
- Optionally notifies you on Slack or email
Once it’s running, you never think about it again.
Step 1: Create your ffpipe account
Go to app.ffpipe.net and create your free account. You’ll get an API key immediately.
Step 2: Open n8n and create a new workflow
Log in to n8n and click + New Workflow. Give it a name like “Video Converter”.
Step 3: Add a trigger node
Click the + button to add a node. Search for your storage service:
- Google Drive → choose “New File” as the trigger event
- Dropbox → choose “New File in Folder”
- OneDrive → choose “File Created”
Configure it to watch your incoming videos folder.
Optional: Add a filter to only trigger on video files (.mov, .avi, .webm, .mkv).
Step 4: Install and add the ffpipe node
In n8n, go to Settings → Community Nodes. Search for n8n-nodes-ffpipe and click Install.
Back in your workflow, click + and add the ffpipe node.
Configure it:
- Credential: Add your API key from ffpipe.net
- Operation: Convert to MP4 automatically
- Input URL: Click the chain icon and select the file URL from the trigger (usually called
webContentLinkin Google Drive orurlin Dropbox) - Output Format: MP4 (H.264)
- Quality: Medium (720p) — good for most purposes
Step 5: Save the output file
Add another node to save the converted file. For Google Drive:
- Operation: Upload
- URL: Select
outputUrlfrom the ffpipe node output - Folder: Choose your “converted videos” folder
Step 6: Test it
Click Execute Workflow and upload a test video to your input folder. In about 30–60 seconds, the converted MP4 should appear in your output folder.
If something doesn’t work:
- Check that your API key is entered correctly
- Make sure the input URL is publicly accessible (not behind a login)
- Check the ffpipe node output for error messages
Optional: Add notifications
Add a Slack or Gmail node after the save step to notify yourself when a conversion is complete. This is especially useful when processing large files.
Common questions
What formats can ffpipe convert from? Any format FFmpeg supports — MOV, AVI, MKV, WebM, WMV, FLV, and dozens more.
What if I need 4K output? Select “Ultra (4K)” as the quality setting. Processing time is longer and uses more quota minutes.
Can I convert multiple files at once? Yes. If your trigger fires for multiple files (like a bulk upload), n8n processes them sequentially by default. You can configure parallel processing for faster batch handling.
What happens when I hit my free quota? Processing stops until the next month’s quota resets, or you upgrade to a paid plan. You can track usage in the ffpipe dashboard.
What to build next
Now that you have the basics:
- Add a thumbnail node: Extract a preview image from every video automatically
- Add compression: Compress video for the web to shrink file sizes before sending to clients
- Add social formats: Create vertical versions for TikTok and Reels
Frequently asked questions
What video formats does automatic conversion support?
Any format FFmpeg supports as input — MOV, AVI, MKV, WebM, WMV, FLV, MPEG, and dozens more. The default output is H.264 MP4, the most compatible format for web, mobile, and social media platforms.
How long does conversion take per video?
Typically 30–60 seconds for a standard-length video (1–5 minutes). Longer or 4K videos take proportionally more time. Processing time counts against your ffpipe quota 1:1 (one minute of video ≈ one minute of quota).
Can I convert multiple files at once?
Yes. When your trigger fires for multiple files (e.g., a batch upload), n8n processes them sequentially by default. You can configure parallel processing branches for faster batch handling.
Does this work without any coding at all?
Yes. The entire setup uses n8n’s visual drag-and-drop interface. You configure nodes by clicking, not by writing code. The ffpipe community node handles all API communication behind the scenes.
Glossary
- Video conversion: Transforming a video file from one format/codec to another (e.g., MOV → MP4).
- Trigger node: An n8n node that starts a workflow when a specific event occurs (e.g., a new file appears in a Google Drive folder).
- H.264: The most widely used video compression standard, producing MP4 files compatible with virtually all devices and browsers.
- Processing quota: The total minutes of video processing available on your ffpipe plan per billing period.
Related guides
- How to Automate Video Processing in n8n
- FFmpeg on n8n Cloud: Why It Doesn’t Work and What to Use Instead
- 5 n8n Video Workflow Templates You Can Import Right Now
- Convert Video to MP4 in n8n Automatically
- Compress Video for Web Delivery
- Extract Audio from Video as MP3
Ready to automate your video processing? Start free →