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 ( and Learn to Produce Video with FFmpeg: In Thirty Minutes or Less ( I have multiple courses relating to streaming media production, all available at I currently work as as a Senior Director in Marketing.

How to Optimize x264 and x265 Quality in FFmpeg

Agenda for talk on optimizing x265 and x265 quality with FFmpeg

This blog includes the video and handout from my talk on “How to Produce x264 and x265 Video at Maximum Quality and Maximum Efficiency” at NAB 2023 (thanks to Dan Rayburn). Here’s the description. This research-based session explores configuration options like presets, threads, color depth, and others that impact output quality and encoding efficiency. Balancing encoding cost and streaming bandwidth, …

Read More »

VVC Playback Surprisingly Efficient on Computers

Spin Digital Spin Player VVC playing EuroTruckSimulator2 at full frame rate.

The last time I looked at VVC playback in software was for this article in Streaming Media Magazine. Fraunhofer’s VVDec decoder delivered an uninspiring 39 frames per second when converting the input file to YUV. This was on a (then) nine year old i7-based HP desktop. I just retested with a version of FFmpeg that Fraunhofer supplied, and this number …

Read More »

Defining Transcoder, VPU, and VCU

An image of a chalkboard defining VPU as a device that decodes, encodes, scales, overlays, and has AI capabilities.

A woman walks into a bar and asks, “I’ll have two video transcoders, please.” Bartender says, “We don’t carry transcoders; we have VPUs. Will they do?” The woman scratches her head and says, “hmm, I don’t know.” Do you? If not, you’re in the right place. This short article will briefly define transcoder, VPU, and VCU, and get you in …

Read More »

New Articles on Streaming Media Magazine

Two free learning resources are available on the Streaming Media website; How to Produce VVC With FFmpeg and How to Script for FFmpeg Using PowerShell and BASH. They’re tutorials in the Streaming Media Sourcebook, an annual production containing useful articles and collections. Learn Variables and For Loops Here’s the abridged intro: Most FFmpeg users start by creating a simple static command …

Read More »

Best Sources for Free Video Test Clips

I recently posted a request for video test clips on LinkedIn. This article summarizes the websites listed in the responses. Thanks to all who responded. 4KMedia An absolutely fabulous resource for compressionists looking for a broad range of 4K footage of reasonable duration, many, like this NY promotional clip, in HDR. Here’s the site description. is intended to demonstrate …

Read More »

Join Me at Streaming Media East in Boston the May

The Streaming Media East Conference Logo

Note: I’ve updated the descriptions below with links to the actual presentations. I will add the videos once they become available.  Streaming Media East is always a great event for learning, meeting, greeting, and catching up on the latest trends and technical innovations in the Streaming Industry. This year’s event will be held May 17 – 19 at the Boston …

Read More »

Ozer to Present on x265 Encoding and Packaging at Mile-High Video

You can download the presentation handout here (download). I’ll add the video once it becomes available.  I’m thrilled to speak at Mile-High Video in Denver, which runs from May 7 – 10 2023. My presentation is on Sunday, May 7, entitled, “Encoding and Packaging x265/HDR with FFmpeg, Bento4 and mp4box.” The description is, “this introductory session will cover the basics …

Read More »

Come See Me (Jan Ozer) At NAB

NETINT will be in Booth W1672 at the upcoming NAB

NAB is coming up April 15 – 19 in Las Vegas. I’ll be attending with NETINT (company description below) at booth W1672. We’ll show our core product line of two ASIC-based live transcoder families, the T408 (H.264/HEVC) and the Quadra (H.264/HEVC/AV1 plus AI integration). At the show, we’ll debut two server products that integrate the board-based transcoders into a complete …

Read More »

New Lesson Helps Students Choose the Best Codec for Streaming

Shows the new lesson, Codec Updates 2023

Just a quick note that I’ve updated the course, Streaming Media 101: Technical Onboarding for Streaming Media Professionals with a new lesson entitled Codec Update 2023. You can see the agenda in Figure 1 below. For those in a hurry, you can scan through and see my recommendations for 2023 forty seconds in. Choosing the best codec for streaming involves …

Read More »

How Firmware Helps Keep ASICs Up to Date

ASICs have an unfair (and inaccurate) reputation for being obsolete the day they leave the foundry. However, while some functions are baked into the hardware, firmware, and driver software enable continual upgrades in both features and performance. To explore these capabilities, I spoke with two members of the NETINT development team, Neil Gunn, who is NETINT’s Video Firmware Tech Lead, …

Read More »