alt

Jan Ozer

Avatar photo
I help companies train new technical hires in streaming media-related positions; I also help companies optimize their codec selections and encoding stacks and evaluate new encoders and codecs. I am a contributing editor to Streaming Media Magazine, writing about codecs and encoding tools. I have written multiple authoritative books on video encoding, including Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video (https://amzn.to/3kV6R1j) and Learn to Produce Video with FFmpeg: In Thirty Minutes or Less (https://amzn.to/3ZJih7e). I have multiple courses relating to streaming media production, all available at https://bit.ly/slc_courses. I currently work as www.netint.com as a Senior Director in Marketing.

Encoding VP9 in FFmpeg: An Update

This is a long post only of interest to those attempting to optimize their VP9 encodes. The three key takeaways are 1) use the command script shown on the bottom of the page, 2) a speed setting of 2 offers the optimal quality/performance tradeoff, and 3) the row-mt setting improves performance significantly with zero quality loss when multiple unused cores …

Read More »

VMAF is Hackable: What Now?

Just a quick note to let you know about some recent findings relating to the Netflix VMAF metric. By way of background, VMAF launched in June 2016 as the metric that powered Netflix’s per-title encoding engine, replacing PSNR. The fact that Netflix created and used VMAF gave the metric tremendous credibility and because Netflix open-sourced VMAF it was quickly added …

Read More »

Lesson of the Week: Sounding Good Online – Exploring Your Mic Options

In a previous lesson, I explored how to optimize quality on a webcam; this lesson tackles the audio side. Rather than simply discuss the various options I recorded multiple segments using the mics shown below so you can hear the difference. I shot all segments under the same conditions, in my office with fluorescent lights running, which caused the faint hum …

Read More »

Interview with Streaming Media About New Course: Streaming Media 101

I spoke with Streaming Media Magazine’s Eric Schumacher-Rasmussen about the new course, Streaming Media 101: Technical Onboarding for Streaming Media Professionals. The video is available on YouTube so I embedded it below. If you’d rather read the transcript, click here to see the article on the Streaming Media website.  Eric’s second question was “what’s the elevator pitch?” Here’s the …

Read More »

New Course – Streaming Media 101: Technical Onboarding for Streaming Media Professionals

I’m launching a new video course called Streaming Media 101: Technical Onboarding for Streaming Media Professionals. As the name suggests, the course teaches the technical background and skills necessary to successfully perform in a streaming-media related job, whether it’s producing and distributing video, or in a company creating the tools or services necessary to produce and distribute streaming media. Streaming …

Read More »

Lesson of the Week: Looking Good on Camera or Webcam

For obvious reasons, a lot more of us will be presenting online over the next few months than ever before. This short video provides some simple techniques you can use to look your best. These images are from a book I published back in 2015 entitled Mastering Webcam and Smartphone Video: How to Look and Sound Great in Webinars and …

Read More »

Lesson of the Week: Computing VMAF with FFmpeg

This lesson teaches you how to compute VMAF with FFmpeg. It includes a download link to a specially compiled version of FFmpeg that can compute VMAF and to a zipped file that contains the batch files and input/output files shown in the lesson. I’m adding it as a lesson to my course Computing and Using Video Quality Metrics. If you’re …

Read More »

Lesson of the Week: CMAF Proof of Concept

The Common Media Application Format (CMAF) is supposed to be the Holy Grail of streaming; one set of files that you can deliver to multiple output points. How well does it work today? This 3:47 video shows you. I started by creating CMAF output in AWS Elemental MediaConvert. Why? Because they supply useful templates, have an easy to use UI, …

Read More »

FFmpeg to the Rescue: Decoding Files into RAM for Decode Testing

Read More »

Choosing the Optimal CRF Value for Capped CRF Encoding

In a blog full of wonky compression articles, this could be the wonkiest article of all. If you’re not using capped CRF encoding, or considering the same, it’s almost certainly not of interest. If you are using capped CRF encoding (for constant rate factor), however, you almost certainly will find it interesting and perhaps even illuminating. A quick background note. …

Read More »