🎬
Video coming soon

Product Video Machine

Drop a brand's logo and a product photo into a Google Drive folder and get back a 9:16 vertical ad where the logo does a 3D spin and morphs into the product, scored with music and ready to post to TikTok, Instagram, and YouTube.

This n8n automation composites the keyframes with FFmpeg Micro, uses fal.ai to animate the logo into the product, then scores and formats the final video with FFmpeg Micro, deposits everything back in Drive, and optionally auto-posts to social. It runs on the official FFmpeg Micro n8n community node, so it works in n8n Cloud and self-hosted alike.

See It in Action

These two inputs, a brand logo and a single product photo, produced the video on the right automatically. No manual editing.

Inputs

Coca-Cola logo, used as the logo input
Logo (transparent PNG)
Coca-Cola bottle, used as the product input
Product photo

Output

📥

Download Resources for This Video

Get the n8n template (community node), a setup guide, and the Drive folder structure.

Already have an account? Log in

What You'll Build

  • Google Drive input: A Products folder with one subfolder per brand, each holding a logo.* and a product.* (plus an optional instructions.txt). A Google Sheet tracks each product's status.
  • Logo keyframe: FFmpeg Micro recolors the logo white (the default) and centers it on a dark studio backdrop. Colored or branded logos can keep their original colors.
  • Product keyframe: fal.ai removes the product's background, then FFmpeg Micro centers it on the same backdrop.
  • The morph: fal.ai (Kling) animates the logo spinning and morphing into the product, in 9:16.
  • Score and format: FFmpeg Micro lays a random royalty-free track over it and pads to a clean 1080x1920.
  • Auto-distribute (optional): Upload-Post posts the finished video to TikTok, Instagram, and YouTube.

What You Need

  • 📁 Google Drive and Sheets (OAuth): a Products parent folder for your per-brand subfolders, and a Google Sheet used as the status ledger
  • 🔑 FFmpeg Micro API key: the free tier includes 100 compute minutes per month (sign up). Used for the compositing and scoring steps
  • 🎬 fal.ai API key: powers the background removal and the morph from logo to product (fal.ai, pay per generation)
  • ⚙️ n8n account: n8n Cloud or self-hosted (the FFmpeg Micro node is an official community node, available in both)
  • 📱 Upload-Post (optional): free-tier account for auto-posting to socials (upload-post.com)

The Pipeline

  1. Watch and pick: the workflow lists your product subfolders, syncs them into the Google Sheet ledger, and picks one pending product to process
  2. Logo keyframe: FFmpeg Micro recolors the logo white (the default) and composites it dead-center on a dark backdrop plate
  3. Product keyframe: fal.ai removes the product's background, then FFmpeg Micro centers the cutout on the same plate
  4. Morph: fal.ai (Kling) animates the logo keyframe into the product keyframe, the 3D spin and metamorphosis
  5. Score: FFmpeg Micro overlays a random royalty-free track and pads to 1080x1920, producing final.mp4
  6. Deliver: uploads final.mp4 (plus the raw morph and keyframes) back into the product's Drive folder, marks the ledger done, and optionally posts to socials via Upload-Post

The FFmpeg Micro steps are each three nodes: Create → Wait for Completion → Get Download URL. Create queues the job (it runs asynchronously), Wait polls until it finishes, and Get Download URL returns a signed URL.

Cost Breakdown

  • FFmpeg Micro: the free tier includes 100 compute minutes per month; paid plans start at $19/month (see pricing). The compositing and scoring are a few seconds of processing each
  • fal.ai: the main cost. The background cutout is cents, and the Kling morph is the bulk. Budget roughly $0.75 per finished video, scaling with volume
  • Music: free (public-domain CC0 tracks)
  • Upload-Post: free tier (about 10 posts per month), paid plans to scale

Related Training

Build this for free

The video compositing and scoring in this workflow run on FFmpeg Micro. Grab a free API key to build it yourself. The free tier includes 100 compute minutes per month.

Get a free API key