सामग्री पर जाएँ

Void Video Inpainting

इंटीग्रेट करें

मॉडल 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"

उदाहरण जैसी फ़ाइलें: $0.10 100 API क्रेडिट चलाने से पहले आपकी फ़ाइलों को मापा जाता है इसे इस पेज पर चलाएँ

API कुंजी प्राप्त करें
Open model वीडियो से वीडियो #utility#editing

मास्क वीडियो या टेक्स्ट मास्क प्रॉम्प्ट का उपयोग करके वीडियो से किसी ऑब्जेक्ट और दृश्य पर उसके प्रभावों को हटाता है

Open model · वीडियो

आपका पहला परिणाम यहाँ आएगा

नीचे एक अनुरोध बनाएँ और उसे अपनी API कुंजी से चलाएँ। आउटपुट हमारे स्टोरेज में कॉपी किए जाते हैं और हमेशा के लिए या 7 दिन तक मुफ़्त में रखे जाते हैं।

अनुरोध बनाएँ

कंट्रोल मॉडल स्कीमा से जनरेट होते हैं। इन्हें बदलने पर कोड और कीमत अपडेट होती है।

•आवश्यक

ऑब्जेक्ट हटाए जाने के बाद पृष्ठभूमि कैसी दिखनी चाहिए, इसका विवरण।

•आवश्यक video_url
फ़ाइल ड्रॉप करें, या

हटाए जाने वाले ऑब्जेक्ट वाला स्रोत वीडियो URL।

डिफ़ॉल्ट
फ़ाइल ड्रॉप करें, या

रिमूवल-मास्क वीडियो URL; यदि यह मौजूद नहीं है, तो ऐप `mask_prompt` का उपयोग करके SAM-3 वीडियो एंडपॉइंट के माध्यम से एक अस्थायी वीडियो मास्क बनाता है, फिर उसे स्वचालित रूप से क्वाडमास्क में बदल देता है। सर्वोत्तम परिणामों के लिए, 4 ग्रेस्केल मानों वाला VOID-शैली का क्वाडमास्क दें: सुरक्षित रखी गई पृष्ठभूमि के लिए 255, प्रभावित क्षेत्र के लिए 127, ओवरलैप के लिए 63 और हटाए जा रहे ऑब्जेक्ट के लिए 0। बाइनरी मास्क भी स्वीकार किए जाते हैं, जिनमें रखने के लिए 255 और हटाने के लिए 0 का उपयोग होता है।

उन्नत mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

जब `quad_mask_video_url` नहीं दिया गया हो, तब अस्थायी मास्क वीडियो बनाने के लिए SAM-3 को दिए जाने वाले मास्क-लक्ष्य निर्देश। मास्क किए जाने वाले ऑब्जेक्ट या व्यक्ति की पहचान करें, जैसे स्रोत वीडियो से हटाया जाने वाला ऑब्जेक्ट या व्यक्ति।

डिफ़ॉल्ट The video is not of a...

अवांछित परिणामों का वर्णन करने वाला नेगेटिव प्रॉम्प्ट, जो निर्माण को उनसे दूर निर्देशित करता है।

डिफ़ॉल्ट 30

डीनॉइज़िंग चरणों की संख्या। इसे बढ़ाने से गुणवत्ता बेहतर होती है, लेकिन विलंबता बढ़ती है।

डिफ़ॉल्ट 1

classifier-free guidance की strength।

डिफ़ॉल्ट 1

डीनॉइज़िंग की तीव्रता, जिसमें 1.0 पूर्ण डीनॉइज़िंग को दर्शाता है।

डिफ़ॉल्ट 85

अनुरोधित टेम्पोरल इन्फरेंस विंडो, जिसे बैकएंड CogVideoX-सुरक्षित आकारों 69, 77, 85, ..., 197 में से एक में समायोजित करता है। टेम्पोरल कम्प्रेशन और पैचिंग के अनुसार निकटतम आकार चुना जाता है।

दोहराए जा सकने वाले परिणामों के लिए यादृच्छिकता नियंत्रित करने वाला सीड।

POST /run/void-video-inpainting?wait=20 कोटेशन → $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"

यह अनुरोध चलाएँ

आपकी key इसी ब्राउज़र में रहती है: इसे केवल Doitong API को भेजा जाता है और केवल तभी (localStorage) में सेव किया जाता है जब आप Remember चुनते हैं। API कुंजी प्राप्त करें

Void Video Inpainting के बारे में

`video_url` और वांछित पृष्ठभूमि का वर्णन करने वाला `prompt` लेता है। `quad_mask_video_url` दें, या मास्क जनरेट करने के लिए `mask_prompt` दें। नियंत्रणों में `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` और टेम्पोरल निरंतरता के लिए वैकल्पिक धीमा `enable_pass2_refinement` शामिल हैं।

पैरामीटर

कैनोनिकल नाम या नेटिव नाम में से कोई एक भेजें, दोनों नहीं। कैनोनिकल नाम

