Seedance 2.5 is nu live — Als eerste op Atlas Cloud

MiniMax H3 videolengte is 15 seconden. Ik telde tien cuts in één ervan.

MiniMax H3 videolengte loopt van 4 tot 15 hele seconden bij 24 FPS. Zie wat je werkelijk terugkrijgt, frame voor frame, hoeveel cuts er in één clip passen, en hoe je 45 seconden aan elkaar koppelt.

Iedereen doet op dag één hetzelfde. Je opent het duur-dropdownmenu, je ziet 15, en je begint te delen. Tien minuten durende film? Veertig generaties. Drie minuten durende uitlegvideo? Twaalf. Dan kijk je naar het getal dat die deling oplevert, sluit je het tabblad en besluit je dat het model nog niet klaar is voor iets met een verhaal erin.

Ik deed de deling ook. Toen draaide ik ffmpeg over negen echte H3-clips en vond iets dat de hele berekening belachelijk deed lijken.

Een van die clips is 15,10 seconden lang. De scènedetector erin markeert tien zuivere cuts. Tien. Andere garderobe, andere kadrering, andere achtergronden, full-frame type-kaarten, allemaal binnen één enkele generatie die de prijs van één generatie kostte. Als ik die clip had gepland zoals de deling suggereert – één generatie per shot – dan had ik tien keer zoveel betaald voor dezelfde vijftien seconden.

De deling is de fout. De limiet is geen stopwatch, het is een container, en bijna niemand vult hem.

Sequence of a skateboarder jumping over a concrete ledge at night

Een skateboarder midden in een truc vastgelegd als een stroboscoopreeks, veel verschillende posities bevroren in één enkel frame

Eén frame, vele momenten. Dat is het mentale model waar het duur-dropdownmenu je van afpraat.

Belangrijkste punten

  • De parameter duration accepteert alleen hele getallen van 4 tot 15. Standaard is 8. Er is geen 7,5 en geen waarde boven 15.
  • Elke clip wordt geleverd op 24 FPS, tot maximaal native 2K, met stereo-audio gegenereerd in dezelfde pass als het beeld.
  • Je '15 seconden' clip is eigenlijk 362 frames, dat is 15,083 seconden. Duren worden opwaarts afgerond naar een raster van 17 frames, en alleen duration: 8 komt uit op een hele seconde.
  • Eén generatie kan meerdere shots bevatten. Schrijf SHOT 1 / CUT TO in de prompt en het model knipt voor jou, zonder extra kosten.
  • Er is geen 'extend'-parameter in de API. Je komt voorbij 15 seconden door te koppelen: laatste frame als eerste frame van de volgende, referentie-afbeeldingen om de look vast te houden, en dan een harde concat.

Bekijk 45 seconden aan MiniMax H3-videolengte, opgebouwd uit drie clips

Voordat er enige theorie komt, hier het ding zelf. Een 45 seconden durende noodle-kraam-spot genaamd MIDNIGHT BOWL. Drie generaties, elk vijftien seconden, drie shots in elk ervan. Negen shots, één doorlopend narratief, geen overvloeiingen die de verbindingen verbergen.

De volledige 45 seconden cut. Drie MiniMax H3-generaties aaneengeschakeld zonder overgangseffecten. De kok, het schort, de lamp en het handgeschilderde bord overleven twee overdrachten.

Nine video frames showing a chef preparing and serving ramen

Negen frames uit de MIDNIGHT BOWL-spot, gerangschikt als een 3x3 contactblad, gelabeld SHOT 1 tot SHOT 9 met tijdscodes

Negen shots, drie generaties. Elke rij is één generatie, elke kolom een cut die het model zelf maakte. Shots 3 en 4 rijmen omdat generatie 2 begint vanaf het laatste frame van generatie 1, wat precies is wat de naad onzichtbaar maakt.

Drie generaties. Niet negen. Die kloof is het hele punt van dit artikel.

Ik heb er niets van handmatig gecut. Ik vroeg elke generatie om drie getimede shots, en ffmpeg's scènedetector vond de cuts op 4,9s en 9,1s in de eerste, 4,9s en 9,0s in de tweede, 5,3s en 11,0s in de derde. Negen shots, drie facturen.

Waarom MiniMax H3-videolengte lange-format-plannen verpest

