modeli

Black Forest Labs: FLUX Video Edit

Markdown · JSON

Black Forest Labs: FLUX Video Edit

FLUX Video Edit [fast] preoblikuje obstoječi izsek s pisnim navodilom za urejanje. Dodajte, odstranite ali zamenjajte elemente, spremenite okolje ali slog in popravite obstoječi dialog v okviru dokumentiranih omejitev izvorne dolžine, kadriranja ter zvoka.

O modelu

Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.

FLUX Video Edit [fast] je potek podjetja Black Forest Labs za spreminjanje obstoječega videa, usmerjan z navodilom. Sprejme en izvorni izsek in navodilo, ki opisuje popravek, nato pa vrne urejeni MP4. Vir vzpostavi kader: njegovo trajanje, kadriranje, gibanje kamere in časovni potek zagotavljajo začetno strukturo. Z navodilom določite, kaj naj postane drugačno, namesto da bi napisali povsem nov opis prizora, ki želeno spremembo pusti nejasno.

Poimenujte spremembo in njen položaj

Dokumentirani popravki vključujejo odstranjevanje, dodajanje ali zamenjavo predmetov in likov, preoblikovanje okolja, spremembo sloga izseka, spreminjanje vidnega besedila in popravljanje dialoga ali zvoka. Začnite s ciljem in operacijo. Izvirno navodilo bi lahko odstranilo torbo s stola ob ohranitvi sedeče osebe in sobe ali zamenjalo navadno skodelico z modro emajlirano skodelico brez spremembe dejanja roke. Če je vidnih več podobnih predmetov, cilj razlikujte po položaju, videzu ali vlogi.

Pri dodajanju opišite lokacijo, velikost in ustrezno dejanje. Visoka rdeča svetilka ob kavču je bolj določna kot neopredeljena dodatna svetilka nekje v kadru. Pri zamenjavi določite, kaj postane kaj, ter gibanje ali stik, ki naj ostane. Razvijalčev vodnik za navodila priporoča najkrajše navodilo, ki v celoti poimenuje spremembo, s podrobnostmi tam, kjer jih popravek zahteva. Izvorne lastnosti ohranjajte premišljeno, namesto da bi zahtevali splošno izboljšavo, katere obsega ni mogoče oceniti.

Okolja, slogi in groba animacija

Sprememba okolja lahko preoblikuje vidno okolico ob ohranitvi dejanja. Proizvajalec prikazuje zamenjavo plezalne površine z drugo strukturo in določitev novih stičnih točk, da imajo roke ter noge lika še vedno smiselno površino. Pri praktičnem prizoru opišite spremenjeno okolico in geometrijo, na katero se opira obstoječe gibanje. Novo ozadje je lažje presoditi, kadar ima izvirno dejanje z njim izrecno povezavo.

Vodnik prikazuje tudi preoblikovanje grobe animacije v dokončano vizualno obdelavo. Poimenujte, kateri objekti grobe postavitve postanejo predvidena vozila ali rekviziti, nato ohranite njihove poti, hitrosti in razmerje do kamere. Pri spremembi sloga poleg estetike opišite nastale materiale, površine, svetlobo in odseve. Prizor z videzom gline in fotografsko delujoč prizor potrebujeta različne vidne namige, tudi kadar sledita istemu dejanju.

Nadaljnji popravek lahko uporabi prvi urejeni rezultat kot nov vir. Ohranite izvirnik in vsako izbrano stopnjo, naslednjemu prehodu pa dajte en jasen namen. Dokumentirani primer sledi grobemu predogledu do dokončanega okolja in nato do druge obdelave osvetlitve. Po vsakem prehodu primerjajte spremenjeni izsek s prejšnjim virom in preverite, ali so lastnosti, ki ste jih želeli ohraniti, še prisotne.

Dialog se mora prilegati obstoječemu času

Potek prenese izvorni zvok, razen če navodilo zahteva spremembo dialoga ali zvoka. Nemi vir vrne nemi rezultat, zato ne zagotavlja obstoječega govora za popravljanje. Pri popravku dialoga navedite predvideno vrstico, določite govorca in nove besede prilagodite času izvorne vrstice. Vodnik poroča o odrezu daljše zamenjave, ko je presegla razpoložljivi govorni interval. Več napisanih besed ne ustvari dodatnega govornega časa znotraj obstoječega kadra.

