Source: https://ailoot.ai/models/nl/black-forest-labs-flux-video-edit/
Canonical: https://ailoot.ai/models/nl/black-forest-labs-flux-video-edit/
Language: nl

# Black Forest Labs: FLUX Video Edit

[Markdown](https://ailoot.ai/models/nl/black-forest-labs-flux-video-edit/index.md) · [JSON](https://ailoot.ai/models/nl/black-forest-labs-flux-video-edit/facts.json)

## [Black Forest Labs: FLUX Video Edit](https://ailoot.ai/models/nl/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.

- [**Ailoot Ultra · Videomateriaal** `POST /v1/videos` `black-forest-labs/flux-video-edit`](https://ailoot.ai/models/nl/black-forest-labs-flux-video-edit/#method-0)

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 · Videomateriaal** `POST /v1/videos` `black-forest-labs/flux-video-edit`

[`black-forest-labs/flux-video-edit`](https://ailoot.ai/models/nl/#m=black-forest-labs%2Fflux-video-edit&route=Ultra&caller=black-forest-labs%2Fflux-video-edit&fmt=videos)

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 · Videomateriaal** `POST /v1/videos`

Invoertypen

`text`, `image`, `audio`, `video`

Uitvoertypen

`video`

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten black-forest-labs/flux-video-edit | Standaard— |
| Veld`input_references` | Type`array` | VereisteVereist | Waarden en limieten Minimumaantal items: 1 Maximumaantal items: 1 | Standaard— |
| Veld`prompt` | Type`string` | VereisteVereist | Waarden en limieten Minimumlengte: 1 | Standaard— |

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, input\_references, prompt |
| Parameter`material_types` | Contracttext, image, audio, video |
| Parameter`material_conditions` | ContractGebruik precies één daadwerkelijke inhouds-URL van een voltooide video-asset die u bezit, met de geretourneerde handtekening. De eigenaar en het type van de asset en het opgeslagen bewijs van de bytes moeten overeenkomen met het verzoek. |

Levenscyclus: `asynchronous_job_then_owned_outputs`

`GET /v1/videos/{request_id}` · daadwerkelijk geretourneerde id of polling\_url

`GET /v1/videos/{request_id}/content`

### Tarieven

##### Zo worden de uiteindelijke kosten berekend

De weergegeven tarieven geven een schatting van de kosten vóór de generatie. Het definitieve bedrag wordt berekend op basis van de kosten die voor de oorspronkelijke generatie zijn geregistreerd. De gemeten duur van de uitvoer en de geschatte hoeveelheden zijn 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 is geselecteerd

Flexmodus

Niet opgegeven Wanneer de modus flex is geselecteerd

Maximale redeneerinspanning

Niet opgegeven Wanneer bij 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.

| Configuratie | Tariefstaffel | Verwachte hoeveelheid | Rekeneenheid | Factureringsvoorwaarden | Kosten |
| --- | --- | --- | --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Verwachte 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 |
| ConfiguratieVideoprijs | Tariefstaffel— | Verwachte hoeveelheid— | Rekeneenheidper videoseconde | FactureringsvoorwaardenIn deze prijssleutel is geen aanvullende voorwaarde vastgelegd. | Kosten Uitvoer · Videoprijs · Schatting uitsluitend ter vergelijking **$0.06** per videoseconde |
| ConfiguratieGeschatte generatiekosten | Tariefstaffel— | Verwachte hoeveelheidschatting voor één generatie | Rekeneenheid— | Factureringsvoorwaarden— | Kosten Uitvoer · Geschatte generatiekosten · Schatting uitsluitend ter vergelijking **$0.06** schatting vóór generatie Deze schatting is geen extra bedrag 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 →](https://ailoot.ai/docs/nl/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot Ultra · Videomateriaal

Gebruik daadwerkelijke invoer en bewaar het volledige resultaat

```bash
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 · Videomateriaal

- `GET /v1/videos/{request_id}`
- `GET /v1/videos/{request_id}/content`

##### Alle voltooide bestanden opslaan

GET · Alle voltooide bestanden

```bash
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 het volledige antwoord en de headers, alle daadwerkelijke uitvoer, de oorspronkelijk geretourneerde identificatoren en alle gebruiksvelden. 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 daadwerkelijk geretourneerde id/polling\_url. Ga door met de oorspronkelijke taak; dien de aanmaak niet opnieuw in.

Antwoordvelden

| Veld | Type |
| --- | --- |
| Veld`id` | Type |
| Veld`status` | Type |
| Veld`data[]` | Type |
| Veld`outputs[]` | Type |

### Aliasnamen

#### Modelaliasnamen

**Ailoot Ultra** [`black-forest-labs/flux-video-edit`](https://ailoot.ai/models/nl/#m=black-forest-labs%2Fflux-video-edit&route=Ultra&caller=black-forest-labs%2Fflux-video-edit&fmt=videos)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`black-forest-labs/flux-video-edit`](https://ailoot.ai/models/nl/#m=black-forest-labs%2Fflux-video-edit&route=Ultra&caller=black-forest-labs%2Fflux-video-edit&fmt=videos)

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`

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](https://ailoot.ai/docs/nl/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl/)

## 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](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl)

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





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





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