Het getal zelf is prima. Vijftien seconden aan de bovenkant van het bereik is genereus voor deze generatie modellen, en de clips zijn 2K met echt stereo-geluid eraan. Wat mensen verpest is de eenheid waarin ze plannen.

Als je budgetteert in seconden, is een minuut durend stuk 'vier clips' en een tien minuten durend stuk 'veertig clips', en veertig clips van wat dan ook is een nachtmerrie van continuïteitswerk. Als je budgetteert in shots, is een minuut durend stuk vier generaties die ongeveer twaalf shots bevatten, wat een normale hoeveelheid dekking is voor een commercial. Hetzelfde model, dezelfde limiet, een compleet ander productieplan.

Fingers holding a sepia film strip showing a street, hands, and silhouette

Retro platte posterillustratie van een enkele strook 35mm-film waarin drie opeenvolgende frames elk een compleet andere scène bevatten

Budgetteer in shots, niet in seconden. Eén gefactureerde strook, drie verschillende scènes erin.

Er is een tweede ding dat lange-format-plannen breekt, en het is helemaal niet de limiet. Het zijn de naden. Individuele clips vallen bijna nooit uit elkaar in het midden. Ze vallen uit elkaar bij de verbindingen, omdat elke generatie zijn eigen audiobed verzint en een beetje afwijkt op garderobe en licht. Plan voor de naden en 45 seconden is makkelijk. Negeer ze en vier perfecte clips zien er nog steeds uit als vier clips.

Wat MiniMax H3-videolengte echt is: 4 tot 15 hele seconden op een raster van 17 frames

Begin met de specificatie, omdat er twee verschillende getallen circuleren. Het live API-schema voor alle drie de H3-eindpunten op Atlas Cloud geeft duration weer als een enum van precies 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, met een standaard van 8. Hele getallen, niets fractioneels, niets voorbij 15. Lanceringsoverzichten komen overeen met die lezing: 2K-output, 4 tot 15 seconden, alleen gehele duren (MarkTechPost, augustus 2026). MiniMax's eigen lancering post beschrijft het als tot 15 seconden op 2K met native stereo-geluid (MiniMax, augustus 2026).

Je zult nog steeds '5 tot 15 seconden' geschreven zien in verschillende profielbeschrijvingen en quickstarts, inclusief sommige on-platform copy. Beschouw het schema-enum als de waarheid. De vloer is 4, en ik heb 4 seconden clips gefactureerd om het te bewijzen.

Nu het deel dat bijna niemand noemt. Vraag om 15 seconden en je krijgt geen 360 frames. Je krijgt 362.

H3 bouwt video in blokken van 17 frames en klikt je gevraagde duur omhoog naar de volgende 17k + 5 frametelling op 24 FPS. Dat raster is gedocumenteerd in ComfyUI's officiële H3-tutorial (ComfyUI Docs, 2026), en het geldt ook aan de API-kant. Ik telde frames op negen echte H3-bestanden met ffmpeg:

text
1ffmpeg -i video-1.mp4 -map 0:v:0 -c copy -f null - 2>&1 | tail -1
2# frame=  362  ...
3#   Duration: 00:00:15.10, 1280x720, 24 fps
4

Elk 15 seconden bestand kwam terug met 362 frames. Elk 10 seconden bestand met 243. De drie nieuwe generaties die ik voor dit artikel draaide kwamen ook terug met 362, en de 4 seconden repetitie in Stap 5 kwam terug met 107. Zet die door het raster: 362 is 17x21+5, 243 is 17x14+5, en 107 is 17x6+5. De formule voorspelde alle drie exact, wat het soort overeenstemming is dat me de rest van de tabel doet vertrouwen.

duurGeleverde frames (17k+5)Echte lengte op 24 FPSKomt uit op een hele seconde?Bron
41074,458 sNeeGemeten
51245,167 sNeeRaster
61586,583 sNeeRaster
71757,292 sNeeRaster
81928,000 sJaRaster
92269,417 sNeeRaster
1024310,125 sNeeGemeten
1127711,542 sNeeRaster
1229412,250 sNeeRaster
1332813,667 sNeeRaster
1434514,375 sNeeRaster
1536215,083 sNeeGemeten

Drie dingen vallen op uit die tabel.

duration: 8 is de enige waarde in het hele bereik die je een zuivere hele seconde geeft, en het is toevallig de standaard. Dat is geen toeval, het is 17x11+5 = 192 = 8 x 24 exact.

