{"product_id":"merge-clips-voiceover-captions-into-mp4-apify-n8n","title":"Merge Clips, Voiceover \u0026 Captions into MP4 (Apify) | n8n","description":"\u003ch3\u003eMerge 1–10 clips, optional voiceover \u0026amp; SRT captions into a ready-to-post MP4 (Apify) — no FFmpeg hosting\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow sends your video clips (plus optional voiceover and captions) to \u003cstrong\u003eApify’s Short Video Assembler API\u003c\/strong\u003e and returns a single \u003cstrong\u003efinished MP4\u003c\/strong\u003e URL—perfect for YouTube Shorts, Reels, and TikTok, without you running FFmpeg yourself.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eStarts when you trigger the workflow manually in n8n.\u003c\/li\u003e\n  \u003cli\u003eBuilds a job payload containing a list of publicly accessible \u003cstrong\u003eclip URLs\u003c\/strong\u003e (1–10), and optionally:\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003evoiceover_url\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ecaptions_srt\u003c\/strong\u003e (SRT captions)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eIncludes rendering settings such as \u003cstrong\u003eorientation\u003c\/strong\u003e (vertical 1080×1920, horizontal, or square), \u003cstrong\u003efit\u003c\/strong\u003e (crop or pad), and \u003cstrong\u003emax_seconds\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eSends the payload to Apify, which scales\/crops\/pads clips, concatenates them, adds the voiceover, and \u003cstrong\u003eburns captions into the output\u003c\/strong\u003e MP4.\u003c\/li\u003e\n  \u003cli\u003eReturns the resulting \u003cstrong\u003epublic MP4 URL\u003c\/strong\u003e, plus render duration and job status.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFaceless AI video pipelines\u003c\/strong\u003e: automatically combine multiple generated clips into one Short with captions.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAgency deliverables\u003c\/strong\u003e: standardize vertical edits for clients by passing clip + voice + SRT inputs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eContent repurposing\u003c\/strong\u003e: batch-render TikTok\/Reels variants by switching orientation and fit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApify integration\u003c\/strong\u003e: uses an Apify API token via HTTP Header Auth (\u003ccode\u003eAuthorization: Bearer \u0026lt;YOUR_APIFY_TOKEN\u0026gt;\u003c\/code\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes used\u003c\/strong\u003e: Manual Trigger, Set, Sticky Note, HTTP Request.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePricing\u003c\/strong\u003e: \u003cstrong\u003e$0.20 per finished video\u003c\/strong\u003e on Apify; failed jobs and the demo are free.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequirements\u003c\/strong\u003e: an Apify account (free tier works) and video\/audio at public \u003ccode\u003ehttp(s)\u003c\/code\u003e URLs.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46160848519347,"sku":"N8N-20412","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/YkkdExq3D3HuNfQlUXswp_xJOo0hYZ.png?v=1791191311","url":"https:\/\/buyflowscripts.com\/products\/merge-clips-voiceover-captions-into-mp4-apify-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}