Andersons vinkel

En Video Codec til AI-Genereret Footage

mm
FÃļj Unite.AI til dine foretrukne kilder pÃĨ Google
AI-generated image (GPT-2 + Photoshop): an industrial humanoid robot, heavily blurred, holds a vertical strip of 70mm film close to the camera, with the film frames in sharp focus showing a man and a woman standing and conversing. Every third frame is tinted green and the others appear monochrome.

Da den alt-kan-spises-ÃĶra for AI nÃĶrmer sig sin afslutning, lover en Ãļkonomisk ny tilgang til AI-video-generering betydelige besparelser i tokens og tid.

 

Den virkelige omkostning ved AI-inferens bringer en ny tone af besindighed til den hektiske tempo i den nuvÃĶrende AI-revolution, med Ãļget interesse for at rationalisere omkostningerne ved maskinlÃĶring. Ud over potentialet for at fÃĨ AI hjemme, og den generelle stigning i privat AI, vil VRAM-sultne og ressource-slukende maskinlÃĶrings-rutiner ogsÃĨ klart behÃļve optimering.

Video-generering er mÃĨske den stÃļrste syndere i denne henseende. Hvis du nogensinde har genkomprimeret en film eller eksporteret en ud fra et video-redigeringsprogram, ved du allerede omkostningerne ved denne specifikke (ikke-AI) opgave pÃĨ din hardware – ÃĶder RAM og CPU-cykler og blokerer ofte maskinen for enhver anden brug, medmindre der tages foranstaltninger for at begrÃĶnse kompressionsalgoritmens indvirkning pÃĨ vÃĶrten.

Derfor behÃļver man kun at forestille sig, i hvilken udstrÃĶkning stigningen i AI-video gentager denne ‘kraft-ivrige’ procedure i datacentre verden over. PÃĨ denne skala bliver selv de mindste gevinster straks betydelige i den samlede regnskab.

I Rammen

Med dette i mente er en ny forskningsprÃĶsentation fra Shanghai, i samarbejde med JD.com, en video codec rettet mod ikke udrendringsprocessen (processen med at komprimere enorme, rÃĨ billeder til en mindre video-fil-stÃļrrelse), men mod selve AI-video-genereringsprocessen.

En normal video codec fungerer ved ikke at gemme hvert billede som et fuldt billede, men ved at oprette et mindre antal fuldstÃĶndige billeder, kaldet I-frames, og derefter gemme ÃĶndringer mellem billeder.

For eksempel, hvis en person bevÃĶger sig lidt i en video, optager codec kun de dele af billedet, der registrerer ÃĶndringen, og ikke hele scenen. Disse er P-frames, der er afledt fra tidligere billeder, og B-frames, der ogsÃĨ kan forudse information i fremtidige billeder:

Anatomi af en video codec: top-rÃĶkke viser billeder over tid med I-, P- og B-mÃĶrker, med I-frames fuldt gemt i fuld farve og P- og B-frames vist med mindre farve til at indikere rekonstruktion; pile viser, om billeder bruger tidligere eller senere billeder; nederste panel viser et fuldt gemt billede (I-frame, venstre), et billede bygget fra et tidligere billede (P-frame, anden fra venstre) og et billede bygget fra bÃĨde tidligere og senere billeder (B-frame, hÃļjre).

Anatomi af en video codec: top-rÃĶkke viser billeder over tid med I-, P- og B-mÃĶrker, med I-frames fuldt gemt i fuld farve og P- og B-frames vist med mindre farve til at indikere rekonstruktion; pile viser, om billeder bruger tidligere eller senere billeder; nederste panel viser et fuldt gemt billede (I-frame, venstre), et billede bygget fra et tidligere billede (P-frame, anden fra venstre) og et billede bygget fra bÃĨde tidligere og senere billeder (B-frame, hÃļjre).

Dette genbrug af nÃĶrliggende information er ÃĨrsagen til, at video-filer forbliver smÃĨ, med de fleste billeder, der fungerer ikke som nye billeder, men som instruktioner, der beskriver, hvordan det foregÃĨende billede er ÃĶndret. Derfor udgÃļr I-frames ‘fedt’, plads-krÃĶvende ukomprimerede (eller minimalt komprimerede) billeder, med billederne imellem udgÃļr kun forskellen mellem I-frames (og mellem sig selv).