Vraag om 6 en je krijgt 6,583 seconden, meer dan een halve seconde gratis beeld. Vraag om 13 en je krijgt 13,667. Het raster rondt altijd naar boven af, nooit naar beneden, dus je krijgt nooit te weinig.

En als je op muziek knipt of een frame-accurate montage maakt, bereken je tijdlijn dan nooit als duur x 24. Meet het bestand. Een project van 40 clips gepland op basis van hele seconden is aan het einde bijna vier seconden af.

Tien cuts binnen één 15-seconden MiniMax H3-generatie

Hier is de clip die ik aan het begin noemde. Eén generatie, 362 frames, 15,10 seconden in de container. Het is een fashion kinetic-type stuk, en het gedraagt zich als een bewerkte muziekvideo in plaats van een enkele take.

Close-up of a woman's eyes behind bold white text ONE LOOK

Eén enkele MiniMax H3-generatie. Garderobewisselingen, kadreringswisselingen, split screens en full-frame type-kaarten, allemaal binnen één 15 seconden job.

Ik draaide ffmpeg's scènedetector erover in plaats van met het oog te tellen:

text
1ffmpeg -i video-5.mp4 -vf "select='gt(scene,0.6)',showinfo" -f null -
2# 18 breaks flagged, at 1.54 2.88 3.63 4.21 5.54 5.83 6.92 8.88 11.17 13.00 ...
3

Tien daarvan zijn zuivere shotwisselingen in de eerste dertien seconden. De staart is een stroboscoop-titelkaart die flikkert op zwart, wat de ruwe telling opdrijft, dus tien is het conservatieve eerlijke getal. Hoe dan ook, het is niet één shot, en het is niet drie.

Nu de controlecase, omdat 'H3 hakt je clip altijd in stukken' de tegenovergestelde fout is en net zo verkeerd. Dit volgende bestand is ook een enkele 15 seconden generatie, ook 362 frames, en dezelfde detector vindt er exact nul cuts in.

First-person view of skyscrapers collapsing onto a city street

Een andere enkele generatie, dezelfde 362 frames, nul gedetecteerde cuts. Eén continue camerabeweging voor de volledige vijftien seconden.

Dus de limiet is niet 'vijftien seconden aan beeldmateriaal'. Het is vijftien seconden aan schermtijd die je kunt onderverdelen zoals je wilt, van één ononderbroken take tot tien cuts. Je stuurt het vanuit de prompt, en je betaalt hetzelfde hoe dan ook.

De drie eindpunten achter MiniMax H3-videolengte, in één tabblad

Om voorbij vijftien seconden te komen, heb je drie verschillende taken nodig: iets om een ankerframe te maken, iets om te animeren en te koppelen, en iets om de camera te verplaatsen zonder het onderwerp te verliezen. Op Atlas Cloud leven alle vier in dezelfde catalogus met één sleutel en één saldo, wat hier vooral van belang is omdat de keten in de volgende sectie bestanden herhaaldelijk tussen hen doorgeeft.

StapModelTaak in deze buildLengtebereikGenoteerd tarief, 4 aug 2026
Ankerframeopenai/gpt-image-2/text-to-imageEén still die de hele look bepaaltn.v.t.$0,1745 voor mijn run op high
Opening, geen still nodigminimax/h3/text-to-videoRechtstreeks van prompt naar clip4 tot 15 s, standaard 8$0,14 / sec
Generaties 1 en 2minimax/h3/image-to-videoAnimeer een eerste frame, koppel dan aan een laatste frame4 tot 15 s, standaard 8$0,14 / sec
Generatie 3minimax/h3/reference-to-videoNieuwe camerapositie, hetzelfde onderwerp4 tot 15 s, standaard 8$0,14 / sec

Alle drie de H3-eindpunten hebben momenteel geen korting, dus het tarief is het tarief. Je kunt het allemaal bevestigen in de volledige modelcatalogus.

