Andersons vinkel

En video codec for AI-generert footage

mm
Legg til Unite.AI blant 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 all-you-can-eat-ÃĶraen for AI nÃĶrmer seg slutten, lover en Ãļkonomisk ny tilnÃĶrming til AI-video-generering betydelige besparelser i tokens og tid.

 

Den virkelige kostnaden av AI-inferens bringer en ny note av beskjedenhetsgrad til den raske utviklingen av den nÃĨvÃĶrende AI-revolusjonen, med Ãļkt interesse for ÃĨ rasjonalisere kostnaden av maskinlÃĶring. Foruten potensialet for ÃĨ bringe AI hjemme, og den generelle Ãļkningen av privat AI, vil VRAM-hungry og ressurs-gobbling maskinlÃĶrings-rutiner ogsÃĨ trenge ÃĨ optimaliseres.

Video-generering er kanskje den stÃļrste forbryteren i denne sammenhengen. Hvis du noensinne har gjort om en film eller eksportert en ut fra en video-redigerings-suite, vet du allerede belastningen som denne spesifikke (ikke-AI) oppgaven pÃĨfÃļrer maskinvaren din – spiser RAM og CPU-sykluser, og blokkerer ofte maskinen for annen bruk, med mindre det tas tiltak for ÃĨ begrense kompresjonsalgoritmens pÃĨvirkning pÃĨ vertsmaskinen.

Derfor trenger man bare ÃĨ forestille seg omfanget av hvordan den Ãļkende bruken av AI-video gjentar denne ‘kraft-til-hungrende’ prosessen i datasentre over hele verden. PÃĨ denne skalaen blir de minste gevinstene umiddelbart betydelige i den samlede regnskapsfÃļringen.

I rammen

Med dette i mente, er en ny forskningsrapport fra Shanghai, i samarbeid med JD.com, foreslÃĨtt en video codec som ikke er rettet mot utrenderings-prosessen (prosessen med ÃĨ komprimere store, rÃĨ rammer til en mindre video-fil-stÃļrrelse), men mot den faktiske AI-video-genererings-prosessen selv.

En vanlig video codec fungerer ved ÃĨ ikke lagre hver enkelt rame som et fullstendig bilde, men ved ÃĨ lage et mindre antall fullstendige bilder, kalt I-rammer, og deretter lagre endringer mellom rammer.

For eksempel, hvis en person beveger seg litt i en video, registrerer codecen bare de delene av ramen som registrerer denne endringen, i stedet for ÃĨ skrive om hele scenen. Disse er P-rammer, som er avledet fra tidligere rammer, og B-rammer, som ogsÃĨ kan forutse informasjon i fremtidige rammer:

Anatomi av en video codec: Ãļverste rad viser rammer over tid merket I, P og B, med I-rammer fullstendig lagret i full farge og P- og B-rammer vist bleket for ÃĨ indikere rekonstruksjon; piler indikerer om rammer bruker tidligere rammer, fremtidige rammer eller begge; nedre paneler viser et fullstendig lagret bilde (I-rame, venstre), et bilde bygget fra en tidligere rame (P-rame, andre-venstre), og et bilde bygget fra bÃĨde tidligere og fremtidige rammer (B-rame, hÃļyre).

Anatomi av en video codec: Ãļverste rad viser rammer over tid merket I, P og B, med I-rammer fullstendig lagret i full farge og P- og B-rammer vist bleket for ÃĨ indikere rekonstruksjon; piler indikerer om rammer bruker tidligere rammer, fremtidige rammer eller begge; nedre paneler viser et fullstendig lagret bilde (I-rame, venstre), et bilde bygget fra en tidligere rame (P-rame, andre-venstre), og et bilde bygget fra bÃĨde tidligere og fremtidige rammer (B-rame, hÃļyre).

Dette gjenbruket av nÃĶrliggende informasjon er grunnen til at video-filer forblir smÃĨ, med de fleste rammer som opererer ikke som nye bilder, men som instruksjoner som beskriver hvordan den foregÃĨende ramen har endret seg. Derfor utgjÃļr I-rammer ‘full-fet’, plass-krÃĶvende ukomprimerte (eller minimalt komprimerte) bilder, med rammene mellom dem som utgjÃļr bare forskjellen mellom I-rammer (og mellom seg selv).

