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