composite-split-screen

Composites two video clips side-by-side or stacked using ffmpeg.

6|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill composite-split-screen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: composite-split-screen
Source: https://github.com/gooseworks-ai/gooseworks-ads-skills/tree/main/skills/atoms/editing/composite-split-screen
Command: npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill composite-split-screen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of combining two video clips into a single frame, either side-by-side or stacked, with various fill modes for flexibility.

Core Features & Use Cases

  • Video Composition: Create a composite frame from two input videos.
  • Aspect Ratio Flexibility: Outputs to the specified aspect ratio (default 9:16).
  • Fill Modes: Choose from crop, blur, or pad to fill the zones.
  • Use Case: Combine a product demonstration with a talking head review for a split-screen ad.

Quick Start

Run the composite-split-screen skill with the two video clips and desired options, e.g., composite_split.py --clip-a /path/to/clip_a.mp4 --clip-b /path/to/clip_b.mp4 --output /path/to/output.mp4 --layout top-bottom --ratio 0.5 --fill crop --aspect 9:16 --audio a

Frequently Asked Questions about composite-split-screen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I combine two videos side-by-side into a single frame?

You combine two videos side-by-side by running a split-screen composition script that processes two input clips and outputs a single merged frame in your specified aspect ratio.

What is the best way to stack two video clips top and bottom?

Stacking two video clips top and bottom is achieved through video composition with a top-bottom layout, which merges the inputs vertically into a single output file while applying your chosen fill mode.

Can I use ffmpeg to merge videos with different aspect ratios?

Yes, you can merge videos with different aspect ratios using ffmpeg by applying fill modes such as crop, blur, or pad to fit both clips into a unified composite frame output.

Does video merging support custom output aspect ratios like 9:16?

Video merging supports custom output aspect ratios like 9:16 by allowing you to specify the target dimensions, ensuring the composited split-screen video fits your desired vertical or horizontal format.

How do I select audio when compositing a split-screen video?

You select audio when compositing a split-screen video by specifying an audio source parameter, choosing which input clip's audio track to keep in the final merged output frame.

Related Skills