
Simpsons Roasting on an Open Fire
S01E01
Every episode with its title, its number and its season. Written the way metadata expects to find it.
Ondine never connects to your server or asks it for anything. It leaves the files written the way each catalogue expects to find them, and the scan does the rest.
✳THE PROBLEM
Plex, Jellyfin and Kodi show you a beautiful library, but only when the files are already named properly. When they are not, they give up.
Unknown
The Simpsons · 22:14
Unknown
The Simpsons · 21:58
Unknown
The Simpsons · 44:31
Unknown
The Simpsons · 22:03
No title, no number, no synopsis and no artwork. The only thing the server can read is how long it runs.
✳WHAT NOTHING ELSE DOES
Ondine works out that a 44-minute video is really two episodes stuck together, finds the seam and splits it. Each half comes out with its own name.
the simpsons 7x21-22.avi
The Simpsons - S07E21 - 22 Short Films About Springfield.mkv
The Simpsons - S07E22 - Much Apu About Nothing.mkv
Ondine writes the brief so that whichever AI you use can turn an episode list into its catalogue. You run it wherever you like and paste the result back: no key and no service in between. Then it matches every video against that catalogue and proposes. It renames nothing until you say so.
{ "num": 12, "temp": 4, "titulo": "Marge vs. the Monorail" }✳SIZE
A video carries dubs and subtitles you are never going to use. Removing them is not re-encoding: it is dropping tracks. What is left is identical, bit for bit to what you started with.
in 0.6 s
identical video
It cuts 80 to 90% with hardware acceleration. But before it starts it shows you a forecast of the final size, and if you want that sharper it measures for real by encoding short samples. That «I'll tell you before I do it» is the argument, not the percentage.
The Simpsons

S01E01

S02E01

S02E02

S04E03

S04E12

S05E02

S05E17

S06E24

S01E01

S02E01

S02E02

S04E03

S04E12

S05E02

S05E17

S06E24
BEFORE
AFTER
Desktop app for Windows, and binaries for macOS and Linux.