Convert MP4 to GIF with FFmpeg and RenderIO
Who is this for
Anyone who needs to automate video-to-GIF conversion without installing FFmpeg locally. Ideal for content creators, social media managers, and developers building media pipelines. Works on both n8n Cloud and self-hosted instances.
What it does
FFmpeg is a powerful tool for media processing. While it can perform virtually any kind of operation (applying filters, cropping, merging), this workflow demonstrates format conversion: video to GIF.
You submit a video URL through a form, the RenderIO node sends it to the cloud for FFmpeg processing, and the workflow polls until the converted GIF is ready for download.
How it works
Submit a video URL through the form (or click "Execute workflow" to use the default test URL). The RenderIO node sends the URL and FFmpeg command to the cloud for processing. After 10 seconds, the workflow polls the command status. If not yet complete, it retries every 30 seconds until the status is SUCCESS. The GIF download URL is shown on the completion page.
Requirements
A free account and API key from RenderIO The n8n-nodes-renderio community node installed in your instance
How to set up
Sign up at renderio.dev and create an API key from the dashboard. In n8n, go to Settings > Community Nodes and install n8n-nodes-renderio. Add a new RenderIO API credential with your API key. Open the workflow and execute it.
How to customize
Different input formats**: The workflow accepts any video format FFmpeg supports (MP4, AVI, MOV, WebM, etc.). Just provide the URL. GIF quality**: Add FFmpeg flags to control frame rate, resolution, or palette generation for higher-quality GIFs (e.g., -vf "fps=10,scale=320:-1"). Advanced processing**: The FFmpeg command supports any valid flags for filters, trimming, cropping, and more. Consult the RenderIO docs for examples. File uploads: Swap the URL text input for a file upload and use the RenderIO **File > Upload operation to upload binary data before running the command.
Related Templates
Track Demo Bookings with Google Calendar to Meta Conversions API Integration
Who is this workflow for? If you're using Meta Ads to generate new leads to your sales pipeline, this workflow is for yo...
Transcribe & Summarize Audio with Whisper and GPT, from Google Drive to Notion
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Overview This work...
Build a PDF-Based RAG System with OpenAI, Pinecone and Cohere Reranking
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This workflow prov...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments