Easily convert GIFs to MP4 format automatically using this powerful n8n workflow. Learn how to set up the n8n node sequence for media file transformation with FFmpegAPI.
Download this n8n workflow template and start using it instantly.
Users needing automated media file conversion capabilities.
Developers looking for practical examples of complex API interactions within an n8n workflow.
n8n users wanting to deploy public file conversion tools.
Anyone searching for efficient n8n templates for video processing.
Converting media files like GIFs to MP4 often requires dedicated, complex backend infrastructure or local tooling. This solution utilizes a streamlined n8n workflow paired with the powerful FFmpegAPI to handle the heavy lifting entirely in the cloud. This specific n8n workflow demonstrates how to manage multi-step API processes—including securing an upload URL, uploading binary data, initiating processing, and retrieving the final asset—all within a single, cohesive automation flow. This is a highly valuable n8n template for anyone dealing with media transformations, providing an efficient and scalable automation solution using custom n8n node configurations.
This n8n workflow begins with the 'Attach file' n8n trigger node, which presents a web form for the user to upload a GIF.
FFMPEGAPIKEY.output.mp4 file.To use this n8n template successfully, follow these steps:
FFMPEGAPIKEY and paste your secret key here. This variable is crucial for the n8n node authentication in the HTTP requests.Attach file n8n trigger.This n8n workflow utilizes several key nodes to manage the file conversion process:
Attach file (Form Trigger n8n trigger):
Function: Acts as the starting point and public interface for the n8n workflow, allowing users to upload a single GIF file (.gif accepted type).
Key Configuration: Set to respond with the output of the last node (Download URL).
Get Upload URL (HTTP Request n8n node):
Function: Secures a temporary file path and upload method from FFmpegAPI for the incoming GIF.
Key Configuration: URL https://api.ffmpeg-api.com/file. Uses Authorization: Basic {{ $vars.FFMPEGAPIKEY }} for secure authentication.
Merge (Core Logic n8n node):
Function: Combines the output from the Attach file (the GIF binary data) and Get Upload URL (the necessary upload metadata) so the subsequent 'Upload File' n8n node has both the target URL and the source file.
Upload File (HTTP Request n8n node):
Function: Executes the actual file transfer using the credentials and URL received in previous steps. It sends the input binary data field.
Key Configuration: contentType: binaryData. URL and Method are dynamically derived from the 'Get Upload URL' n8n node output.
Process File (HTTP Request n8n node):
Function: Initiates the conversion job within the FFmpegAPI system, transforming the uploaded file into an MP4 format. This is the core logic of the n8n workflow.
Key Configuration: URL https://api.ffmpeg-api.com/ffmpeg/process. The JSON body specifies the input file path and defines one output file named output.mp4.
Download URL (Form n8n node):
Function: Presents the final converted file link to the user, acting as the completion step of this n8n workflow.
* Key Configuration: Uses the dynamic expression to generate a clickable link using data from the 'Process File' n8n node response.
Use this advanced n8n workflow template to automate the creation of high-quality cinematic videos. Leverages GPT-4 prompting, Dumpling AI imaging, ElevenLabs sound generation, and Creatomate video assembly.

Use this powerful n8n workflow to automatically convert Fireflies transcripts into summaries and ClickUp tasks using Google Gemini AI, then notify the team via Slack.

Use this n8n workflow to transform complex, nested JSON objects (like those from FileMaker Data API) into a flat array of records using the Item Lists and Function n8n nodes.

Use this powerful n8n workflow to convert new Gmail emails into AI-generated voice message summaries delivered directly to Telegram using GPT-5 and Inworld TTS. Access advanced n8n templates.









