NÃĨr hvert enkelt billede er et fuldt ukomprimeret billede, har filmen essentielt ingen kompression. At gemme en film pÃĨ denne mÃĨde, som ukomprimeret video, ville resultere i, at en 2-timers film ville krÃĶve nÃĶsten (eller mere end) en terabyte diskplads. Men dette er, hvordan AI laver film† – ved at dedikere lige sÃĨ mange ressourcer og tokens til hvert enkelt billede, nÃĨr det beregner, hvordan det skal formulere videoen.

Økonomi af StÃļrrelse

Det nye arbejde, med titlen AdaCodec: En PrÃĶdictiv Visuel Codec til Video MLLMs, udgifter fulde visuelle tokens kun pÃĨ reference-frames (I-frames), med alle mellem-billeder reprÃĶsenteret som ‘kompakte P-tokens’ – en paradigme, der tydeligt er taget fra den traditionelle kompression, der anvendes af historiske ‘virkelige verden’-video-codecs.

Efter denne interne kompression har fundet sted, kan genAI-videoen derefter komprimeres normalt, og i teorien er alle besparelser server-side:

Oversigt over AdaCodec. Venstre, videoer er inddelt i adaptive grupper af billeder, med fulde I-frames reserveret for Ãļjeblikke, der er svÃĶre at forudsige, og mellem-billeder reprÃĶsenteret ved kompakt bevÃĶgelses- og restinformation. HÃļjre, det resulterende system matcher eller overgÃĨr Qwen3-VL-8B pÃĨ elleve benchmarks, opretholder hÃļjere lang-video-nÃļjagtighed pÃĨ tvÃĶrs af token-budgetter og reducerer respons-forsinkelse, mens det behandler vÃĶsentligt fÃĶrre video-tokens. Kilde - https://arxiv.org/pdf/2606.02569

Oversigt over AdaCodec. Venstre, videoer er inddelt i adaptive grupper af billeder, med fulde I-frames reserveret for Ãļjeblikke, der er svÃĶre at forudsige, og mellem-billeder reprÃĶsenteret ved kompakt bevÃĶgelses- og restinformation. HÃļjre, det resulterende system matcher eller overgÃĨr Qwen3-VL-8B pÃĨ elleve benchmarks, opretholder hÃļjere lang-video-nÃļjagtighed pÃĨ tvÃĶrs af token-budgetter og reducerer respons-forsinkelse, mens det behandler vÃĶsentligt fÃĶrre video-tokens. Kilde

Besparelserne, ifÃļlge rapporterede resultater fra tests for AdaCodec, er vÃĶrd at forfÃļlge; artiklen fastslÃĨr, at systemet overgik den umodificerede Qwen3-VL-8B-model pÃĨ hver af de vigtigste benchmarks, mens det brugte samme mÃĶngde proceskraft; og matchede eller overgik denne models prÃĶstation efter at have reduceret video-tokens med omkring 86%.

Forfatterne fastslÃĨr*:

‘Vi drager inspiration fra prÃĶdictiv kodning, hvor et system transmitterer fejl fra en forudsigelse i stedet for den rÃĨ signal. Dette princip har biologisk grundlag: det visuelle system menes at kodificere forudsigelsesfejl, mismatchet mellem forventet og observeret input, i stedet for input selv.

‘Moderne video-codecs bruger samme rest-kodningsidÃĐ i ingeniÃļrarbejde: reference-frames bÃĶrer fuld indhold, mens prÃĶdictive frames bÃĶrer bevÃĶgelses- og restsignaler i forhold til en reference.

‘Disse systemer har forskellige mÃĨl, men de deler samme betinget struktur: nÃĨr nÃĶrliggende prÃļver er redundant, skal kanalen bÃĶre, hvad forudsigelsen ikke kan forklare.

‘Standard-codecs er dog optimeret til bitstrÃļmme og menneske-tilgÃĶngelige rekonstruktion, ikke til visuelle tokens, der forbruges af en LLM. Vi genopbygger derfor denne mekanisme som en MLLM-grÃĶnseflade til video-forstÃĨelse.’

