Search Results for: x265

alt

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 »

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 »

Choosing an x265 Preset: an ROI Analysis

This post presents a return on investment view of choosing an x265 preset that delivers the optimal blend of encoding cost and storage and bandwidth savings. The first chart, x265 Encoding Time/Quality Tradeoff, is from a lesson in my course Streaming Media 101: Technical Onboarding for Streaming Media Professionals.  Given the bandwidth and storage savings that higher-quality x265 presets deliver, …

Read More »

AV1 Now Only 2X Slower Than x265

AV1 encoding on Windows is now only 2x slower than x265. With a properly compiled version of FFmpeg, encoding performance is slightly faster than the Alliance for Open Media’s encoder, though output quality is very slightly lower. Congrats to AOM for delivering on their promise to get encoding times down. Thanks for all the help I got from multiple sources, …

Read More »

Telestream Helps Launch Open Source x265/HEVC Project

This week, Telestream announced the availability of an open source H.265 (HEVC) encoder, co-founded and managed by MulticoreWare Inc. I had a chance to speak with Telestream CTO Shawn Carnahan about the venture.

Read More »

Maximizing Quality and Throughput in FFmpeg Scaling

Maximizing Quality and Throughput in FFmpeg Scaling

The thing about FFmpeg is that there are almost always multiple ways to accomplish the same basic function. In this post, we look at four approaches to scaling. We found that if you’re scaling using the default -s function (-s 1280×720), you’re leaving a bit of quality on the table as compared to other methods. How much depends upon the …

Read More »

How to Build an Encoding Ladder: What You Need to Know

Learning how to build an encoding ladder is one of the most fundamental tasks for a streaming media professional. It’s astounding how much you need to know to get it right. By way of background, the original encoding ladder used by most professionals was from Apple Tech Note TN2224, long since replaced by Apple’s HLS Authoring Specifications. This H.264-only ladder …

Read More »

Key Lessons from YouTube’s ARGOS Encoding ASIC

ASICs vs. Software-Based Transcoding: An Analysis of YouTube's Argos Transcoder

Even in 2023, many high-volume streaming producers continue to rely on software-based transcoding, despite the clear CAPEX, OPEX, and environmental benefits of ASIC-based transcoding. At least part of this inertia relates to outdated concerns about the shortcomings of ASICs, including sub-par quality and lack of upgradeability. As a parent, I long ago concluded that there were no words that could …

Read More »

SVT-AV1 vs. LibAOM

SVT-AV1 vs. LibAOM

In August 2020, the Alliance for Open Media created a software working group to “use the Scalable Video Technology for AV1 (SVT-AV1) encoder developed by Intel…to create AV1 encoder implementations that deliver excellent video compression across applications in ways that remove computational complexity trade-offs for an ever-growing video delivery marketplace.” Testing published around that time indicated that SVT-AV1 had quite …

Read More »

NETINT Quadra vs. NVIDIA T4 – Benchmarking Hardware Encoding Performance

NETINT Quadra vs. NVIDIA T4 – Benchmarking Hardware Encoding Performance

This article is the second in a series about benchmarking hardware encoding performance. In the first article, available here, I delineated a procedure for testing hardware encoders. Specifically, I recommended this three-step procedure: Identify the most critical quality and throughput-related options for the encoder. Test across a range of configurations from high quality/low throughput to low quality/high throughput to identify …

Read More »