Lompat ke konten

Void Video Inpainting

Integrasikan

ID model 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"

File seperti contoh: $0,10 100 kredit API file Anda diukur sebelum dijalankan Jalankan di halaman ini

Dapatkan kunci API
Open model Video ke Video #utility#editing

Menghapus objek dari video beserta efeknya pada adegan, menggunakan video mask atau prompt mask teks

Open model · Video

Hasil pertama Anda akan muncul di sini

Buat permintaan di bawah ini dan jalankan dengan kunci API Anda. Output disalin ke penyimpanan kami, disimpan selamanya atau 7 hari gratis.

Buat permintaan

Kontrol dibuat dari skema model. Kode dan harga diperbarui saat Anda mengubahnya.

•wajib

Deskripsi yang menentukan tampilan latar belakang setelah objek dihapus.

•wajib video_url
Jatuhkan file, atau

URL video sumber yang berisi objek yang ditargetkan untuk dihapus.

bawaan
Jatuhkan file, atau

URL video mask penghapusan; jika tidak ada, aplikasi membuat mask video sementara melalui endpoint video SAM-3 menggunakan `mask_prompt`, lalu otomatis mengonversinya menjadi quadmask. Untuk hasil terbaik, berikan quadmask bergaya VOID menggunakan 4 nilai grayscale: 255 untuk latar belakang yang dipertahankan, 127 untuk area terdampak, 63 untuk tumpang tindih, dan 0 untuk objek yang dihapus. Mask biner juga diterima, menggunakan 255 untuk mempertahankan dan 0 untuk menghapus.

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

Instruksi target mask untuk SAM-3 guna membuat video mask sementara saat `quad_mask_video_url` tidak diberikan. Identifikasi yang harus dimask, misalnya objek atau orang yang akan dihapus dari video sumber.

bawaan The video is not of a...

Prompt negatif yang mendeskripsikan hasil yang tidak diinginkan untuk mengarahkan pembuatan menjauh darinya.

bawaan 30

Jumlah langkah denoising. Menambahnya meningkatkan kualitas sekaligus menambah latensi.

bawaan 1

Kekuatan classifier-free guidance.

bawaan 1

Kekuatan denoising, dengan 1.0 yang menunjukkan denoising penuh.

bawaan 85

Jendela inferensi temporal yang diminta, disesuaikan oleh backend menjadi salah satu ukuran aman CogVideoX 69, 77, 85, ..., 197. Ukuran terdekat dipilih untuk mengakomodasi kompresi temporal dan patching.

Seed yang mengontrol keacakan untuk hasil yang dapat direproduksi.

POST /run/void-video-inpainting?wait=20 estimasi harga → $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"

Jalankan permintaan ini

Key Anda tetap berada di browser ini: key hanya dikirim ke Doitong API dan disimpan (localStorage) hanya jika Anda mencentang Ingat. Dapatkan kunci API

Tentang Void Video Inpainting

Menerima `video_url` dan `prompt` yang mendeskripsikan latar belakang yang diinginkan. Berikan `quad_mask_video_url`, atau gunakan `mask_prompt` untuk membuat mask. Kontrol yang tersedia mencakup `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength`, dan `enable_pass2_refinement` opsional yang lebih lambat untuk konsistensi temporal.

Parameter

Kirim nama kanonis atau nama asli, bukan keduanya. Nama kanonis

NamaTipe BawaanDiizinkan Deskripsi
video_urlwajib video
Tipeurl · video
URL video sumber yang berisi objek yang ditargetkan untuk dihapus.
quad_mask_video_urlopsional
Tipeurl · video
Bawaan
URL video mask penghapusan; jika tidak ada, aplikasi membuat mask video sementara melalui endpoint video SAM-3 menggunakan `mask_prompt`, lalu otomatis mengonversinya menjadi quadmask. Untuk hasil terbaik, berikan quadmask bergaya VOID menggunakan 4 nilai grayscale: 255 untuk latar belakang yang dipertahankan, 127 untuk area terdampak, 63 untuk tumpang tindih, dan 0 untuk objek yang dihapus. Mask biner juga diterima, menggunakan 255 untuk mempertahankan dan 0 untuk menghapus.
mask_promptopsional
Tipestring | null
Instruksi target mask untuk SAM-3 guna membuat video mask sementara saat `quad_mask_video_url` tidak diberikan. Identifikasi yang harus dimask, misalnya objek atau orang yang akan dihapus dari video sumber.
promptwajib
Tipestring
Deskripsi yang menentukan tampilan latar belakang setelah objek dihapus.
enable_pass2_refinementopsional
Tipeboolean
Bawaanfalse
Penyempurnaan VOID opsional yang menukar pemrosesan lebih lambat dengan potensi konsistensi temporal yang lebih baik pada klip yang lebih panjang. Menerapkan penyempurnaan warped-noise sebagai Pass 2, setelah Pass 1.
negative_promptopsional
Tipestring
BawaanThe 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.
Prompt negatif yang mendeskripsikan hasil yang tidak diinginkan untuk mengarahkan pembuatan menjauh darinya.
num_inference_stepsopsional
Tipeinteger
Bawaan30
1 – 50
Jumlah langkah denoising. Menambahnya meningkatkan kualitas sekaligus menambah latensi.
guidance_scaleopsional
Tipenumber
Bawaan1
0 – 20
Kekuatan classifier-free guidance.
strengthopsional
Tipenumber
Bawaan1
0 – 1
Kekuatan denoising, dengan 1.0 yang menunjukkan denoising penuh.
seedopsional
Tipeinteger | null
Seed yang mengontrol keacakan untuk hasil yang dapat direproduksi.
num_framesopsional
Tipeinteger
Bawaan85
1 – 197
Jendela inferensi temporal yang diminta, disesuaikan oleh backend menjadi salah satu ukuran aman CogVideoX 69, 77, 85, ..., 197. Ukuran terdekat dipilih untuk mengakomodasi kompresi temporal dan patching.
enable_safety_checkeropsional
Tipeboolean
Bawaantrue
Mengaktifkan pemeriksaan keamanan untuk konten yang dihasilkan.
wajib Nama kanonis, juga diterima

Parameter file menerima URL publik https://, URI data: hingga 10 MB, atau file_url dari unggahan. File

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"
  }
}
File Anda, pilihan AndaSetiap outputs[].url adalah salinan di penyimpanan kami: disimpan selamanya (dikenai biaya per GB-bulan) atau 7 hari gratis, sesuai setelan akun atau ?storage=.
Struktur sama di setiap modeltype, url, content_type, width, height, dan duration, untuk gambar, video, dan audio. output adalah objek hasil milik model.
Field output
video
object {url, content_type, file_name, file_size}Video hasil setelah objek dihapus.
seed
integerNilai seed yang diterapkan selama pembuatan.
timings
objectDetail waktu per tahap untuk pipeline.

Untuk agen AI: halaman ini dalam Markdown tersedia di https://doitong.com/id/developers/models/void-video-inpainting.md. Semua model dan panduan: https://doitong.com/developers/llms.txt