Skip to content
Artwork for Clown Cast
Clown Cast · Yesterday · 13 min

One Serve, One Freeze: Video Encoding 101

Joey marks volleyball contacts in AVP broadcasts with a custom tool. When he adds a jump-to-serve review feature, the video freezes at every serve. The same moments play fine on YouTube. What follows is a master class in video encoding: save rooms, seeking mechanics, frame rates, and why new sources break old assumptions. 00:00:00 - The Setup: A Tool That Freezes at Serves 00:01:45 - Video Encoding from Scratch, Taught by One Bug 00:05:05 - Save Rooms: The Hidden Architecture 00:08:21 - Playing Forward Works, but Seeking Fails 00:09:57 - The Fix 00:11:32 - Why New Sources Shatter Old Assumptions 00:13:04 - Teaser: Audio Has the Same Problem --- Sources & further reading: • ITU-T — Recommendation H.264: Advanced video coding for generic audiovisual services: https://www.itu.int/rec/T-REC-H.264 • FFmpeg wiki — Encode/H.264: https://trac.ffmpeg.org/wiki/Encode/H.264 • MDN Web Docs — HTMLVideoElement: requestVideoFrameCallback(): https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement/requestVideoFrameCallback This podcast episode was fully generated by AI — research, script, voices, and production. Built with Claude, Piper TTS, and automated pipeline tooling.

0:00-13:39

transcript

No transcript — this publisher did not publish one.

show notes

Joey marks volleyball contacts in AVP broadcasts with a custom tool. When he adds a jump-to-serve review feature, the video freezes at every serve. The same moments play fine on YouTube. What follows is a master class in video encoding: save rooms, seeking mechanics, frame rates, and why new sources break old assumptions.

00:00:00 - The Setup: A Tool That Freezes at Serves
00:01:45 - Video Encoding from Scratch, Taught by One Bug
00:05:05 - Save Rooms: The Hidden Architecture
00:08:21 - Playing Forward Works, but Seeking Fails
00:09:57 - The Fix
00:11:32 - Why New Sources Shatter Old Assumptions
00:13:04 - Teaser: Audio Has the Same Problem

---
Sources & further reading:
• ITU-T — Recommendation H.264: Advanced video coding for generic audiovisual services: https://www.itu.int/rec/T-REC-H.264
• FFmpeg wiki — Encode/H.264: https://trac.ffmpeg.org/wiki/Encode/H.264
• MDN Web Docs — HTMLVideoElement: requestVideoFrameCallback(): https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement/requestVideoFrameCallback

This podcast episode was fully generated by AI — research, script, voices, and production. Built with Claude, Piper TTS, and automated pipeline tooling.