Gå til indhold

Void Video Inpainting

Integrer

Model-id void-video-inpainting
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/void-video-inpainting?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Filer som eksemplet: 0,10 $ 100 API-kreditter dine filer måles før kørslen Kør den på denne side

Hent API-nøgle
Open model Video til video #utility#editing

Fjerner et objekt fra en video sammen med dets påvirkning af scenen ved hjælp af en maskeringsvideo eller en tekstbaseret maske-prompt

Open model · Video

Dit første resultat kommer her

Opret en anmodning nedenfor, og kør den med din API-nøgle. Output kopieres til vores lagring, gemt for altid eller 7 dage gratis.

Opret en anmodning

Kontrollerne genereres fra modellens skema. Koden og prisen opdateres, når du ændrer dem.

•påkrævet

Beskrivelse af, hvordan baggrunden skal se ud, når objektet er fjernet.

•påkrævet video_url
Slip en fil, eller

Kildevideo-URL, der indeholder det objekt, som skal fjernes.

standard
Slip en fil, eller

URL til video med fjernelsesmaske; hvis den mangler, opretter appen en midlertidig videomaske via SAM-3-videoendpointet ved hjælp af `mask_prompt` og konverterer den derefter automatisk til en quadmask. For at opnå de bedste resultater skal du levere en VOID-stil-quadmask med 4 gråtoneværdier: 255 for bevaret baggrund, 127 for det berørte område, 63 for overlapning og 0 for objektet, der fjernes. Binære masker accepteres også, hvor 255 bevarer og 0 fjerner.

Avanceret mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

Instruktioner til maskeobjektet, som SAM-3 bruger til at oprette en midlertidig maskevideo, når ingen `quad_mask_video_url` leveres. Identificér, hvad der skal maskeres, f.eks. et objekt eller en person, der skal fjernes fra kildevideoen.

standard The video is not of a...

Negativ prompt, der beskriver uønskede resultater, som genereringen skal styres væk fra.

standard 30

Antal denoising-trin. En forøgelse forbedrer kvaliteten, men øger latenstiden.

standard 1

Styrken af classifier-free guidance.

standard 1

Denoising-styrke, hvor 1.0 angiver fuldstændig denoising.

standard 85

Anmodet temporal inferensvindue, justeret af backend til en af de CogVideoX-sikre størrelser 69, 77, 85, ..., 197. Den nærmeste størrelse vælges for at håndtere temporal komprimering og patching.

Seed, der styrer tilfældigheden for reproducerbare resultater.

POST /run/void-video-inpainting?wait=20 pris → 0,10 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/void-video-inpainting?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Kør denne anmodning

Din nøgle forbliver i denne browser: Den sendes kun til Doitong API og gemmes kun i localStorage, hvis du markerer Husk. Hent en API-nøgle

Om Void Video Inpainting

Tager `video_url` og et `prompt`, der beskriver den ønskede baggrund. Angiv en `quad_mask_video_url`, eller angiv `mask_prompt` for at få genereret en maske. Kontroller omfatter `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` og en valgfri langsommere `enable_pass2_refinement` for tidsmæssig konsistens.

Parametre

Send enten det kanoniske navn eller det oprindelige navn, ikke begge. Kanoniske navne

NavnType StandardTilladt Beskrivelse
video_urlpåkrævet video
Typeurl · video
Kildevideo-URL, der indeholder det objekt, som skal fjernes.
quad_mask_video_urlvalgfri
Typeurl · video
Standard
URL til video med fjernelsesmaske; hvis den mangler, opretter appen en midlertidig videomaske via SAM-3-videoendpointet ved hjælp af `mask_prompt` og konverterer den derefter automatisk til en quadmask. For at opnå de bedste resultater skal du levere en VOID-stil-quadmask med 4 gråtoneværdier: 255 for bevaret baggrund, 127 for det berørte område, 63 for overlapning og 0 for objektet, der fjernes. Binære masker accepteres også, hvor 255 bevarer og 0 fjerner.
mask_promptvalgfri
Typestring | null
Instruktioner til maskeobjektet, som SAM-3 bruger til at oprette en midlertidig maskevideo, når ingen `quad_mask_video_url` leveres. Identificér, hvad der skal maskeres, f.eks. et objekt eller en person, der skal fjernes fra kildevideoen.
promptpåkrævet
Typestring
Beskrivelse af, hvordan baggrunden skal se ud, når objektet er fjernet.
enable_pass2_refinementvalgfri
Typeboolean
Standardfalse
Valgfri VOID-forfining, der bytter langsommere behandling for potentielt bedre temporal konsistens i længere klip. Den anvender warped-noise-forfining som Pass 2 efter Pass 1.
negative_promptvalgfri
Typestring
StandardThe video is not of a high quality, it has a low resolution. Watermark present in each frame. The background is solid. Strange body and strange trajectory. Distortion.
Negativ prompt, der beskriver uønskede resultater, som genereringen skal styres væk fra.
num_inference_stepsvalgfri
Typeinteger
Standard30
1 – 50
Antal denoising-trin. En forøgelse forbedrer kvaliteten, men øger latenstiden.
guidance_scalevalgfri
Typenumber
Standard1
0 – 20
Styrken af classifier-free guidance.
strengthvalgfri
Typenumber
Standard1
0 – 1
Denoising-styrke, hvor 1.0 angiver fuldstændig denoising.
seedvalgfri
Typeinteger | null
Seed, der styrer tilfældigheden for reproducerbare resultater.
num_framesvalgfri
Typeinteger
Standard85
1 – 197
Anmodet temporal inferensvindue, justeret af backend til en af de CogVideoX-sikre størrelser 69, 77, 85, ..., 197. Den nærmeste størrelse vælges for at håndtere temporal komprimering og patching.
enable_safety_checkervalgfri
Typeboolean
Standardtrue
Aktiverer sikkerhedstjek af genereret indhold.
påkrævet Kanonisk navn, også accepteret

Filparametre accepterer en offentlig https://-URL, en data:-URI på op til 10 MB eller file_url fra en upload. Filer

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "void-video-inpainting",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 100,
    "usd": "0.10",
    "charged": 100,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "seed": 42,
    "timings": {}
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Dine filer, dit valgHver outputs[].url er en kopi på vores lagring: gemt for altid (betales pr. GB-måned) eller 7 dage gratis, afhængigt af din kontoindstilling eller ?storage=.
Samme struktur for alle modellertype, url, content_type, width, height og duration for billeder, video og lyd. output er modellens eget resultatobjekt.
Outputfelter
video
object {url, content_type, file_name, file_size}Resulterende video efter fjernelse af objektet.
seed
integerSeed-værdi anvendt under generering.
timings
objectDetaljer om timing for hvert trin i pipelinen.

Til AI-agenter: Denne side som Markdown findes på https://doitong.com/da/developers/models/void-video-inpainting.md. Alle modeller og vejledninger: https://doitong.com/developers/llms.txt