Drie parametervallen die het weten waard zijn voordat je een enkele request schrijft, allemaal overgenomen uit de live schema's in plaats van de documentatieproza:

  1. ratio gedraagt zich anders op elk eindpunt. text-to-video biedt zes verhoudingen en standaard 1:1, wat je stilletjes een vierkante clip geeft als je vergeet het in te stellen, en het accepteert helemaal geen adaptive. image-to-video biedt alleen adaptive, dus de kadrering volgt je eerste frame. reference-to-video is de enige met de volledige set plus adaptive.
  2. resolution is 768P of 2K, met als standaard 2K. Beide niveaus vallen onder één genoteerd per-seconde tarief in de catalogus, dus teruggaan naar 768P bespaart je geen geld. Gebruik 2K.
  3. image-to-video accepteert ook een optionele end_image. Je kunt beide uiteinden van een clip vastpinnen, niet alleen het begin. Dat maakt de koppeltruc hieronder tot iets dat je vanuit beide richtingen kunt sturen.

Hoe de MiniMax H3-videolengtelimiet te omzeilen, stap voor stap

Dit is de volledige MIDNIGHT BOWL-build. Elke prompt hieronder is degene die ik daadwerkelijk heb gestuurd, kopieer ze letterlijk. Totale looptijd is drie H3-generaties plus één still, en het geheel is reproduceerbaar in een browsertabblad.

Stap 1: Vergrendel de look in één ankerframe

Begin niet met video. Begin met één still die je echt mooi vindt, omdat elke clip in de keten het licht, de garderobe en de bewegwijzering ervan zal overnemen. Dit fout doen is duur; het goed doen kost centen.

Model: openai/gpt-image-2/text-to-image. Instellingen: kwaliteit high, ratio 16:9.

text
1Film still, 2am at a narrow Tokyo back-alley noodle stall. A 50-year-old chef in a navy apron and white bandana leans over a steaming stockpot behind a scratched wooden counter, sleeves rolled to the elbow, forearms lit hot orange by a single hanging bulb. Rain-slick asphalt reflects red and green signage; paper lanterns and a hand-painted wooden sign reading "MIDNIGHT BOWL" hang above the counter. Steam rolls across the frame from camera right. Shot on a 35mm lens at f/2, shallow depth of field, deep shadows, warm tungsten key against cool blue night, visible fine film grain, no text overlays.
2

AI image generator interface showing text prompt and the resulting image

GPT Image 2-playground op Atlas Cloud met de MIDNIGHT BOWL-ankerprompt ingevuld en de voltooide afbeelding in het uitvoerpaneel

GPT Image 2 op Atlas Cloud: kwaliteit ingesteld op high, 16:9, het ankerframe weergegeven rechts.

4

Het MIDNIGHT BOWL-ankerframe: een kok in een marineblauw schort achter een dampende soepketel onder een enkele hangende lamp in een regenachtige steeg

Het ankerframe. Alles stroomafwaarts neemt deze lamp, dit schort en dit bord over.

Stap 2: Plaats drie shots in één 15 seconden MiniMax H3-generatie

Hier is de zet die het budget verandert. In plaats van één doorlopende vijftien seconden te vragen, geef je het model een shotlijst met expliciete tijdscodes en de woorden CUT TO. Het zal voor je knippen, binnen één gefactureerde generatie.

Model: minimax/h3/image-to-video. Instellingen: resolution 2K, duration 15, ratio adaptive (de enige optie hier, de kadrering volgt je eerste frame), eerste frame = de still uit Stap 1.

text
1SHOT 1 (0-5s): Locked-off wide of the stall. Steam billows; the chef ladles broth into a black bowl; rain drips off the awning edge. SHOT 2 (5-10s): CUT TO a macro close-up of the ladle breaking the broth surface, golden fat swirling, chopped scallion falling in slow arcs. SHOT 3 (10-15s): CUT TO a medium shot of the chef looking straight into the lens, wiping his hands on the apron, and saying in Japanese with a tired smile: "Ippai, dozo." He sets the bowl down on the counter and the shot holds on his face.
2Audio: heavy rain on the awning, broth simmering, the ladle knocking the pot rim, a distant train, low late-night city hum. One line of clear male Japanese dialogue, natural room tone, no music.
3Keep the same chef, apron, bandana, bulb and signage in all three shots. Hard cuts only, no dissolves, no camera whip transitions. Warm tungsten key, cool blue night, 35mm look, film grain.
4

Drie dingen maken dit werkend. Expliciete secondenbereiken, de letterlijke string CUT TO, en een continuïteitsclausule onderaan die elk element noemt dat de cuts moet overleven. Laat de continuïteitsclausule weg en shot 3 komt terug met een ander schort.

