render-edl

Convert an EDL into a finished master.mp4 video using ffmpeg.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need to convert an Edit Decision List (EDL) into a finished master.mp4 video file, providing a deterministic video rendering process.

Core Features & Use Cases

  • EDL to MP4 Conversion: Takes an EDL, which encodes the edit decisions, and converts it into a finished master.mp4 video.
  • Audio and Caption Rendering: Combines music, voice-over, sound effects, and captions to create a final video.
  • Quality Checks: Performs quality checks on the output, ensuring proper duration, resolution, and presence of captions.

Quick Start

Execute the render_edl script with the EDL file and output path, for example:

python3 scripts/render_edl.py --edl edl.json --output master.mp4

Frequently Asked Questions about render-edl

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

FAQPage Schema
How do I render an EDL into a finished MP4 video?

To render an EDL into an MP4 video, execute the rendering script with your EDL file and output path. The process applies cuts, transitions, and audio mixing using ffmpeg to generate the final master.mp4 file.

What is an Edit Decision List used for in video processing?

An Edit Decision List (EDL) encodes edit decisions for video processing. It defines cuts, transitions, audio mixing, and captions, which are processed by ffmpeg to deterministically convert the list into a finished master video file.

Do I need ffmpeg installed to convert an EDL to video?

Yes, you need ffmpeg installed to convert an EDL to video. The rendering process depends on ffmpeg to handle all video and audio processing, including applying cuts, mixing audio tracks, and rendering the final output.

Can I mix audio tracks and add captions when rendering video from an EDL?

Yes, you can mix audio tracks and add captions when rendering video from an EDL. The rendering process combines music, voice-over, sound effects, and captions, then performs quality checks to ensure proper duration and resolution.

What's the best way to automate MP4 generation from an edit decision list?

Automating MP4 generation from an edit decision list is best handled by running a dedicated rendering script. It deterministically applies your EDL definitions, processes assets with ffmpeg, and outputs a high-quality finished video with quality checks.

Why does EDL video rendering fail or produce incorrect output?

EDL video rendering fails when the project directory lacks appropriate video assets or the EDL structure is invalid. The process requires specific file-based or generated clip sources and a correctly structured EDL to render properly.