> Canonical URL: https://codingcat.dev/course/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets

# Flagship 5: Automated Media Engineering & Reference Extraction with FFmpeg & yt-dlp | CodingCat.dev Course

🧶 CodingCat.dev Course5 Lessons[![](/logos/tags/oss-symbol-light.svg)![](/logos/tags/oss-symbol-dark.svg)Open Source](/topic/oss)[![](/logos/tags/ffmpeg-symbol-light.svg)![](/logos/tags/ffmpeg-symbol-dark.svg)FFmpeg](/topic/ffmpeg)[![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video](/topic/video)[▶ Watch Course Playlist on YouTube ↗](https://www.youtube.com/@codingcatdev/playlists?sub_confirmation=1)[Start Course →](/course/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets/lesson/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets-lesson-1-yt-dlp)

# Flagship 5: Automated Media Engineering & Reference Extraction with FFmpeg & yt-dlp

![CodingCat.dev tutorial cover image](https://cdn.sanity.io/images/hfh83o0w/production/c812b7d1a15241fc5c1e92181f8cede796659355-1376x768.png?w=1376&q=82&fit=max&auto=format)[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)

## Course Architecture Overview

Build the backbone of an autonomous video studio. Use yt-dlp and FFmpeg to extract reference visual grammars, normalize audio to -14 LUFS, generate 6-across critique contact sheets, and master 1080p60 MP4s.

> Primary Open-Source Repository: FFmpeg/FFmpeg + yt-dlp/yt-dlp

## course lessons.

1

### Core Architecture & Deterministic Implementation

- [1.1Lesson 1: Reference Grammar Extraction with yt-dlp & 0.5s FFmpeg Frame SlicingWelcome to Lesson 1 of Flagship 5: Automated Media Engineering & Reference Extraction with FFmpeg & yt-dlp on CodingCat.dev. Today we break down Reference Grammar Extraction with yt-dlp & 0.5s FFmpeg Frame Slicing and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/ffmpeg-symbol-light.svg)![](/logos/tags/ffmpeg-symbol-dark.svg)FFmpeg![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets/lesson/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets-lesson-1-yt-dlp)
- [1.2Lesson 2: Beat & Downbeat JSON Extraction with Librosa & FFmpeg Audio PipesWelcome to Lesson 2 of Flagship 5: Automated Media Engineering & Reference Extraction with FFmpeg & yt-dlp on CodingCat.dev. Today we break down Beat & Downbeat JSON Extraction with Librosa & FFmpeg Audio Pipes and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/ffmpeg-symbol-light.svg)![](/logos/tags/ffmpeg-symbol-dark.svg)FFmpeg![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets/lesson/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets-lesson-2-beats-json)
- [1.3Lesson 3: Building the 6-Across Contact Sheet & 12-Frame Fast-Move StripWelcome to Lesson 3 of Flagship 5: Automated Media Engineering & Reference Extraction with FFmpeg & yt-dlp on CodingCat.dev. Today we break down Building the 6-Across Contact Sheet & 12-Frame Fast-Move Strip and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/oss-symbol-light.svg)![](/logos/tags/oss-symbol-dark.svg)Open Source![](/logos/tags/ffmpeg-symbol-light.svg)![](/logos/tags/ffmpeg-symbol-dark.svg)FFmpeg![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets/lesson/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets-lesson-3-contact-sheet)
- [1.4Lesson 4: EBU R128 (-14 LUFS) Loudness Normalization & Sidechain DuckingWelcome to Lesson 4 of Flagship 5: Automated Media Engineering & Reference Extraction with FFmpeg & yt-dlp on CodingCat.dev. Today we break down EBU R128 (-14 LUFS) Loudness Normalization & Sidechain Ducking and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents![](/logos/tags/ffmpeg-symbol-light.svg)![](/logos/tags/ffmpeg-symbol-dark.svg)FFmpeg![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets/lesson/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets-lesson-4-14-lufs)
- [1.5Lesson 5: Zero-Copy Frame Piping & Multi-Format H.264/AV1 EncodingWelcome to Lesson 5 of Flagship 5: Automated Media Engineering & Reference Extraction with FFmpeg & yt-dlp on CodingCat.dev. Today we break down Zero-Copy Frame Piping & Multi-Format H.264/AV1 Encoding and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/ffmpeg-symbol-light.svg)![](/logos/tags/ffmpeg-symbol-dark.svg)FFmpeg![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets/lesson/automated-media-engineering-ffmpeg-yt-dlp-contact-sheets-lesson-5-ffmpeg-pipe)

✏️ Visual Architecture Diagram

## how this course connects together.

Follow AJ from first principles to production-ready architecture.

Let’s build it!✏️ Visual Diagram: Flagship 5: Automated Media Engineering & Refere…✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]Step-by-step diagram breakdown for Flagship 5: Automated Media Engineering & Reference Extraction with FFmpeg & yt-dlp: start with Core Architecture & Deterministic Implementation, implement Hands-On Implementation, and ship to production.AAA Contrast Verified

## related deep dives.

[View All&rarr;](/blog)[![FFmpeg for AI Video Pipelines: Contact-Sheet Critics & Audio Mastering](https://cdn.sanity.io/images/hfh83o0w/production/9e096b31bcd2d92f9b5a57cbc93875ec8c6ce16c-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/ffmpeg-ai-video-contact-sheet-critics)November 4, 2026[![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents](/topic/ai)[![](/logos/tags/ffmpeg-symbol-light.svg)![](/logos/tags/ffmpeg-symbol-dark.svg)FFmpeg](/topic/ffmpeg)

### [FFmpeg for AI Video Pipelines: Contact-Sheet Critics & Audio Mastering](/course/ffmpeg-ai-video-contact-sheet-critics)

Master the exact FFmpeg filtergraphs that turn raw agent frames and synthesized audio into broadcast-ready MP4s, including automated contact-sheet defect detection.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Flagship 3: Deterministic HTML Motion & Critique with HyperFrames, GSAP, Impeccable & Chrome DevTools MCP](https://cdn.sanity.io/images/hfh83o0w/production/b155eb490d8cc1576c7332ce9294f612cbc917aa-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/deterministic-html-motion-hyperframes-gsap-devtools-mcp)November 4, 2026[![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML](/topic/html)[![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents](/topic/ai)

### [Flagship 3: Deterministic HTML Motion & Critique with HyperFrames, GSAP, Impeccable & Chrome DevTools MCP](/course/deterministic-html-motion-hyperframes-gsap-devtools-mcp)

Build framework-agnostic HTML-to-video pipelines for AI agents. Combine HyperFrames, paused GSAP timelines, Impeccable design linting, and Chrome DevTools MCP self-healing visual inspection.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)