Slišno vrstico preverite skupaj z vidno izvedbo. Ohranite kopijo izvornega besedila in predvidene zamenjave, da je mogoče prepoznati izpuščeno besedo, časovno napačno frazo ali neželeno spremembo zvoka. Uporaben rezultat je popravljeni govorni trenutek znotraj urejenega prizora, ne domnevno zvest prepis zgolj zato, ker je bilo izrisovanje zaključeno.

Omejitve vira in podedovani izhod

Konkretni proizvajalčev profil zahteva video in navodilo za popravek. Navodilo vsebuje od enega do 4,096 znakov po odstranitvi okoliških praznih znakov. Izsek se posreduje prek URL-ja ali kot kodirani MP4 z največjo dolžino petnajst sekund in vhodno omejitvijo petdeset MiB. Vsaka stranica mora imeti najmanj 160 slikovnih pik, normalizirani izsek pa mora vsebovati najmanj sedemnajst sličic pri 24 fps oziroma približno sedem desetink sekunde. Predolgi viri so zavrnjeni, namesto da bi bili tiho obrezani; premajhni viri lahko odpovejo med obdelavo.

Dokumentirani potek uporablja obdelavo pri 24 fps in sledi izvorni dolžini ter razmerju stranic. Vhodi nad profilom 720p se pomanjšajo; razvijalec navaja vir 1920×1088, vrnjen kot 1248×704. Trajanje, ločljivost in razmerje stranic v tem profilu urejanja niso neodvisne izhodne nastavitve. Njegov postopek vzorčenja se obravnava interno, polja, kot so mode, version, seed ali generate_audio, pa v navedeni pogodbi zahteve niso sprejeta.

Video, uporabljen samo kot navdih za gibanje ali slog na novo ustvarjenega kadra, je drugačen potek. Ta urejevalnik ne sprejema slikovne reference, vhoda samo z zvokom, mask ali zahteve po podaljšanju izseka. Pred pisanjem popravka pripravite dejanski video za spremembo in ohranite njegovo izbrano trajanje. Po asinhroni obdelavi proizvajalec vrne urejeni MP4 prek začasne podpisane dostavne povezave, veljavne približno eno uro. Shranite rezultat ter spremenjeni predmet, okoliške kadre, časovni potek in zvok primerjajte z virom, preden izsek uporabite v daljši montaži.

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

black-forest-labs/flux-video-edit

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

Začetek

FLUX Video Edit [fast] preoblikuje obstoječi izsek s pisnim navodilom za urejanje. Dodajte, odstranite ali zamenjajte elemente, spremenite okolje ali slog in popravite obstoječi dialog v okviru dokumentiranih omejitev izvorne dolžine, kadriranja ter zvoka.

Dovoljeni vhodi
Besedilo · Slike · Zvok · Video
Rezultati
Video

Na voljo v Ailoot · vhodi in metode

Ailoot Ultra · Videoposnetki POST /v1/videos
Vhod
text, image, audio, video
Izhod
video
PoljeVrstaZahtevaVrednosti in omejitvePrivzeto
PoljemodelVrstastringZahtevaObveznoVrednosti in omejitve
black-forest-labs/flux-video-edit
Privzeto—
Poljeinput_referencesVrstaarrayZahtevaObveznoVrednosti in omejitve
Najmanjše število elementov: 1
Največ elementov: 1
Privzeto—
PoljepromptVrstastringZahtevaObveznoVrednosti in omejitve
Najmanjša dolžina: 1
Privzeto—
Parametri in življenjski cikel metode
ParameterSpecifikacija
Parametercontent_typeSpecifikacijaapplication/json
ParameterrequiredSpecifikacijamodel, input_references, prompt
Parametermaterial_typesSpecifikacijatext, image, audio, video
Parametermaterial_conditionsSpecifikacijaUporabite natanko en dejanski URL vsebine dokončanega video sredstva v vaši lasti z vrnjenim podpisom. Lastnik sredstva, vrsta in shranjeno dokazilo o bajtih se morajo ujemati z zahtevo.

Življenjski cikel: asynchronous_job_then_owned_outputs

GET /v1/videos/{request_id} · dejansko vrnjeni id ali polling_url

GET /v1/videos/{request_id}/content

Cenik

Kako se izračuna končni strošek

Prikazane cene so namenjene oceni stroškov pred generiranjem. Končni znesek se izračuna na podlagi stroška, zabeleženega za izvirno generiranje. Izmerjeno trajanje izhoda in napovedane količine niso končna obračunska količina.

Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.

Hitri način
Ni navedeno Ko je izbran hitri način
Način flex
Ni navedeno Ko je izbran način flex
Najvišja raven razmišljanja
Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)

