Your Back Catalog Is a Subscription You Keep Paying For
Every title in your VOD library costs money to keep. Not just the storage bill, but the egress, the CDN cache fill, the packaging, the backup, and the human time spent wondering why a 12-minute interview is encoded at the same bitrate as an action trailer. Most libraries are built with a handful of set-and-forget ladder profiles. That was a reasonable shortcut when the catalog was small. It is a recurring cost center now.
The set-and-forget ladder is a billing profile
A fixed ladder assumes every title has the same complexity. Talking heads get the same top rung as high-motion sports. A static slide deck gets the same audio and video renditions as a concert film. The result is predictable: simple content is over-encoded, complex content is under-served, and the bill reflects the average. Per-title encoding flips that. It analyzes each title, estimates how much bitrate that specific content needs at each quality level, and builds a ladder around the actual complexity.
Complexity is not the same as motion
Content-aware encoding is not just a motion score. It looks at spatial detail, temporal change, grain, noise, texture, and how the human eye will perceive the result. A talking head with a busy bookshelf behind it can be more complex than a slow pan across a plain wall. A dark scene with film grain can eat bitrate in ways a bright outdoor shot does not. The point is not to starve simple content. The point is to stop paying for bits that do not improve the picture.
Per-title encoding in practical terms
You do not need a research lab. Start with an analysis pass on a representative sample of your catalog. Group titles by genre and visual complexity. Build a few ladder templates, then let the encoder tune bitrate and resolution per title within guardrails. Keep a quality floor so a cheap ladder does not turn into a blurry mess on a 65-inch TV. Measure with objective metrics like VMAF or PSNR, but do not worship them. Spot-check the titles that matter: your most-watched shows, your premium content, your archive gems.
Re-encoding is a queue, not a moon shot
You do not have to re-encode the whole library this weekend. Prioritize by cost and impact. Start with titles that have high storage and egress but low viewership. Then hit the long tail of old uploads that nobody watches but everyone pays for. Then tackle the popular titles where a smarter ladder can reduce bitrate without hurting quality. Run re-encodes in batches, keep the originals until the new versions pass QA, and track the savings per title. A back catalog is a queue. Treat it like one.
Storage and egress are the silent line items
Storage is visible. Egress is the one that surprises people. Every rendition you keep multiplies the bytes you store and the bytes you serve. If you have six renditions where four would do, you are paying for two extra copies of every title, every month. Per-title ladders can reduce the number of renditions for simple content and redirect bits to the titles that need them. That is not just a storage win. It is a CDN win, a packaging win, and a cache-hit win.
Quality guardrails so savings don’t become complaints
The fastest way to ruin this project is to let a cost target overrule the viewer. Set a minimum quality threshold per device class. Keep HDR and SDR paths separate. Do not let a per-title ladder collapse audio renditions to the point where dialog suffers. Test on phones, TVs, and laptops. If a title looks worse after re-encoding, it is not a savings. It is a future support ticket.
Start with the titles that cost the most to do nothing
Pull a report of your top 100 titles by storage and egress. Compare their current ladders to their actual complexity. You will probably find a handful of simple titles paying premium bitrates and a few complex titles that deserve more attention. Re-encode the simple ones first. Measure the savings. Then expand. Your back catalog is not a museum. It is a subscription you keep paying for. Encoding it intelligently is one of the few budget cuts viewers will never notice — because the picture still looks right.