Blogs

alt

An FFmpeg Script to Render and Package a Complete HLS Presentation

So, the object of the exercise is a single FFmpeg script that encodes your files and creates the necessary master and media playlists. I took an initial stab here, but wound up with a script, “as ugly as someone else’s baby, particularly the need to duplicate the input file four times for the four streams.” Again through the hard work …

Read More »

Preview Lesson: OTT Ecosystem Components and Vendors

I’m pulling together some materials for my pre-conference session at Streaming Media West (November 18-20 in Los Angeles) entitled Introduction to ABR Production and Delivery. One lesson shows the technology ecosystem needed to implement OTT streaming and identifies key vendors for each function. I figured I’d throw these slides out there to get comments on the topics covered (and not …

Read More »

Another Five-Star Review for Learn to Produce Video with FFmpeg Book

Reviewer Ian Kennedy recently reviewed Learn to Produce Video with FFmpeg on Amazon, and he hit the nail on the head in his five-star review, saying: Who this book is for: 1) The decision maker who may be skeptical about using FFmpeg in a production environment compared to a turn-key commercial solution. 2) The video-adjacent engineer who has been asked …

Read More »

FFmpeg to the Rescue: Muxing Audio and Video Files

So, there I was downloading videos from YouTube to include in a PowerPoint for a training course I was producing. Unfortunately, my download tool, wondershare’s excellent video converter, downloaded separate audio and video streams, the video in an MP4 wrapper and the audio as an MP3 file. So I had to mux the two to input them into PowerPoint. A …

Read More »

Here’s What I’m Teaching at Streaming Media West Next Month

Streaming Media West is coming up next month in the City of Los Angeles (as opposed to Huntington Beach where it’s been the last few years). Specifically, it’s at the Westin Bonaventure on November 19-20 (Tuesday/Wednesday) with pre-conference sessions on Monday the 18th. I’ll be my normal busy self with two pre-conference sessions and several presentations. Here are the dates, …

Read More »

MPEG LA DASH Pool Stops Offering New Licences

On August 12, 2019, I reported in Streaming Media Magazine that the hugely unpopular MPEG LA DASH Pool might be shutting down. I shared what was purported to be a draft letter from MPEG LA President Larry Horn to pool members which stated the following: “Regrettably, with more than one year’s experience marketing the DASH License according to its revised …

Read More »

SLC Launches New Course on Video Quality Metrics

Announcing a new online course entitled, Computing and Using Video Quality Metrics: A Course for Encoding Professionals. The course contains over four hours of video instruction and costs $99.95. The course teaches you how to choose, compute, and interpret video quality metrics like VMAF, SSIMPLUS, PSNR, and SSIM. Here are some of the key items you will learn. The pros and …

Read More »

Hey AOM: Where’s the Beef?

I just saw Vimeo’s “isn’t it wonderful that we’re publishing video with AV1” announcement and felt the need to call BS. First, it’s time to stop calling AV1 royalty-free and promoting the Alliance for Open Media (AOM) as some kind of noble effort to keep video on the web free. Second, don’t tell me that you’re using AV1 to “embrace …

Read More »

FFmpeg Threads Command: How it Affects Quality and Performance

This article details how the FFmpeg threads command impacts performance, overall quality, and transient quality for live and VOD encoding. The level of testing and analysis detailed here is consistent with the instruction in my book, Learn to Produce Videos with FFmpeg In 30 Minutes or Less ($34.95), and my course, FFmpeg for Adaptive Bitrate Production ($29.95)  (which includes a …

Read More »

The Evolving Encoding Ladder: What You Need to Know

This article discusses the evolution of the encoding ladder from the fixed ladder presented by Apple in Tech Note TN2224 to context-aware-encoding, which creates a ladder that not only considers the encoding complexity of the content, but also the producer’s QoE and QoS metrics. The encoding ladder embodies the most significant encoding decisions made by encoding professionals, and understanding this …

Read More »