Ocenjene cene za primerjavo

Cene po nastavitvah

Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.

NastavitevCenovna lestvicaPredvidena količinaObračunska enotaObračunski pogojiStrošek
NastavitevOsnovne cene žetonovCenovna lestvicaOsnovna cenaPredvidena količina—Obračunska enota—Obračunski pogoji—Strošek
Vhod · Vhodni žetoni · Ocena samo za primerjavo — / 1K žetonov
Izhod · Izhodni žetoni · Ocena samo za primerjavo — / 1K žetonov
Vhod · Branje predpomnilnika · Ocena samo za primerjavo — / 1K žetonov
Vhod · Zapis v predpomnilnik · Ocena samo za primerjavo — / 1K žetonov
Vhod · Zapis v predpomnilnik, 1 ura · Ocena samo za primerjavo — / 1K žetonov
NastavitevCena videaCenovna lestvica—Predvidena količina—Obračunska enotana sekundo videaObračunski pogojiV tem cenovnem ključu ni naveden noben dodaten pogoj.Strošek
Izhod · Cena videa · Ocena samo za primerjavo $0.06 na sekundo videa
NastavitevOcenjeni strošek ustvarjanjaCenovna lestvica—Predvidena količinaocena za eno generiranjeObračunska enota—Obračunski pogoji—Strošek
Izhod · Ocenjeni stroški ustvarjanja · Ocena samo za primerjavo $0.06 ocena pred ustvarjanjem

Ta ocena ni dodatno plačilo ali fiksna cena za dokončano generiranje.

Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →

Primeri zahtev

Ailoot Ultra · Videoposnetki

Uporabite dejanski vhod in ohranite celoten rezultat
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.

Prejmi in shrani rezultate

Ailoot Ultra · Videoposnetki

  • GET /v1/videos/{request_id}
  • GET /v1/videos/{request_id}/content
Shrani vsa dokončana gradiva
GET vsa dokončana gradiva
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
Ohrani vse dokončane rezultate

Shranite vsak dokončan video ali vrnjeno datoteko; pridobite vsebino z vsake dejansko vrnjene URL gradiva.

Shranite celoten odgovor in glave, vse dejanske izhode, izvirne vrnjene identifikatorje in vsa polja s podatki o porabi. Pridobite podatke izvirne operacije brez ponovnega pošiljanja zahteve za ustvarjanje.

Če je treba preveriti izvirni odgovor

Ohranite X-Client-Request-ID, X-Ailoot-Task-Id in dejansko vrnjeni id/polling_url. Nadaljujte prvotno opravilo; ustvarjanja ne oddajte znova.

Polja odgovora
PoljeVrsta
PoljeidVrsta
PoljestatusVrsta
Poljedata[]Vrsta
Poljeoutputs[]Vrsta

Druga imena

Druga imena modelov

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

Druga imena poti metod

Uporabite zgoraj navedene poti metod.

Povezani ID-ji za klic

black-forest-labs/flux-video-edit

FAQ · Black Forest Labs: FLUX Video Edit
Kateri vhodi in rezultati so na voljo?

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

Katera polja uporablja zahteva?

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

Več podrobnosti

Ailoot povežite s Claude Code, OpenCode, Hermes ali svojo aplikacijo.

Podjetje in njegov portfelj projektov

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

Žetone kupujte s popustom.

Naročniški popust za redno delo. Promocijske kode prinesejo do 50% popusta na nakup žetonov.

Naročnina
Za redne zahteve izberite paket s popustom.
Promocijska koda do 50%
Kodo vnesite ob nakupu. Cena se preračuna po veljavni akciji.
Poraba v zgodovini
Za vsako zahtevo se shranijo model, žetoni in znesek.

Izberite naročnino · Oglejte si cene modelov

API povežite z izdelkom, ki ga prodajate.

SaaS, aplikacije in boti po ponudbi in licenčni pogodbi Ailoot. Za nadaljnjo prodajo zaprosite za preprodajno licenco.

Komercialna aplikacija
Ustvarjanje besedila, slik, videa in zvoka vključite v plačljive funkcije svoje storitve.
Licenca za preprodajalca
Pošljite opis projekta in shemo dostopa. Zahtevajte pisne pogoje uporabe in nadaljnje prodaje.
Dokumenti na strani
Ponudba, licenčna pogodba in politika obdelave podatkov so dostopne pred povezavo.

Zaprosite za preprodajno licenco · Ponudba in licenčna pogodba