Generate new video audio and merge the final result with Fal.run and Google Drive
Ready for 3.0What this workflow does
This workflow has 13 nodes and runs when someone submits an n8n form (“Video to audio”). Along the way it connects Google Drive. It also calls queue.fal.run over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Video to audio”).
- Convert Video to Sound (HTTP Request): calls queue.fal.run (POST)
- Wait: waits 60 seconds
- Check Audio Conversion Status (HTTP Request): calls an HTTP API
- Check Sound Status (If): checks a condition and branches into true / false
- Fetch Converted Audio (HTTP Request): calls an HTTP API
- Merge Audio with Video (HTTP Request): calls queue.fal.run (POST)
- Wait: waits 30 seconds
- Check Video Merge Status (HTTP Request): calls an HTTP API
- Check Merge Status (If): checks a condition and branches into true / false
- Fetch Final Video (HTTP Request): calls an HTTP API
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: queue.fal.run
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- n8n Form Trigger
n8n-nodes-base.formTrigger - If
n8n-nodes-base.if - Google Drive
n8n-nodes-base.googleDrive - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait
From the author
Quick overview This workflow collects a video URL via an n8n form, uses Fal.run APIs to generate music from the video and merge it back into a new video, then downloads the final file and uploads it to Google Drive. How it works 1. Receives a video URL from…