Det nye arbejde, skrevet af 11 forskere fra Shanghai Jiao Tong University, Shanghai Innovation Institute og JD.com, kommer med en tilhÃļrende projekt-side, med udgivelse af kildekode lovede.

Metode

Som diskuteret, behandler systemet ikke hvert billede som et fuldt nyt billede, men sÃļger efter, hvad der er ÃĶndret mellem ÃĐt billede og det nÃĶste. Til venstre i billedet nedenfor ser vi en lille region af det nuvÃĶrende billede, der matcher den mest lignende region i et tidligere billede:

Schema-overblik for AdaCodec.

Schema-overblik for AdaCodec.

Afstanden mellem de to lokaliteter bliver en bevÃĶgelses-vektor, mens eventuelle visuelle forskelle bliver en rest, med disse kompakte beskrivelser erstatter behovet for at gemme et fuldt billede.

Til hÃļjre ser vi den resulterende information, der fÃļres ind i AI-modellen: vigtige reference-frames behandles stadig som fulde billeder, men de mellem-liggende billeder reprÃĶsenteres af meget mindre bevÃĶgelses- og rest-tokens – ÃĨbenbart tillader modellen at beholde tilstrÃĶkkelig information til at parse videoen, mens den behandler betydeligt mindre visuel data.

En interessant udfordring er at afgÃļre, hvilke billeder fortjener at blive gemt i fuld udstrÃĶkning: traditionelle video-codecs placerer normalt reference-frames ved jÃĶvne interval, uanset om de er nÃļdvendige eller ej. AdaCodec prÃļver i stedet at identificere de Ãļjeblikke, der betyder mest.

For eksempel, overvej en scene, der hovedsageligt viser en statisk samtale mellem to personer i en lejlighed – og pludselig stormer en SWAT-enhed ind gennem vinduet. Øjeblikkeligt vil kamera-vÃĶrne og antallet af redigeringsklip Ãļge og krÃĶve langt mere data, end en regulariseret reference-frame-interval vil give:

Sekvens af billeder, der viser en tom rum, to personer, der taler, en gruppe, der gÃĨr ind gennem vinduet, de to personer, der bliver fÃļrt vÃĶk, og rummet, der er tomt igen. Strimen af mellem-billeder nedenfor viser samme begivenheder over en lÃĶngere tidsramme, med valgte billeder fremhÃĶvet i blÃĨt. En vandret skala med mÃĶrket

Dette er logikken bag variabel kompression (variabel bitrate) kompressionsmetoder, der analyserer kilde-video for sÃĨdanne ‘beskÃĶftigede’ perioder og tildeler stÃļrre data, hvor det er nÃļdvendigt – pÃĨ bekostning af tid og ressourcer.

I AdaCodec, hvis et billede kan forudsiges nÃļjagtigt fra nÃĶrliggende billeder, fortsÃĶtter systemet med at bruge kompakte bevÃĶgelses- og rest-tokens; hvis scenen ÃĶndrer sig vÃĶsentligt (f.eks. SWAT-eksemplet ovenfor eller noget mindre dramatisk), indsÃĶttes en fuld reference-frame. Dette tillader, at mere af den tilgÃĶngelige proces-budget kan bruges pÃĨ vigtig visuel information i stedet for at fordeles jÃĶvnt over hele videoen.

Data og Tests

Under test, brugte forskerne den ovennÃĶvnte Qwen3-VL-8B som basis-modellen og evaluerede AdaCodec pÃĨ elleve benchmarks, der dÃĶkker tre omrÃĨder af video-forstÃĨelse: lang-video-prÃĶstation blev vurderet med MLVU, LongVideoBench og LVBench; temporal forstÃĨelse med TempCompass, MotionBench og TOMATO; og generel video-forstÃĨelse med Video-MME, MVBench, NExT-QA, PerceptionTest og EgoSchema.

Åbne kildemodelle, der blev testet, var InternVL3.5-8B; Keye-VL-1.5-8B; GLM-4.1V-9B; MiniCPM-V-4.5-8B; Eagle2.5-8B; PLM-8B; LLaVA-Video-7B; VideoChat-Flash-7B; Molmo2-8B; og Molmo2-O-7B.

GPT-5, Gemini og Claude-variationer vises i tabellen nedenfor kun som sammenlignings-baselines. CoPE-VideoLM-7B og ReMoRa-7B er tidligere video-sprog-modeller, der reducerer visuel-token-brug gennem codec-inspireret kompression, hvilket gÃļr dem til de nÃĶrmeste direkte konkurrenter til AdaCodec:

Hovedresultater pÃĨ elleve benchmarks, der dÃĶkker lang-video-forstÃĨelse, temporal forstÃĨelse og generel video-forstÃĨelse. HÃļjere score indikerer bedre prÃĶstation. LVB = LongVideoBench; V-MME = Video-MME. Fed og underliniede vÃĶrdier indikerer den hÃļjeste og nÃĶsthÃļjeste score blandt ÃĨbne kildemodeller. Score for lukkede kildemodeller blev taget fra officielle rapporter, hvor det var muligt, med manglende resultater hentet fra Molmo2 eller vurderet af forfatterne.

Hovedresultater pÃĨ elleve benchmarks, der dÃĶkker lang-video-forstÃĨelse, temporal forstÃĨelse og generel video-forstÃĨelse. HÃļjere score indikerer bedre prÃĶstation. LVB = LongVideoBench; V-MME = Video-MME. Fed og underliniede vÃĶrdier indikerer den hÃļjeste og nÃĶsthÃļjeste score blandt ÃĨbne kildemodeller. Score for lukkede kildemodeller blev taget fra officielle rapporter, hvor det var muligt, med manglende resultater hentet fra Molmo2 eller vurderet af forfatterne.

For at sikre en fair sammenligning blev det samme antal visuelle tokens tildelt bÃĨde AdaCodec og den standard Qwen3-VL-8B-system, hvilket tillader resultaterne at reflektere effektiviteten af kompressions-tilgangen, snarere end eventuelle forskelle i beregningsressourcer.

Ved den mest aggressive indstilling reducerede AdaCodec visuel-token-brug med omkring 86%, mens den stadig matchede eller let overgik baseline-systemet pÃĨ lang-video-, temporal- og generel video-forstÃĨelse-opgaver.

NÃĨr de sparede tokens blev geninvesteret i at behandle flere video-frames, forbedredes prÃĶstationen over hele elleve lang-video-benchmarks og hele elleve temporal-benchmarks, med gevinster op til +5,4 point pÃĨ LongVideoBench og +4,3 point pÃĨ TOMATO, samt producerede nogle af de stÃĶrkeste ÃĨbne kilderesultater i studiet.

Konklusion

Selvom projekter af denne art normalt er rettet mod hyperskala-leverandÃļrer, er dette den type indsats, der vil vÃĶre af interesse for bÃĨde hobbyister og SME’er, som en del af en potentiel ny ‘offentlig askese’ omkring lokal, rationaliseret AI-udvikling.

I fÃĶllesskaber som r/stablediffusion er dette meget gamle nyheder, da hver stÃļrre ÃĨben kilde-udgivelse, der ankommer der, regelmÃĶssigt bliver torteret ind i en hyper-optimeret (GGUF, kvantificerede vÃĶgte osv.) version, der kan kÃļre, med lidt tÃĨlmodighed, pÃĨ lavere-end-graphic-kort.

Hvis ‘performative-scenen’ i denne tredje AI-opsving er virkelig forbi, og under antagelse af, at virksomheder vil blive frastÃļdt af de sandende omkostninger ved inferens, kan initiativer som AdaCodec mÃĨske udgÃļre en del af en kommende ‘stor optimering’.

 

† Dette er ikke det samme som at rendre videoen ud til en brugervenlig format/fil-stÃļrrelse; det handler i stedet om den interne generering og samling af billeder, der finder sted inden i AI-modellen pÃĨ inferens-tidspunktet.

* Min konvertering, inden for rimelighed, af forfatternes inline-citationer til hyperlinks.

FÃļrst udgivet torsdag, 4. juni 2026

Forfatter til maskinlÃĶringsartikler, domÃĶneekspert i menneskeskabt billedsynthese. Tidligere leder af forskningsindhold pÃĨ Metaphysic.ai, indtil oplÃļsningen i DNEG's Brahma.ai.
Portfolio site: martinanderson.ai
Kontakt: [email protected]