NÃĨr hver enkelt rame er et fullstendig ukomprimert bilde, har filmen i praksis ingen kompresjon. Å lagre en film pÃĨ denne mÃĨten, som ukomprimert video, ville fÃļre til at en 2-timers film ville trenge nÃĶr (eller mer enn) en terabyte diskplass. Men dette er hvordan AI lager filmer† – ved ÃĨ dedikere like ressurser og tokens til hver enkelt rame, nÃĨr det beregner hvordan det skal formulere videoen.

Økonomi av skala

Den nye arbeidet, tittelen AdaCodec: En prediktiv visuell kode for video MLLMs, bruker i stedet fullstendige visuelle tokens eksclusivt pÃĨ referanserammer (I-rammer), med alle interstitielle rammer rendret som ‘kompakte P-tokens’ – et paradigme som tydelig er tatt fra den tradisjonelle kompresjonen som brukes av historiske ‘virkelige verden’ video codecs.

Etter at denne interne kompresjonen har funnet sted, kan genAI-videoen deretter komprimeres normalt, og i teorien er alle besparelsene server-side:

Oversikt over AdaCodec. Venstre, videoer er delt inn i adaptive grupper av bilder, med fullstendige I-rammer reservert for Ãļyeblikk som er vanskelige ÃĨ forutsi og intermediate P-rammer representert ved hjelp av kompakt bevegelses- og restinformasjon. HÃļyre, det resulterende systemet matcher eller overgÃĨr Qwen3-VL-8B over elleve benchmarks, opprettholder hÃļyere langvideo-nÃļyaktighet over token-budsjett, og reduserer svar-forsinkelse samtidig som det prosesserer betydelig fÃĶrre video-tokens. Kilde - https://arxiv.org/pdf/2606.02569

Oversikt over AdaCodec. Venstre, videoer er delt inn i adaptive grupper av bilder, med fullstendige I-rammer reservert for Ãļyeblikk som er vanskelige ÃĨ forutsi og intermediate P-rammer representert ved hjelp av kompakt bevegelses- og restinformasjon. HÃļyre, det resulterende systemet matcher eller overgÃĨr Qwen3-VL-8B over elleve benchmarks, opprettholder hÃļyere langvideo-nÃļyaktighet over token-budsjett, og reduserer svar-forsinkelse samtidig som det prosesserer betydelig fÃĶrre video-tokens. Kilde

Besparelsene, ifÃļlge rapporterte resultater fra tester for AdaCodec, er verdt ÃĨ forfÃļlge; artikkelen sier at systemet overgikk den umodifiserte Qwen3-VL-8B-modellen over hver stÃļrre benchmark, mens det brukte samme mengde prosessering; og matchet eller overgikk denne modellens ytelse etter ÃĨ ha kutta video-tokens med en imponerende omtrentlig 86%.

Forfatterne sier*:

‘Vi trekker inspirasjon fra prediktiv koding, hvor et system overfÃļrer feil fra en prediksjon i stedet for den rÃĨ signalet. Dette prinsippet har biologisk grunn: det visuelle systemet antas ÃĨ kode prediksjonsfeil, mismatchet mellom forventet og observert innputt, i stedet for innputtet selv.

‘Moderne video codecs bruker samme residual-koding-idÃĐ i ingeniÃļrvitenskap: referanserammer bÃĶrer full innhold, mens prediktive rammer bÃĶrer bevegelses- og restsignaler relativt til en referanse.

‘Disse systemene har forskjellige mÃĨl, men de deler samme betinget struktur: nÃĨr nÃĶrliggende prÃļver er redundante, skal kanalen bÃĶre hva prediksjonen ikke klarer ÃĨ forklare.

‘Standard codecs, imidlertid, optimaliserer for bitstrÃļmmer og menneske-leselige rekonstruksjoner, ikke for visuelle tokens som forbrukes av en LLM. Vi redesigner derfor denne mekanismen som en MLLM-grensesnitt for video-forstÃĨelse.’

Det nye arbeidet, skrevet av 11 forskere fra Shanghai Jiao Tong University, Shanghai Innovation Institute og JD.com, kommer med en tilhÃļrende prosjekt-side, med utgivelse av kildekode lovet.

Metode

Som diskutert, behandler systemet ikke hver enkelt rame som et fullstendig nytt bilde, men sÃļker etter hva som har endret seg mellom en rame og den neste. PÃĨ venstre side, i bildet under, ser vi en liten region av den nÃĨvÃĶrende ramen som er matchet mot den mest like regionen i en tidligere rame:

Schema-overblikk for AdaCodec.

Schema-overblikk for AdaCodec.

AvgjÃļrelsen mellom de to plasseringene blir en bevegelses-vektor, mens eventuelle gjenvÃĶrende visuelle forskjeller blir en rest, med disse kompakte beskrivelser som erstatter behovet for ÃĨ lagre et fullstendig bilde.

PÃĨ hÃļyre side ser vi den resulterende informasjonen som mates inn i AI-modellen: viktige referanserammer er fremdeles prosessert som fullstendige bilder, men de interstitielle rammene er representert ved mye mindre bevegelses- og rest-tokens – som ÃĨpenbart tillater modellen ÃĨ beholde nok informasjon til ÃĨ tolke videoen, mens det prosesserer betydelig mindre visuell data.

En interessant utfordring er ÃĨ bestemme hvilke rammer som fortjener ÃĨ lagres fullstendig: tradisjonelle video codecs plasserer vanligvis referanserammer pÃĨ regulÃĶre intervaller, uavhengig av om de er nÃļdvendige eller ikke. AdaCodec prÃļver i stedet ÃĨ identifisere de Ãļyeblikkene som betyr mest.

For eksempel, betrakt en scene som hovedsakelig avbilder en statisk samtale mellom to personer i en leilighet – og plutselig kommer en SWAT-gruppe inn gjennom vinduet. Øyeblikkelig vil kamera- og redigering-klipp Ãļke og kreve mye mer data enn en regularisert referanse-rame-intervall vil gi:

Sekvens av rammer som viser en tom rom, to personer som snakker, en gruppe som kommer inn gjennom vinduet, de to personene som blir eskortert vekk, og rommet som er tomt igjen. Stripen av interstitielle rammer under viser samme hendelser over en lengre tidsperiode, med valgte rammer hÃļydet i blÃĨtt. En horisontal skala merket

Dette er logikken bak variabel kompresjon (variabel bitrate)-kompresjonsmetoder, som analyserer kildevideo for slike ‘busy’-perioder og tilordner stÃļrre data der det er nÃļdvendig – uten ÃĨ pÃĨfÃļre noen stÃļrre kostnader i tid og ressurser.

I AdaCodec, hvis en rame kan predikeres nÃļyaktig fra nÃĶrliggende rammer, fortsetter systemet ÃĨ bruke kompakte bevegelses- og rest-tokens; hvis scenen endrer seg betydelig (for eksempel SWAT-eksempelet ovenfor, eller noe mindre dramatisk), settes en fullstendig referanse-rame inn. Dette tillater mer av den tilgjengelige prosesserings-budsjettet ÃĨ brukes pÃĨ viktige visuelle informasjon i stedet for ÃĨ fordeles jevnt over hele videoen.

Data og tester

I testing, brukte forskerne den ovennevnte Qwen3-VL-8B som basis-modellen og evaluerte AdaCodec over elleve benchmarks som dekket tre omrÃĨder av video-forstÃĨelse: langvideo-ytelse ble vurdert med MLVU, LongVideoBench og LVBench; temporal forstÃĨelse med TempCompass, MotionBench og TOMATO; og generell video-forstÃĨelse med Video-MME, MVBench, NExT-QA, PerceptionTest og EgoSchema.

Åpne kilde-modeller som ble 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-variasjoner vises i tabellen under bare som sammenlignings-baselinjer. CoPE-VideoLM-7B og ReMoRa-7B er tidligere video-sprÃĨk-modeller som reduserer visuell-token-bruk gjennom codec-inspirert kompresjon, og er derfor de nÃĶrmeste direkte konkurrentene til AdaCodec:

Hovedresultater over elleve benchmarks som dekker langvideo-forstÃĨelse, temporal forstÃĨelse og generell video-forstÃĨelse. HÃļyere poeng indikerer bedre ytelse. LVB = LongVideoBench; V-MME = Video-MME. Fet og understreket verdier indikerer de hÃļyeste og nest hÃļyeste poengene blant ÃĨpne kilde-modeller. Poeng for lukkede modeller ble tatt fra offisielle rapporter hvor det var mulig, med manglende resultater hentet fra Molmo2 eller evaluert av forfatterne.

Hovedresultater over elleve benchmarks som dekker langvideo-forstÃĨelse, temporal forstÃĨelse og generell video-forstÃĨelse. HÃļyere poeng indikerer bedre ytelse. LVB = LongVideoBench; V-MME = Video-MME. Fet og understreket verdier indikerer de hÃļyeste og nest hÃļyeste poengene blant ÃĨpne kilde-modeller. Poeng for lukkede modeller ble tatt fra offisielle rapporter hvor det var mulig, med manglende resultater hentet fra Molmo2 eller evaluert av forfatterne.

For ÃĨ sikre en rettferdig sammenligning, ble samme antall visuelle tokens tildelt bÃĨde AdaCodec og den standard Qwen3-VL-8B-systemet, og resultatene reflekterer effektiviteten av kompresjons-tilnÃĶrmingen, i stedet for noen forskjeller i komputasjonsressurser.

Ved den mest aggressive innstillingen, reduserte AdaCodec visuell-token-bruk med omtrent 86% mens det fortsatt matchet eller overgikk baseline-systemet pÃĨ langvideo-, temporal- og generell video-forstÃĨelse-oppgaver.

NÃĨr de sparede tokenene ble reinvestert i ÃĨ prosessere flere video-rammer, forbedret ytelsen over hver enkelt langvideo-benchmark og hver enkelt temporal-benchmark, med gevinst opp til +5,4 poeng pÃĨ LongVideoBench og +4,3 poeng pÃĨ TOMATO, samtidig som det produserte noen av de sterkeste ÃĨpne kilde-resultatene i studien.

Konklusjon

Til tross for at prosjekter av denne typen vanligvis er rettet mot hyperskala-leverandÃļrer, er dette den type innsats som vil vÃĶre av interesse for bÃĨde hobbyister og smÃĨ og mellomstore bedrifter, som en del av en potensiell ny ‘offentlig askese’ rundt lokal, rasjonalisert AI-utvikling.

I samfunn som r/stablediffusion, er dette meget gamle nyheter, ettersom hver stÃļrre ÃĨpen kilde-utgivelse som ankommer der, regelmessig blir tormented inn i en hyper-optimert (GGUF, kvantifiserte vekter, osv.) versjon som kan kjÃļres, med litt tÃĨlmodighet, pÃĨ lavere-ende grafikkort.

Hvis den ‘performative fasen’ av denne tredje AI-oppsving er virkelig over, og under antagelse av at bedrifter vil bli avskrekket av de sanntre kostnadene av inferens, sÃĨ kan initiativer som AdaCodec utgjÃļre en del av en kommende ‘stor optimisering’.

 

† Dette er ikke det samme som ÃĨ rendre ut videoen til en brukervennlig format/fil-stÃļrrelse; snarere handler det om den interne genereringen og samlingen av rammer som skjer inne i AI-modellen pÃĨ inferenstid.

* Min konvertering, innenfor rimelige grenser, av forfatternes inline-citater til hyperlenker.

FÃļrst publisert torsdag, 4. juni 2026

Forfatter innen maskinlÃĶring, domenespesialist i menneskeskildringssyntese. Tidligere sjef for forskningsinnhold i Metaphysic.ai, inntil det ble opplÃļst i DNEG's Brahma.ai.
Portfolio nettsted: martinanderson.ai
Kontakt: [email protected]