AI video generator interface showing input settings and completed video output

MiniMax H3 image-to-video-playground op Atlas Cloud met het ankerframe geladen, duur 15 en 2K geselecteerd, de voltooide clip die afspeelt in het uitvoerpaneel

MiniMax H3 image-to-video op Atlas Cloud: ankerframe geladen als eerste frame, resolutie 2K, de voltooide clip rechts. Let op de Duur-schuifregelaar en de prijs die deze volgt. Deze specifieke run liet duur op de standaard 8 staan, daarom leest de knop $1,12; bij 15 leest hij $2,10.

Chef preparing food at a steaming street stall on a rainy night

Generatie 1. Eén gefactureerde job, drie shots (cuts gemeten op 4,92s en 9,13s), één dialoogregel met lipsync, native 2560x1440, en 32 kHz stereo-audio in hetzelfde bestand.

Stap 3: Koppel de volgende 15 seconden aan het laatste frame

Er is geen 'extend'-parameter. De keten is handmatig en triviaal: haal het laatste frame van generatie 1 en voer het opnieuw in als het eerste frame van generatie 2.

bash
1ffmpeg -sseof -0.08 -i generation-1.mp4 -frames:v 1 -q:v 2 handoff-frame-01.jpg
2

Model: wederom minimax/h3/image-to-video. Instellingen: eerste frame = handoff-frame-01.jpg, resolution 2K, duration 15, ratio adaptive.

De belangrijke discipline hier is wat je weglaat. Beschrijf de kok niet opnieuw. Hij zit al in de pixels die je zojuist hebt overhandigd, en hem opnieuw beschrijven geeft het model toestemming om hem te herinterpreteren.

text
1Continue from this exact frame, same man, same apron, same light. SHOT 1 (0-5s): He slides the bowl across the counter with both hands toward camera. SHOT 2 (5-10s): CUT TO over-the-shoulder of a customer's hands lifting wooden chopsticks and splitting them, sleeve cuffs of a wet grey raincoat visible. SHOT 3 (10-15s): CUT TO an extreme macro noodle pull, steam curling up past the lens, broth dripping back into the bowl.
2Audio: continuous rain and simmering carried over from before, ceramic on wood, chopsticks snapping, a slurp, the same distant train. No music, no narration.
3Hard cuts only. Same tungsten key from the hanging bulb, same cool blue night behind, same 35mm shallow depth of field and film grain.
4

Smiling chef in a bandana serving a steaming bowl of food

Generatie 2, gestart vanaf het laatste frame van generatie 1. Dezelfde kok, hetzelfde bandanapatroon, hetzelfde marineblauwe top, dezelfde keuken achter hem. Weer drie shots, cuts op 4,92s en 9,04s.

Smiling chef wearing a bandana serves a steaming black bowl

Twee-seconden loop over de naad tussen generatie één en generatie twee

De naad zelf: laatste seconde van generatie 1 in de eerste seconde van generatie 2. Geen overgangseffect, gewoon een cut.

Stap 4: Verplaats de camera met reference-to-video

Het koppelen van het laatste frame heeft één ingebouwde beperking: het hervat altijd vanaf waar de vorige camera stond. Om naar een echt nieuwe hoek te springen terwijl hetzelfde onderwerp behouden blijft, schakel je van eindpunt.

Model: minimax/h3/reference-to-video. Instellingen: refers = het ankerframe uit Stap 1 plus het laatste frame van generatie 2, resolution 2K, duration 15, en stel ratio expliciet in op 16:9 hier in plaats van het op adaptive te laten. Dit eindpunt accepteert tot negen referentie-afbeeldingen, drie referentievideo's en drie audioclips, met een maximale referentievideo van 15 seconden totaal (MarkTechPost, augustus 2026).

text
1Wide low-angle shot from the middle of the wet street looking back at the same noodle stall, the same chef inside it. SHOT 1 (0-6s): Rain streaks through the frame; two silhouetted customers sit at the counter; the chef works under the single bulb. SHOT 2 (6-11s): CUT TO the hand-painted wooden sign as kinetic white type animates on beside it, letter by letter: "MIDNIGHT BOWL - OPEN TILL 4AM". Type stays razor-sharp and locked to the sign as the camera drifts. SHOT 3 (11-15s): CUT BACK to the wide as the chef looks up, raises one hand in a small wave, and the bulb flickers once.
2Audio: rain, street ambience, a scooter passing, the same faint train, a single low sub hit as the type lands. No dialogue.
3Same chef, same apron and bandana, same signage and lantern colours as the reference images. Hard cuts only, film grain, 35mm, warm tungsten against cool blue.
4

