वीडियो सबटाइटल और वॉटरमार्क हटाना
वीडियो सबटाइटल और वॉटरमार्क हटाना · submitTask
वीडियो सबटाइटल और वॉटरमार्क हटाना →550W · डेवलपर API
इमेज और वीडियो प्रोसेसिंग API
वीडियो सबटाइटल और वॉटरमार्क हटाना · submitTask
वीडियो सबटाइटल और वॉटरमार्क हटाना →इमेज वॉटरमार्क हटाना · removeImageWatermark
इमेज वॉटरमार्क हटाना →कार्य स्थिति · कार्य और खाता
उपलब्ध एंडपॉइंट →वीडियो कार्यों का शुल्क प्रोसेसिंग अवधि और रिज़ॉल्यूशन के अनुसार लगता है। हर सफल इमेज कार्य के 10 क्रेडिट लगते हैं; विफल प्रोसेसिंग पर शुल्क नहीं लगता।
उपयोग और बिलिंगहर अनुरोध में userNo और API Key शामिल करें। अपलोड वैकल्पिक है: /open/uploadVideo का उपयोग करें या सीधे सार्वजनिक videoUrl दें।
API Key जनरेट करेंअपने उत्पाद के लिए उपयुक्त प्रक्रिया चुनें। हर चरण सीधे API संदर्भ से जुड़ा है.
एकीकरण उदाहरणhttps://www.550wai.cnPOST · multipart/form-dataहर अनुरोध में userNo और API Key शामिल करें। अपलोड वैकल्पिक है: /open/uploadVideo का उपयोग करें या सीधे सार्वजनिक videoUrl दें।
curl -X POST https://www.550wai.cn/open/submitTask \\
-H 'Content-Type: application/x-www-form-urlencoded' \\
--data-urlencode 'userNo=YOUR_USER_NO' --data-urlencode 'apiKey=YOUR_API_KEY' \\
--data-urlencode 'videoUrl=https://example.com/video.mp4' \\
--data-urlencode 'width=1920' --data-urlencode 'height=1080' --data-urlencode 'duration=30' \\
--data-urlencode 'x1=0' --data-urlencode 'y1=0' --data-urlencode 'x2=1920' --data-urlencode 'y2=200'हर अनुरोध में userNo और API Key शामिल करें। अपलोड वैकल्पिक है: /open/uploadVideo का उपयोग करें या सीधे सार्वजनिक videoUrl दें।
प्रतिक्रिया में code और message होते हैं। कार्य waiting से processing और फिर success या failed में जाता है। सफल होने पर resultUrl उपयोग करें; विफल होने पर failCode देखें। परिणाम फ़ाइलें समाप्त हो जाती हैं। अंतरराष्ट्रीय खातों (clientType=overseas) के लिए message अंग्रेज़ी में लौटता है। प्रोग्राम लॉजिक में भाषा-स्वतंत्र code, status, failCode और फ़ील्ड नामों का उपयोग करें।
uploadVideo → submitTask → taskDetail
प्रतिक्रिया में code और message होते हैं। कार्य waiting से processing और फिर success या failed में जाता है। सफल होने पर resultUrl उपयोग करें; विफल होने पर failCode देखें। परिणाम फ़ाइलें समाप्त हो जाती हैं।
त्रुटियों को code, message, status, failCode और refundStatus से संभालें।
अंतिम कार्य स्थिति प्राप्त करने के लिए सार्वजनिक रूप से पहुंच योग्य HTTPS callbackUrl कॉन्फ़िगर करें। वैकल्पिक रूप से, taskDetail को taskId के साथ क्वेरी करें और धीरे-धीरे जांच के बीच का समय बढ़ाएं।
हर नए टास्क के लिए एक अद्वितीय Idempotency-Key भेजें। उसी टास्क को फिर से सबमिट करते समय वही कुंजी इस्तेमाल करें, ताकि मूल taskId मिले और दोहरा टास्क बनाने या दो बार क्रेडिट काटने से बचा जा सके।
sync को false पर सेट करें, task.taskId सहेजें, और imageWatermarkTaskDetail पर तब तक कॉल करें जब तक स्थिति success या failed न हो जाए। सफलता पर, task.resultUrl पढ़ें।
resultUrl · 24 h
अपने उत्पाद के लिए उपयुक्त प्रक्रिया चुनें। हर चरण सीधे API संदर्भ से जुड़ा है.
videoUrl · uploadVideo · वीडियो सबटाइटल और वॉटरमार्क हटाना · uploadVideosubmitTask · वीडियो सबटाइटल और वॉटरमार्क हटाना · submitTasktaskId · taskDetail · callbackUrlremoveImageWatermark · इमेज वॉटरमार्क हटाना · removeImageWatermarksync=true → resultUrl · sync=false → taskIdimageWatermarkTaskDetail · अंतिम स्थिति देखेंuserNo · apiKey · हर अनुरोध में आवश्यकqueryCredits · कार्य और खाता · creditstaskList · वीडियो सबटाइटल और वॉटरमार्क हटाना · कार्य और खाता. हटाए गए कार्यों को taskDetail और taskList से बाहर रखा गया है। कार्य स्थिति मान waiting, processing, success, या failed रहते हैं।/open/uploadVideoवीडियो सबटाइटल और वॉटरमार्क हटाना · uploadVideo
/open/submitTaskवीडियो सबटाइटल और वॉटरमार्क हटाना · submitTask
/open/taskDetailवीडियो सबटाइटल और वॉटरमार्क हटाना · कार्य स्थिति
/open/taskListवीडियो सबटाइटल और वॉटरमार्क हटाना · कार्य और खाता. हटाए गए कार्यों को taskDetail और taskList से बाहर रखा गया है। कार्य स्थिति मान waiting, processing, success, या failed रहते हैं।
/open/deleteTaskकार्य हटाएँ · वीडियो कार्य को हटाया गया चिह्नित करके तुरंत प्रतिक्रिया लौटाता है। अपलोड किया गया स्रोत, प्रोसेसिंग परिणाम और पुनः प्रयास की फ़ाइलें बाद में बैकग्राउंड में असिंक्रोनस रूप से VOD से हटा दी जाती हैं। काटे गए क्रेडिट वापस नहीं किए जाते। हटाए गए कार्यों को taskDetail और taskList से बाहर रखा गया है। कार्य स्थिति मान waiting, processing, success, या failed रहते हैं।
/open/removeImageWatermarkइमेज वॉटरमार्क हटाना · removeImageWatermark
/open/imageWatermarkTaskDetailइमेज वॉटरमार्क हटाना · कार्य स्थिति
/open/queryCreditsकार्य और खाता · credits
/open/uploadVideoवीडियो सबटाइटल और वॉटरमार्क हटाना · uploadVideo
अनुरोध प्रारूप: multipart/form-data
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
userNo | string | हाँ | 550W userNo |
apiKey | string | हाँ | API Key |
file | file | हाँ | MP4/MOV · ≤ 1080p · ≤ 30 min · आकार ≤ 1 GiB |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
code | number | परिणाम कोड; 200 का मतलब सफलता है |
message | string | स्थिति संदेश |
videoUrl | string | अपलोड किया गया वीडियो यूआरएल |
coverUrl | string | वीडियो कवर यूआरएल |
width | number | पिक्सेल में वीडियो की चौड़ाई |
height | number | वीडियो की ऊँचाई पिक्सेल में |
duration | number | वीडियो की अवधि सेकंड में |
| code | अर्थ | विवरण |
|---|---|---|
-100 | प्रमाणीकरण या कोटा विफल | सामान्य कारण: userNo · API Key · credits |
-200 | अमान्य पैरामीटर | सामान्य कारण: field · URL · size · duration · Idempotency-Key |
-500 | आंतरिक त्रुटि | सामान्य कारण: server · retry |
/open/submitTaskवीडियो सबटाइटल और वॉटरमार्क हटाना · submitTask
अनुरोध प्रारूप: application/x-www-form-urlencoded
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
userNo | string | हाँ | 550W userNo |
apiKey | string | हाँ | API Key |
videoUrl | string | हाँ | HTTP(S) URL · ≤ 2048 अक्षर |
width | number | हाँ | वीडियो की चौड़ाई · px |
height | number | हाँ | वीडियो की ऊंचाई · px · max ≤ 1920 · min ≤ 1080 |
duration | number | हाँ | 1–1800 s |
x1 | number | हाँ | ऊपर बाएँ X · px |
y1 | number | हाँ | ऊपर बाएँ Y · px |
x2 | number | हाँ | नीचे दाईं ओर X · px |
y2 | number | हाँ | नीचे दाईं ओर Y · px · x1 = y1 = x2 = y2 = 0: पूरा फ्रेम |
mode | string | नहीं | normal (डिफ़ॉल्ट) · protect |
fileName | string | नहीं | UTF-8 |
coverUrl | string | नहीं | HTTP(S) URL |
callbackUrl | string | नहीं | HTTPS webhook · अंतिम कार्य स्थिति |
removeAudio | boolean | नहीं | true · false (डिफ़ॉल्ट) |
Idempotency-Key / idempotencyKey | string | अनुशंसित | ≤ 128 अक्षर · पुनः प्रयास करना सुरक्षित है |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
code | number | परिणाम कोड; 200 का मतलब सफलता है |
message | string | स्थिति संदेश |
taskId | string | स्थिति जाँच के लिए टास्क पहचानकर्ता |
status | string | waiting · processing · success · failed |
| code | अर्थ | विवरण |
|---|---|---|
-100 | प्रमाणीकरण या कोटा विफल | सामान्य कारण: userNo · API Key · credits |
-200 | अमान्य पैरामीटर | सामान्य कारण: field · URL · size · duration · Idempotency-Key |
-300 | अनुरोध अस्वीकृत | सामान्य कारण: taskId · ownership · state |
-401 | खाते का अस्थायी निलंबन | सामान्य कारण: पहला प्रभावी उल्लंघन: 1 घंटा; दूसरा: 24 घंटे। सक्रिय निलंबन के दौरान पहचान की गणना, अवधि-वृद्धि या स्तर-वृद्धि नहीं होती। |
-402 | खाते पर स्थायी प्रतिबंध | सामान्य कारण: तीसरे प्रभावी उल्लंघन पर खाता स्थायी रूप से प्रतिबंधित होता है। |
-600 | असमर्थित वीडियो प्रारूप | सामान्य कारण: codec · bit depth · HDR · audio |
/open/taskDetailवीडियो सबटाइटल और वॉटरमार्क हटाना · कार्य स्थिति
अनुरोध प्रारूप: form / query
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
userNo | string | हाँ | 550W userNo |
apiKey | string | हाँ | API Key |
taskId | string | हाँ | 1–64 अक्षर |
subUserId | string | नहीं | ≤ 128 अक्षर · उपयोगकर्ता स्वामित्व |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
taskId | string | स्थिति जाँच के लिए टास्क पहचानकर्ता |
status | string | waiting · processing · success · failed |
width | number | पिक्सेल में वीडियो की चौड़ाई |
height | number | वीडियो की ऊँचाई पिक्सेल में |
duration | number | वीडियो की अवधि सेकंड में |
x1 | number | x1 |
y1 | number | y1 |
x2 | number | x2 |
y2 | number | y2 |
mode | string | mode |
cost | number | इस कार्य के लिए क्रेडिट लिया गया |
resultUrl | string | परिणाम URL; तैयार होने के बाद 24 घंटे तक मान्य |
failCode | string | स्थिर विफलता पहचानकर्ता |
failReason | string | कार्य विफलता का कारण |
refundStatus | number | क्रेडिट वापसी की स्थिति |
| code | अर्थ | विवरण |
|---|---|---|
-100 | प्रमाणीकरण या कोटा विफल | सामान्य कारण: userNo · API Key · credits |
-300 | अनुरोध अस्वीकृत | सामान्य कारण: taskId · ownership · state |
-500 | आंतरिक त्रुटि | सामान्य कारण: server · retry |
/open/taskListवीडियो सबटाइटल और वॉटरमार्क हटाना · कार्य और खाता. हटाए गए कार्यों को taskDetail और taskList से बाहर रखा गया है। कार्य स्थिति मान waiting, processing, success, या failed रहते हैं।
अनुरोध प्रारूप: form / query
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
userNo | string | हाँ | 550W userNo |
apiKey | string | हाँ | API Key |
page | number | नहीं | ≥ 0 · डिफ़ॉल्ट 0 |
size | number | नहीं | 1–100 · डिफ़ॉल्ट 20 |
subUserId | string | नहीं | ≤ 128 अक्षर · उपयोगकर्ता स्वामित्व |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
total | number | नहीं हटाए गए कार्यों की संख्या |
page | number | पेज नंबर |
size | number | प्रति पृष्ठ कार्यों की संख्या |
list | array | हटाए नहीं गए कार्यों की सूची |
| code | अर्थ | विवरण |
|---|---|---|
-100 | प्रमाणीकरण या कोटा विफल | सामान्य कारण: userNo · API Key · credits |
-200 | अमान्य पैरामीटर | सामान्य कारण: field · URL · size · duration · Idempotency-Key |
-500 | आंतरिक त्रुटि | सामान्य कारण: server · retry |
/open/deleteTaskकार्य हटाएँ · वीडियो कार्य को हटाया गया चिह्नित करके तुरंत प्रतिक्रिया लौटाता है। अपलोड किया गया स्रोत, प्रोसेसिंग परिणाम और पुनः प्रयास की फ़ाइलें बाद में बैकग्राउंड में असिंक्रोनस रूप से VOD से हटा दी जाती हैं। काटे गए क्रेडिट वापस नहीं किए जाते। हटाए गए कार्यों को taskDetail और taskList से बाहर रखा गया है। कार्य स्थिति मान waiting, processing, success, या failed रहते हैं।
अनुरोध प्रारूप: form / query
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
userNo | string | हाँ | 550W userNo |
apiKey | string | हाँ | API Key |
taskId | string | हाँ | 1–64 अक्षर |
subUserId | string | नहीं | ≤ 128 अक्षर · उपयोगकर्ता स्वामित्व |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
code | number | परिणाम कोड; 200 का मतलब सफलता है |
message | string | स्थिति संदेश |
| code | अर्थ | विवरण |
|---|---|---|
-100 | प्रमाणीकरण या कोटा विफल | सामान्य कारण: userNo · API Key · credits |
-200 | अमान्य पैरामीटर | सामान्य कारण: field · URL · size · duration · Idempotency-Key |
-300 | अनुरोध अस्वीकृत | सामान्य कारण: taskId · ownership · state |
-500 | आंतरिक त्रुटि | सामान्य कारण: server · retry |
/open/removeImageWatermarkइमेज वॉटरमार्क हटाना · removeImageWatermark
अनुरोध प्रारूप: multipart/form-data
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
userNo | string | हाँ | 550W userNo |
apiKey | string | हाँ | API Key |
file | file | हाँ | JPG · PNG · BMP · WebP · AVIF · TIFF · SVG · ≤ 50 MiB |
sync | boolean | नहीं | true (डिफ़ॉल्ट) · false |
operationId | string | नहीं | ट्रैकिंग पहचानकर्ता |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
code | number | परिणाम कोड; 200 का मतलब सफलता है |
message | string | स्थिति संदेश |
creditsAfter | number | प्रसंस्करण के बाद शेष क्रेडिट |
task | object | प्रसंस्करण परिणाम या अतुल्यकालिक कार्य |
| code | अर्थ | विवरण |
|---|---|---|
-100 | प्रमाणीकरण या कोटा विफल | सामान्य कारण: userNo · API Key · credits |
-200 | अमान्य पैरामीटर | सामान्य कारण: field · URL · size · duration · Idempotency-Key |
-300 | अनुरोध अस्वीकृत | सामान्य कारण: taskId · ownership · state |
-500 | आंतरिक त्रुटि | सामान्य कारण: server · retry |
/open/imageWatermarkTaskDetailइमेज वॉटरमार्क हटाना · कार्य स्थिति
अनुरोध प्रारूप: form / query
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
userNo | string | हाँ | 550W userNo |
apiKey | string | हाँ | API Key |
taskId | string | हाँ | 1–64 अक्षर |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
status | string | waiting · processing · success · failed |
resultUrl | string | परिणाम URL; तैयार होने के बाद 24 घंटे तक मान्य |
failCode | string | स्थिर विफलता पहचानकर्ता |
failReason | string | कार्य विफलता का कारण |
cost | number | इस कार्य के लिए क्रेडिट लिया गया |
expiredTime | string | परिणाम URL समाप्ति समय |
| code | अर्थ | विवरण |
|---|---|---|
-100 | प्रमाणीकरण या कोटा विफल | सामान्य कारण: userNo · API Key · credits |
-300 | अनुरोध अस्वीकृत | सामान्य कारण: taskId · ownership · state |
-500 | आंतरिक त्रुटि | सामान्य कारण: server · retry |
/open/queryCreditsकार्य और खाता · credits
अनुरोध प्रारूप: form / query
| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
userNo | string | हाँ | 550W userNo |
apiKey | string | हाँ | API Key |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
code | number | परिणाम कोड; 200 का मतलब सफलता है |
message | string | स्थिति संदेश |
userNo | string | उपयोगकर्ता पहचानकर्ता |
credits | number | उपलब्ध क्रेडिट |
| code | अर्थ | विवरण |
|---|---|---|
-100 | प्रमाणीकरण या कोटा विफल | सामान्य कारण: userNo · API Key · credits |
-500 | आंतरिक त्रुटि | सामान्य कारण: server · retry |
| फ़ील्ड | आवश्यक | विवरण |
|---|---|---|
userNo | हाँ | 550W userNo |
apiKey | हाँ | API Key |
Idempotency-Key | अनुशंसित | ≤ 128 · retry-safe |
callbackUrl | नहीं | HTTPS webhook · final status |
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
videoUrl | string | HTTP(S) URL · ≤ 2048 अक्षर |
width | number | वीडियो की चौड़ाई · px |
height | number | वीडियो की ऊंचाई · px · max ≤ 1920 · min ≤ 1080 |
duration | number | 1–1800 s |
x1 | number | ऊपर बाएँ X · px |
y1 | number | ऊपर बाएँ Y · px |
x2 | number | नीचे दाईं ओर X · px |
y2 | number | नीचे दाईं ओर Y · px · x1 = y1 = x2 = y2 = 0: पूरा फ्रेम |
mode | string | normal (डिफ़ॉल्ट) · protect |
removeAudio | boolean | true · false (डिफ़ॉल्ट) |
प्रतिक्रिया में code और message होते हैं। कार्य waiting से processing और फिर success या failed में जाता है। सफल होने पर resultUrl उपयोग करें; विफल होने पर failCode देखें। परिणाम फ़ाइलें समाप्त हो जाती हैं।
{ "code": 200, "message": "success", "taskId": "...", "status": "waiting" }| Code | अर्थ | सामान्य कारण |
|---|---|---|
200 | सफल | message: "success" |
-100 | प्रमाणीकरण या कोटा विफल | userNo · API Key · credits |
-200 | अमान्य पैरामीटर | field · URL · size · duration · Idempotency-Key |
-300 | अनुरोध अस्वीकृत | taskId · ownership · state |
-401 | खाते का अस्थायी निलंबन | पहला प्रभावी उल्लंघन: 1 घंटा; दूसरा: 24 घंटे। सक्रिय निलंबन के दौरान पहचान की गणना, अवधि-वृद्धि या स्तर-वृद्धि नहीं होती। |
-402 | खाते पर स्थायी प्रतिबंध | तीसरे प्रभावी उल्लंघन पर खाता स्थायी रूप से प्रतिबंधित होता है। |
-500 | आंतरिक त्रुटि | server · retry |
-600 | असमर्थित वीडियो प्रारूप | codec · bit depth · HDR · audio |
failCode एक स्ट्रिंग पहचानकर्ता है, संख्यात्मक code नहीं। यह तभी प्रकट होता है जब कोई कार्य विफल हो जाता है। कारण निर्धारित करने के लिए failCode का उपयोग करें; अनुवादित failReason संदेश को पार्स न करें.
| failCode | अर्थ |
|---|---|
VIDEO_UNREACHABLE | वीडियो URL सार्वजनिक रूप से पहुंच योग्य नहीं है |
VIDEO_METADATA_UNAVAILABLE | विश्वसनीय वीडियो मेटाडेटा प्राप्त नहीं हो सका। |
VIDEO_RESOLUTION_UNSUPPORTED | मापा गया वीडियो रिज़ॉल्यूशन समर्थित सीमा से अधिक है |
VIDEO_DURATION_UNSUPPORTED | मापी गई वीडियो अवधि 30 मिनट से अधिक है |
VIDEO_CODEC_UNSUPPORTED | वीडियो कोडेक समर्थित नहीं है |
VIDEO_BIT_DEPTH_UNSUPPORTED | वीडियो बिट गहराई समर्थित नहीं है |
VIDEO_HDR_UNSUPPORTED | HDR, PQ या HLG समर्थित नहीं है। |
VIDEO_AUDIO_UNSUPPORTED | ऑडियो कोडेक समर्थित नहीं है |
VIDEO_CONTAINER_UNSUPPORTED | वीडियो कंटेनर प्रारूप समर्थित नहीं है |
VIDEO_PREPARE_FAILED | वीडियो तैयार करना, सत्यापन, या ऑडियो हटाना विफल रहा |
/open/submitTask// JavaScript
const form = new URLSearchParams({
userNo: USER_NO, apiKey: API_KEY, videoUrl: VIDEO_URL,
width: '1920', height: '1080', duration: '30',
x1: '0', y1: '0', x2: '1920', y2: '200'
});
const response = await fetch('https://www.550wai.cn/open/submitTask', {
method: 'POST',
body: form,
});
# Python
import requests
r = requests.post('https://www.550wai.cn/open/submitTask', data={
'userNo': USER_NO, 'apiKey': API_KEY, 'videoUrl': VIDEO_URL,
'width': 1920, 'height': 1080, 'duration': 30,
'x1': 0, 'y1': 0, 'x2': 1920, 'y2': 200
})/open/removeImageWatermark// JavaScript
const imageFile = document.querySelector('#image-file').files[0];
const imageForm = new FormData();
imageForm.append('userNo', USER_NO);
imageForm.append('apiKey', API_KEY);
imageForm.append('file', imageFile);
imageForm.append('sync', 'true');
const imageResponse = await fetch(
'https://www.550wai.cn/open/removeImageWatermark',
{ method: 'POST', body: imageForm }
);
# Python
import requests
IMAGE_FILE_PATH = '/path/to/image-file'
with open(IMAGE_FILE_PATH, 'rb') as image:
r = requests.post(
'https://www.550wai.cn/open/removeImageWatermark',
data={'userNo': USER_NO, 'apiKey': API_KEY, 'sync': 'true'},
files={'file': image}
)वीडियो कार्यों का शुल्क प्रोसेसिंग अवधि और रिज़ॉल्यूशन के अनुसार लगता है। हर सफल इमेज कार्य के 10 क्रेडिट लगते हैं; विफल प्रोसेसिंग पर शुल्क नहीं लगता।
| वीडियो रिज़ॉल्यूशन | दर | उदाहरण |
|---|---|---|
| width × height ≤ 921,600 · 720p या कम | 1.3 क्रेडिट / s | 1280×720 · 30 s ≈ 39 क्रेडिट |
| width × height > 921,600 · 1080p तक | 1.6 क्रेडिट / s | 1920×1080 · 30 s ≈ 48 क्रेडिट |
कार्य क्वेरी केवल प्रमाणित उपयोगकर्ता का डेटा लौटाती हैं।
त्रुटियों को code, message, status, failCode और refundStatus से संभालें।
वीडियो कार्यों का शुल्क प्रोसेसिंग अवधि और रिज़ॉल्यूशन के अनुसार लगता है। हर सफल इमेज कार्य के 10 क्रेडिट लगते हैं; विफल प्रोसेसिंग पर शुल्क नहीं लगता।
कीमत →