models

Black Forest Labs: FLUX Video Edit

Markdown · JSON

Black Forest Labs: FLUX Video Edit

FLUX Video Edit [fast] transformeert een bestaande clip via een geschreven bewerkingsinstructie. Voeg elementen toe, verwijder of vervang ze, verander de omgeving of stijl en herzie bestaande dialoog binnen de gedocumenteerde grenzen voor bronlengte, kadrering en audio.

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

FLUX Video Edit [fast] is de promptgestuurde workflow van Black Forest Labs voor het wijzigen van een bestaande video. Het ontvangt één bronclip en een instructie die de bewerking beschrijft en geeft daarna een bewerkte MP4 terug. De bron bepaalt het shot: duur, kadrering, camerabeweging en timing leveren de beginstructuur. Gebruik de prompt om aan te geven wat anders moet worden, in plaats van een volledig nieuwe scènebeschrijving te schrijven die de bedoelde wijziging onduidelijk laat.

De wijziging en de positie benoemen

De gedocumenteerde bewerkingen omvatten het verwijderen, toevoegen of vervangen van objecten en personages, het opnieuw opbouwen van de omgeving, het restylen van een clip, het wijzigen van zichtbare tekst en het herzien van dialoog of geluid. Begin met het doel en de handeling. Een oorspronkelijke instructie kan een tas van een stoel verwijderen met behoud van de zittende persoon en de kamer, of een gewone mok door een blauwe geëmailleerde mok vervangen zonder de handeling van de hand te veranderen. Onderscheid het doel op basis van positie, uiterlijk of rol als meerdere vergelijkbare objecten zichtbaar zijn.

Beschrijf bij een toevoeging locatie, schaal en relevante actie. Een hoge rode lamp naast de bank is specifieker dan een onbepaalde extra lamp ergens in het shot. Geef bij vervanging aan wat waarin verandert en welke beweging of welk contact behouden moet blijven. De promptinggids van de maker beveelt de kortste instructie aan die de wijziging volledig benoemt, met extra details waar de bewerking die vereist. Behoud bronkenmerken doelbewust in plaats van om een algemene verbetering te vragen waarvan de reikwijdte niet kan worden beoordeeld.

Omgevingen, stijlen en ruwe animatie

Een verandering van omgeving kan de zichtbare ruimte opnieuw opbouwen met behoud van de actie. De producent demonstreert het vervangen van een klimoppervlak door een andere structuur en het specificeren van nieuwe contactpunten, zodat handen en voeten van het personage nog steeds een zinvol oppervlak hebben. Beschrijf in een praktische scène de gewijzigde omgeving en de geometrie waarop de bestaande beweging steunt. Een nieuwe achtergrond is gemakkelijker te beoordelen wanneer de oorspronkelijke actie er een expliciete relatie mee heeft.

De gids toont ook het omzetten van een ruwe animatie in een afgewerkte visuele behandeling. Benoem welke objecten uit de ruwe opzet de bedoelde voertuigen of rekwisieten worden en behoud vervolgens hun paden, snelheden en relatie tot de camera. Beschrijf bij restyling de resulterende materialen, oppervlakken, licht en reflecties naast de esthetiek. Een klei-achtige scène en een fotografisch ogende scène vereisen verschillende zichtbare aanwijzingen, ook wanneer ze dezelfde actie volgen.

Een verdere herziening kan het eerste bewerkte resultaat als nieuwe bron gebruiken. Bewaar het origineel en elke geselecteerde fase en geef de volgende ronde één duidelijk doel. Het gedocumenteerde voorbeeld volgt een ruwe preview via een afgewerkte omgeving naar nog een andere belichtingsbehandeling. Vergelijk na elke ronde de herziene clip met de vorige bron en controleer of de kenmerken die u wilde behouden nog aanwezig zijn.

Dialoog moet binnen de bestaande tijd passen

De workflow neemt bronaudio over tenzij de instructie om een wijziging van dialoog of geluid vraagt. Een stille bron levert een stil resultaat op en bevat dus geen bestaande spraak om te herzien. Citeer voor een dialoogbewerking de bedoelde regel, identificeer de spreker en laat de nieuwe woorden passen in de tijd die de oorspronkelijke regel inneemt. De gids vermeldt dat een langere vervanging werd afgekapt wanneer deze het beschikbare spraakinterval overschreed. Meer woorden schrijven creëert geen extra spreektijd binnen het bestaande shot.

