Learning Category: Packaging

Courses

FFmpeg Essentials + Advanced Tuning for x264, x265, and SVT-AV1

Even in the age of AI, if you’re encoding with FFmpeg, you still need a solid foundation: how to construct command strings, how to automate with bash, and how to package for adaptive delivery.

This course delivers exactly that — a proven workflow for encoding and packaging with FFmpeg and GPAC.

Presets are tradeoffs between encoding speed and bandwidth efficiency. If video views exceed five figures, invest in the highest quality, lowest bitrate alternative. If in the teens, cut your encoding cost and boost bitrate to provide the necessary quality.

But it’s what comes next that sets this course apart.

Knowing which encoding switch to set isn’t enough. You need to know which options deliver the best results for your quality, speed, and cost targets. This course gives you those answers.

Backed by deep testing across presets, instances, and configurations, it’s the only resource that shows you how x264, x265, and SVT-AV1 actually perform in real-world scenarios.

What’s the most efficient way to boost x265 production on a 32-core instance? More threads or more instances? You see the answer above.

What You’ll Learn

  • How to encode H.264, HEVC, and AV1 with quality-focused command strings
  • How to package for HLS and DASH with FFmpeg and GPAC
  • How to automate workflows using variables, arrays, and loops
  • How to choose the most cost-effective AWS instances for encoding
  • How to use real test data to guide encoding decisions
  • How to create scalable, reusable scripting templates
When producing SVT-AV1, how does the Logical Processor setting impact througput and quality? You see the throughput up top; in terms of quality, green is good.

How This Course Stands Out

Learn the Fundamentals of FFmpeg Encoding

Master the basics of FFmpeg encoding in about an hour. Build smarter, more efficient command lines and use AI as a tool, not a crutch.

Real Data, Real Results

No guesswork. You’ll see tested comparisons of presets, threads, and configurations — including encoding times, quality scores, and cost per file.

Automation That Scales

Bash scripting examples show you how to use variables and loops to handle large-scale projects efficiently.

For loops are a simple and efficient method for encoding a whole directory of files.

Packaging That Works

Learn how to go from raw encodes to full-featured HLS and DASH output with multi-language audio and subtitles. Add Jan Ozer’s tuning data and automation workflows, and you’re not just encoding — you’re delivering at scale with confidence.

...

Streaming Media Fundamentals

Discover the fundamentals of streaming media in this free, entry-level course. Perfect for non-engineers and beginners, this course breaks down the core concepts behind how streaming works covering the differences between live and on-demand, key technologies, and the building blocks that power today’s digital experiences. By the end, you’ll have a solid foundation that prepares you to confidently move on to more advanced streaming courses.

...

Webinars

There are no webinars associated with this learning category.