नामप्रकार डिफ़ॉल्टअनुमत विवरण
video_urlआवश्यक video
प्रकारurl · video
हटाए जाने वाले ऑब्जेक्ट वाला स्रोत वीडियो URL।
quad_mask_video_urlवैकल्पिक
प्रकारurl · video
डिफ़ॉल्ट
रिमूवल-मास्क वीडियो URL; यदि यह मौजूद नहीं है, तो ऐप `mask_prompt` का उपयोग करके SAM-3 वीडियो एंडपॉइंट के माध्यम से एक अस्थायी वीडियो मास्क बनाता है, फिर उसे स्वचालित रूप से क्वाडमास्क में बदल देता है। सर्वोत्तम परिणामों के लिए, 4 ग्रेस्केल मानों वाला VOID-शैली का क्वाडमास्क दें: सुरक्षित रखी गई पृष्ठभूमि के लिए 255, प्रभावित क्षेत्र के लिए 127, ओवरलैप के लिए 63 और हटाए जा रहे ऑब्जेक्ट के लिए 0। बाइनरी मास्क भी स्वीकार किए जाते हैं, जिनमें रखने के लिए 255 और हटाने के लिए 0 का उपयोग होता है।
mask_promptवैकल्पिक
प्रकारstring | null
जब `quad_mask_video_url` नहीं दिया गया हो, तब अस्थायी मास्क वीडियो बनाने के लिए SAM-3 को दिए जाने वाले मास्क-लक्ष्य निर्देश। मास्क किए जाने वाले ऑब्जेक्ट या व्यक्ति की पहचान करें, जैसे स्रोत वीडियो से हटाया जाने वाला ऑब्जेक्ट या व्यक्ति।
promptआवश्यक
प्रकारstring
ऑब्जेक्ट हटाए जाने के बाद पृष्ठभूमि कैसी दिखनी चाहिए, इसका विवरण।
enable_pass2_refinementवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
वैकल्पिक VOID परिशोधन, जो लंबे क्लिप में संभावित रूप से बेहतर टेम्पोरल संगति के बदले धीमी प्रोसेसिंग देता है। यह Pass 1 के बाद Pass 2 के रूप में वार्प्ड-नॉइज़ परिशोधन लागू करता है।
negative_promptवैकल्पिक
प्रकारstring
डिफ़ॉल्टThe 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.
अवांछित परिणामों का वर्णन करने वाला नेगेटिव प्रॉम्प्ट, जो निर्माण को उनसे दूर निर्देशित करता है।
num_inference_stepsवैकल्पिक
प्रकारinteger
डिफ़ॉल्ट30
1 – 50
डीनॉइज़िंग चरणों की संख्या। इसे बढ़ाने से गुणवत्ता बेहतर होती है, लेकिन विलंबता बढ़ती है।
guidance_scaleवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट1
0 – 20
classifier-free guidance की strength।
strengthवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट1
0 – 1
डीनॉइज़िंग की तीव्रता, जिसमें 1.0 पूर्ण डीनॉइज़िंग को दर्शाता है।
seedवैकल्पिक
प्रकारinteger | null
दोहराए जा सकने वाले परिणामों के लिए यादृच्छिकता नियंत्रित करने वाला सीड।
num_framesवैकल्पिक
प्रकारinteger
डिफ़ॉल्ट85
1 – 197
अनुरोधित टेम्पोरल इन्फरेंस विंडो, जिसे बैकएंड CogVideoX-सुरक्षित आकारों 69, 77, 85, ..., 197 में से एक में समायोजित करता है। टेम्पोरल कम्प्रेशन और पैचिंग के अनुसार निकटतम आकार चुना जाता है।
enable_safety_checkerवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
निर्मित सामग्री के लिए सुरक्षा जाँच सक्षम करता है।
आवश्यक कैनोनिकल नाम, यह भी स्वीकार्य है

फ़ाइल पैरामीटर में सार्वजनिक https:// URL, 10 MB तक का data: URI, या अपलोड का file_url लिया जाता है। फ़ाइलें

आउटपुट

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"
  }
}
आपकी फ़ाइलें, आपकी पसंदहर outputs[].url हमारे स्टोरेज में एक कॉपी है: हमेशा के लिए (प्रति GB-माह भुगतान) या 7 दिन तक मुफ़्त में, आपके अकाउंट की सेटिंग या ?storage= के अनुसार।
हर मॉडल पर एक जैसा आकारइमेज, वीडियो और ऑडियो सभी के लिए type, url, content_type, width, height और duration। output मॉडल का अपना परिणाम ऑब्जेक्ट है।
आउटपुट के फ़ील्ड
video
object {url, content_type, file_name, file_size}ऑब्जेक्ट हटाए जाने के बाद प्राप्त वीडियो।
seed
integerनिर्माण के दौरान लागू किया गया सीड मान।
timings
objectपाइपलाइन के प्रत्येक चरण का टाइमिंग विवरण।

AI एजेंट के लिए: इस पेज का Markdown यहाँ है https://doitong.com/hi/developers/models/void-video-inpainting.md. सभी मॉडल और गाइड: https://doitong.com/developers/llms.txt