Controleer de hoorbare regel naast de zichtbare uitvoering. Bewaar een kopie van de oorspronkelijke formulering en de bedoelde vervanging zodat een weggelaten woord, verkeerd getimede formulering of ongewenste geluidsverandering kan worden herkend. Het bruikbare resultaat is het herziene gesproken moment binnen de bewerkte scène, geen verondersteld getrouw transcript alleen omdat het renderen is voltooid.

Bronlimieten en overgenomen uitvoer

Het exacte profiel van de producent vereist een video en een bewerkingsprompt. De instructie bevat één tot 4.096 tekens nadat witruimte aan begin en einde is verwijderd. De clip wordt via een URL of gecodeerde MP4 aangeleverd, met een maximale lengte van vijftien seconden en een invoerlimiet van vijftig MiB. Elke zijde moet minimaal 160 pixels zijn en de genormaliseerde clip moet minimaal zeventien frames bij 24 fps bevatten, ongeveer zeven tienden van een seconde. Te lange bronnen worden geweigerd in plaats van stilzwijgend ingekort; te kleine bronnen kunnen tijdens de verwerking mislukken.

De gedocumenteerde stroom gebruikt verwerking met 24 fps en volgt de bronlengte en beeldverhouding. Invoer boven het 720p-profiel wordt verkleind; de maker geeft een bron van 1920×1088 die als 1248×704 terugkomt. Duur, resolutie en beeldverhouding zijn in dit bewerkingsprofiel geen onafhankelijke uitvoerinstellingen. Het samplingrecept wordt intern afgehandeld en velden zoals mode, version, seed of generate_audio worden in het genoemde verzoekcontract niet geaccepteerd.

Een video die alleen als bewegings- of stijlinspiratie voor een nieuw gegenereerd shot dient, hoort bij een andere workflow. Deze editor accepteert geen beeldreferentie, invoer met uitsluitend audio, maskers of een verzoek om de clip te verlengen. Bereid de concrete te wijzigen video voor en behoud de geselecteerde duur voordat u de bewerking schrijft. Na asynchrone verwerking geeft de producent de bewerkte MP4 terug via een tijdelijke ondertekende leveringslink die ongeveer één uur geldig is. Sla het resultaat op en vergelijk het gewijzigde object, de omliggende frames, timing en audio met de bron voordat u de clip in een langere montage gebruikt.

Ailoot Ultra · Videogeneratie POST /v1/videos black-forest-labs/flux-video-edit

black-forest-labs/flux-video-edit

Black Forest Labs /black-forest-labs/flux-video-edit

Aan de slag

FLUX Video Edit [fast] transformeert een bestaande clip via een geschreven bewerkingsinstructie. Voeg elementen toe, verwijder of vervang ze, verander de omgeving of stijl en herzie bestaande dialoog binnen de gedocumenteerde grenzen voor bronlengte, kadrering en audio.

Toegestane invoer
Tekst · Afbeeldingen · Audio · Video
Resultaten
Video

Beschikbaar in Ailoot · invoer en methoden

Ailoot Ultra · Videogeneratie POST /v1/videos
Invoer
text, image, audio, video
Uitvoer
video
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
black-forest-labs/flux-video-edit
Standaard—
Veldinput_referencesTypearrayVereisteVereistWaarden en limieten
Minimumaantal items: 1
Maximumaantal items: 1
Standaard—
VeldpromptTypestringVereisteVereistWaarden en limieten
Minimumlengte: 1
Standaard—
Methodeparameters en levenscyclus
ParameterContract
Parametercontent_typeContractapplication/json
ParameterrequiredContractmodel, input_references, prompt
Parametermaterial_typesContracttext, image, audio, video
Parametermaterial_conditionsContractGebruik precies één werkelijke inhouds-URL van een voltooide video-asset die je toebehoort, met de teruggestuurde handtekening. De eigenaar, het type en het opgeslagen bewijs van de bytes van de asset moeten overeenkomen met de aanvraag.

Levenscyclus: asynchronous_job_then_owned_outputs

GET /v1/videos/{request_id} · werkelijk teruggestuurde id of polling_url

GET /v1/videos/{request_id}/content

Tarieven

Zo worden de uiteindelijke kosten berekend

De getoonde tarieven ramen de kosten vóór de generatie. De definitieve kosten worden berekend op basis van de kosten die voor de oorspronkelijke generatie zijn geregistreerd. De gemeten duur van het gegenereerde resultaat en de geraamde hoeveelheden vormen niet de definitieve factureerbare hoeveelheid.

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus
Niet opgegeven Wanneer de snelle modus geselecteerd is
Flex-modus
Niet opgegeven Wanneer de flex-modus geselecteerd is
Maximale redeneerinspanning
Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt

Geschatte tarieven ter vergelijking

Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

ConfiguratieTariefstaffelVerwachte hoeveelheidRekeneenheidFactureringsvoorwaardenKosten
ConfiguratieBasistarieven voor tokensTariefstaffelBasistariefVerwachte hoeveelheid—Rekeneenheid—Factureringsvoorwaarden—Kosten
Invoer · Invoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens
Uitvoer · Uitvoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens
Invoer · Cache lezen · Schatting uitsluitend ter vergelijking — / 1K tokens
Invoer · Cache schrijven · Schatting uitsluitend ter vergelijking — / 1K tokens
Invoer · Cache schrijven, 1 uur · Schatting uitsluitend ter vergelijking — / 1K tokens
ConfiguratieVideoprijsTariefstaffel—Verwachte hoeveelheid—Rekeneenheidper videosecondeFactureringsvoorwaardenIn deze prijssleutel is geen bijkomende voorwaarde opgegeven.Kosten
Uitvoer · Videoprijs · Schatting uitsluitend ter vergelijking $0.06 per videoseconde
ConfiguratieGeschatte generatiekostenTariefstaffel—Verwachte hoeveelheidschatting voor één generatieRekeneenheid—Factureringsvoorwaarden—Kosten
Uitvoer · Geschatte generatiekosten · Schatting uitsluitend ter vergelijking $0.06 schatting vóór generatie

Deze raming is geen extra kost of vast tarief voor de voltooide generatie.

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →

Voorbeeldverzoeken

Ailoot Ultra · Videogeneratie

Gebruik daadwerkelijke invoer en bewaar het volledige resultaat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_REFERENCES_JSON:?Set the actual documented input value}"
export AILOOT_INPUT_REFERENCES_JSON
: "${AILOOT_PROMPT:?Set the actual documented input value}"
export AILOOT_PROMPT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'black-forest-labs/flux-video-edit', 'input_references': '${ACTUAL_OWNED_INPUT_REFERENCES}', 'prompt': '${ACTUAL_EDIT_PROMPT}'}
request['input_references']=json.loads(os.environ['AILOOT_INPUT_REFERENCES_JSON'])
request['prompt']=os.environ['AILOOT_PROMPT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.

Resultaten ophalen en opslaan

Ailoot Ultra · Videogeneratie

  • GET /v1/videos/{request_id}
  • GET /v1/videos/{request_id}/content
Alle voltooide bestanden opslaan
GET · Alle voltooide bestanden
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
    if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
    u=urljoin("https://api.ailoot.ai",x)
    z=urlsplit(u)
    if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
    urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" \
    -H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
  index=$((index + 1))
done < asset-urls.txt
Alle voltooide resultaten bewaren

Sla elke voltooide video of elk teruggegeven bestand op; haal elke daadwerkelijk teruggegeven bestands-URL op.

Bewaar de volledige respons en headers, iedere daadwerkelijke uitvoer, de oorspronkelijk teruggegeven identificatoren en alle verbruiksvelden. Herstel de oorspronkelijke bewerking zonder de aanmaakaanvraag opnieuw in te dienen.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar X-Client-Request-ID, X-Ailoot-Task-Id en de werkelijk teruggestuurde id/polling_url. Zet de oorspronkelijke opdracht voort; dien de aanmaakaanvraag niet opnieuw in.

Antwoordvelden
VeldType
VeldidType
VeldstatusType
Velddata[]Type
Veldoutputs[]Type

Aliasnamen

Modelaliasnamen

Ailoot Ultra black-forest-labs/flux-video-edit

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

black-forest-labs/flux-video-edit

FAQ · Black Forest Labs: FLUX Video Edit
Welke invoer en resultaten zijn beschikbaar?

POST /v1/videos · black-forest-labs/flux-video-edit: text, image, audio, video → video

Welke velden gebruikt het verzoek?

POST /v1/videos · black-forest-labs/flux-video-edit: model, input_references, prompt

Meer details

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement
Kies een abonnement met korting voor je terugkerende verzoeken.
Promotiecode tot 50%
Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.
Kosten in de geschiedenis
Model, tokens en bedrag worden per verzoek bewaard.

Kies een abonnement · Bekijk modelprijzen

Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie
Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.
Resellerlicentie
Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.
Documenten op de site
Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

Vraag een resellerlicentie aan · Aanbodvoorwaarden en licentieovereenkomst