Die ratio-instructie is geen paranoia. Hier is wat er gebeurt als je het dropdownmenu op dit eindpunt ongemoeid laat:

AI video generator interface displaying an input validation error message

MiniMax H3 reference-to-video-playground op Atlas Cloud met twee referentie-afbeeldingen geladen, beeldverhouding op adaptive gelaten, en een 400-validatiefout in het uitvoerpaneel

MiniMax H3 reference-to-video op Atlas Cloud: beide referentie-afbeeldingen geladen, resolutie 2K, en Beeldverhouding nog steeds op de standaard adaptive. De run komt terug met 400: "ratio is required for t2va (text-only) and cannot be 'adaptive'; allowed: 16:9/4:3/1:1/3:4/9:16/21:9". Stel het expliciet in en dezelfde request gaat door, wat is hoe de clip hieronder is gemaakt. Let op de paginatekst hierboven die ook leest "768P/1080P/2K, 5s/10s" terwijl het schema 768P of 2K en 4 tot 15 seconden zegt. Vertrouw het schema.

Ik kon de beeldverhouding-dropdown van de playground niet een scriptmatige wijziging laten behouden in drie pogingen, dus de succesvolle generatie 3 hieronder kwam van de API met ratio: "16:9" ingesteld in de request body. De mislukte run kostte niets.

Chef preparing food for customers at a rainy night food stall

Generatie 3. Een geheel nieuwe camerapositie van over de natte straat, dezelfde kok, en het geanimeerde witte type op het bord blijft vlijmscherp terwijl de camera afdrijft. Cuts op 5,29s en 10,96s.

Side-by-side comparison of a Japanese food stall at night

Zij-aan-zij vergelijking van het originele ankerframe en een frame uit generatie drie, met dezelfde kok en bewegwijzering 41 seconden en twee overdrachten later

Links: het anker uit Stap 1. Rechts: generatie 3 op het 41 seconden punt, twee overdrachten later. Dezelfde kok, dezelfde bandana, hetzelfde marineblauwe top, hetzelfde handgeschilderde bord, dezelfde rode lantaarn.

Stap 5: Meet de echte MiniMax H3-videolengte, en stik dan

Twee gewoontes om mee af te sluiten. Schiet eerst een goedkope repetitie voordat je vijftien seconden koopt. Dezelfde prompt, duration 4, en je komt erachter of het model je shotlijst heeft begrepen voor ongeveer een kwart van de prijs.

Chef cooking at a steaming outdoor stall in a rainy alley

De 4 seconden repetitie van dezelfde shotlijst. Gemeten op 107 frames, wat 4,458 seconden is, precies wat het raster voorspelt. Genoeg om te zien of het model de scène begreep voordat je de volledige take koopt.

Ten tweede, meet elk bestand voordat je knipt, omdat geen van hen de lengte heeft die je vroeg:

bash
1# real frame count and container duration, not duration x 24
2ffmpeg -i generation-1.mp4 -map 0:v:0 -c copy -f null - 2>&1 | grep -o 'frame= *[0-9]*' | tail -1
3
4# hard-cut concat, no transitions, no re-encode
5printf "file 'generation-1.mp4'\nfile 'generation-2.mp4'\nfile 'generation-3.mp4'\n" > list.txt
6ffmpeg -f concat -safe 0 -i list.txt -c copy midnight-bowl-45s.mp4
7

Drie bestanden van elk 362 frames geeft 1086 frames, die ik heb gemeten op de voltooide concat: 45,25 seconden beeld, niet 45. Klein, totdat je er veertig aan elkaar stikt.

Variaties: dialoog, verticaal en de 4-seconden repetitie

Zodra de keten werkt, dekken dezelfde drie eindpunten het meeste van wat mensen daadwerkelijk vragen.

Shot en reverse shot dialoog. Plaats beide kanten van een gesprek in één generatie in plaats van over twee. Lipsync en het audiobed zijn continu binnen een enkele job en onafhankelijk tussen jobs, dus een gesprek verdeeld over twee generaties geeft je twee niet-gerelateerde ruimtetonen. Houd uitwisselingen binnen één clip.

Crying young woman looks up at a man in a stairwell

Twee jonge acteurs midden in een ruzie op een betonnen trappenhuisoverloop, hard raamlijnlicht dat over hen strijkt, over één schouder geschoten

Shot en reverse shot werkt, zolang beide hoeken binnen dezelfde generatie leven.

Verticaal. Op image-to-video stel je de verhouding niet in, je stelt het eerste frame in. Genereer een hoge anker en adaptive volgt het. Een van de clips die ik mat, kwam terug op 1280x2276 met dezelfde 243 frametelling als zijn 16:9-broers, dus het frameraster geeft niet om je beeldverhouding.

De 4-seconden repetitie als standaardpraktijk. Tegen $0,14 per seconde is vier seconden $0,56 tegenover $2,10 voor een volledige take. Bij een build van negen shots kost het repeteren van elke generatie voordat je je vastlegt minder dan één verspilde 15 seconden job.

Waar de limiet echt bijt. Alles wat een ononderbroken prestatie langer dan vijftien seconden nodig heeft. Een continue monoloog van 30 seconden is geen koppelingsprobleem, het is een lipsync-over-een-naad-probleem, en geen hoeveelheid promptdiscipline lost dat op.

Wat 45 seconden aan MiniMax H3-videolengte kost

Tegen $0,14 per seconde is een volledige 15 seconden generatie $2,10. Dat is het enige getal dat je nodig hebt; al het andere is vermenigvuldiging. De interessante kolom is de laatste.

DoellengteGeneraties van 15 sRechte lijn kostenRealistisch bij een 1-op-3 bewaarpercentageGeleverde shotsKosten per shot
15 s1$2,10$6,303$0,70
45 s (deze build)3$6,30$18,909$0,70
60 s4$8,40$25,2012$0,70
3 min12$25,20$75,6036$0,70
10 min40$84,00$252,00120$0,70

Lees de kolom per shot en de paniek over de limiet verdampt grotendeels. Plannen van één generatie per shot zet je op $2,10 per shot. Drie shots in elke generatie stoppen zet je op $0,70. Hetzelfde model, dezelfde vijftien seconden limiet, een derde van de factuur.

De kolom bewaarpercentage is degene die mensen vergeten. Er komt niet elke keer bruikbaars terug bij de eerste poging, en een plan dat ervan uitgaat dat dit wel zo is, is een plan dat na minuut twee zonder budget zit.

Ter context waar de limiet staat ten opzichte van al het andere in de catalogus, deze zijn allemaal actueel per 4 augustus 2026:

ModelMax enkele generatieOpvallendGenoteerd tarief
minimax/h34 tot 15 s768P of 2K, native stereo-audio$0,14 / sec
bytedance/seedance-2.04 tot 15 s, of -1 voor auto480p tot native 4K$0,112 / sec
kwaivgi/kling-v3.0-pro3 tot 15 sHeeft een expliciete multi_shot-vlag met per-shot prompts$0,095 / sec, 15% korting
alibaba/wan-2.72 tot 15 sBreedste vloer, 720P of 1080P$0,10 / sec
google/veo3.14, 6 of 8 s alleenHelemaal geen 15 seconden optie$0,20 / sec
alibaba/wan-2.5/video-extendvoegt 5 tot 10 s toeVerlengt een bestaand bestand in plaats van nieuw te genereren$0,052 / sec

Twee conclusies. H3's vijftien seconden is aan de top van de huidige generatie, niet erachter, en Veo 3.1 capituleert bij acht. En als wat je echt nodig hebt één lang bestand is van één eindpunt, dan bestaat er een speciaal extend-model, maar het wisselen van model midden in een keten betekent het wisselen van gezichten.

Eén eerlijke noot over audio, weights en MiniMax H3-videolengte

Drie kanttekeningen, waarvan geen de limiet verplaatst.

Audio wordt niet meegenomen tussen generaties. Elke job stelt zijn eigen stereobed vanaf nul samen. Drie gekoppelde clips betekent drie niet-gerelateerde regenbeds, en je zult de verandering horen, zelfs als het beeld perfect overeenkomt. Twee oplossingen: schrijf de omgevingsclausule identiek in elke prompt, zodat de beds dicht bij elkaar liggen, of demp de gestikte cut en leg er één doorlopende track onder. Voor dialoog, houd de uitwisseling binnen één generatie.

Six small black soundwaves next to one long orange soundwave

Verschillende aparte korte audiogolfvormfragmenten met zichtbare gaten ertussen aan de linkerkant, één enkele continue golfvorm aan de rechterkant, op een lichte uniforme achtergrond

Links: wat koppelen je daadwerkelijk geeft. Rechts: wat je eronder moet bouwen.

Self-hosting ontgrendelt geen langere clips. De open weights zijn op 2 augustus 2026 geland (Hugging Face, augustus 2026), en het lokaal draaien ervan geeft je een korte zijde van 768 pixels afgerond op veelvouden van 32, volgens de installatieopmerkingen van ComfyUI. Het 17-frames raster en het plafond van 15 seconden zijn hetzelfde. De communitylicentie dekt ook momenteel niet de EU, het VK, Korea of de VS, dus de API is de praktische route voor de meeste teams.

Het model kan je stilletjes herschrijven. Ik heb meegemaakt dat H3 completed retourneerde op een job waar het stilletjes een element liet vallen dat ik had gevraagd. Haal frames uit elke clip en bekijk ze voordat je stikt. Bij een keten van negen shots is één onbewaakte clip één verspilde naad.

Veelgestelde vragen

Wat is de maximale MiniMax H3-videolengte?

Vijftien seconden. De parameter duration is een enum van hele getallen van 4 tot 15 met een standaard van 8, dus 16 wordt geweigerd en 7,5 is geen geldige waarde. Elke clip is 24 FPS tot maximaal native 2K met stereo-audio gegenereerd naast het beeld.

Kan MiniMax H3 video's genereren langer dan 15 seconden?

Niet in één generatie, en de API heeft geen 'extend'-parameter. Je komt voorbij 15 seconden door te koppelen: haal het laatste frame van de ene clip op als het eerste frame van de volgende, gebruik reference-to-video wanneer je een nieuwe camerahoek nodig hebt, en concatenateer dan met harde cuts. Sommige consumenten front-ends leggen hun eigen extend-functie bovenop H3 om ongeveer 30 seconden te bereiken, maar dat is het product dat het stikken doet, niet het model dat langer genereert.

Waarom is mijn 15-seconden MiniMax H3-clip eigenlijk 15,08 seconden?

Omdat duren opwaarts worden afgerond naar een raster van 17 frames. Het aanvragen van 15 seconden retourneert 362 frames, wat 17x21+5 is, en bij 24 FPS is dat 15,083 seconden. Het aanvragen van 10 retourneert 243 frames, of 10,125 seconden. Alleen duration: 8 komt uit op een hele seconde, op exact 192 frames. Als je montage frame-accurate is, meet dan elk bestand in plaats van duur x 24 te berekenen.

Kan ik meerdere shots in één MiniMax H3-generatie plaatsen?

Ja, en het is de grootste besparing die beschikbaar is. Schrijf expliciete getimede shots in de prompt met de letterlijke woorden CUT TO, en voeg een continuïteitsclausule toe die noemt wat de cuts moet overleven. Ik heb tien zuivere cuts gemeten in één echte 15 seconden generatie. Drie shots per generatie is comfortabel en betrouwbaar, wat een clip van $2,10 verandert in drie shots van $0,70.

Kost een kortere MiniMax H3-videolengte minder?

Ja, lineair. Facturatie is per seconde tegen $0,14, dus een 4 seconden repetitie kost $0,56 tegenover $2,10 voor een volledige 15 seconden take. Resolutie is een ander verhaal: 768P en 2K vallen onder één genoteerd tarief in de catalogus, dus downgraden van resolutie bespaart niets. Verkort de clip, niet de pixels.

Hoeveel MiniMax H3-clips heb ik nodig voor een video van één minuut?

Vier, als je elke keer alle vijftien seconden vult. Maar tel in shots in plaats van: vier generaties van elk drie shots geeft je twaalf shots dekking, wat een normaal aantal is voor een commercial van één minuut. Vermenigvuldig dan je budget met ongeveer drie om rekening te houden met takes die je weggooit.

Nieuwste modellen

Eén API voor alle media-AI.

Verken alle modellen