Magnific Video Upscaler API: कीमत और काम करने का तरीका

फ़्रेम-दर-फ़्रेम बिलिंग की वजह से Magnific video upscaler API छोटे क्लिप्स के लिए सस्ता और बड़े पैमाने पर महंगा पड़ता है। रिज़ॉल्यूशन के हिसाब से प्रति-फ़्रेम दरें देखें, जानें कि टास्क, वेबहुक और पैरामीटर कैसे काम करते हैं, बैच के लिए रेट लिमिट का क्या मतलब है, और एक-बार की क्लिप्स के लिए नो-कोड विकल्प भी देखें।

Magnific Video Upscaler API: कीमत और काम करने का तरीका
Cristian Da Conceicao
Picasso IA के संस्थापक

वीडियो अपस्केल करना उस तरह महंगा है जिस तरह इमेज अपस्केल करना कभी नहीं होता। 24 फ़्रेम प्रति सेकंड पर 60 सेकंड की क्लिप का मतलब है 1,440 अलग-अलग इमेज, और उनमें से हर एक की बिलिंग होती है। यही एक तथ्य Magnific video upscaler API की कीमत तय करने के तरीके को लगभग पूरी तरह समझा देता है, और यह भी बताता है कि छोटी क्लिप पर त्वरित टेस्ट सस्ता क्यों लगता है, जबकि बड़ा बैच जॉब ऐसा नहीं लगता। इस लेख में हम देखेंगे कि API कैसे काम करता है, हर पैरामीटर आपके फ़ुटेज पर क्या असर डालता है, प्रति-फ़्रेम दरों का कुल खर्च कितना बैठता है, और जब API इंटीग्रेशन उस काम से ज़्यादा मेहनत माँगे तो क्या इस्तेमाल करें।

Magnific Video Upscaler क्या करता है

Magnific एक स्पैनिश AI इमेज अपस्केलर के रूप में शुरू हुआ, जो कम रिज़ॉल्यूशन वाली धुंधली तस्वीरों में गढ़ा हुआ डिटेल जोड़ने के लिए मशहूर हुआ। Freepik ने इसे 2024 में अधिग्रहित किया, और कंपनी अब अपने AI टूल्स Magnific के नाम से चलाती है, जिसके डेवलपर डॉक्स docs.magnific.com पर हैं। video upscaler वही विचार चलते फ़ुटेज पर लागू करता है: आप एक क्लिप भेजते हैं, 4K तक का टारगेट रिज़ॉल्यूशन चुनते हैं, और पुनर्निर्मित डिटेल के साथ ज़्यादा शार्प फ़ाइल वापस पाते हैं।

दो मॉनिटरों पर एक ही समुद्र-किनारे की सड़क क्लिप का नरम और शार्प वर्ज़न दिखाता कलरिस्ट

यह एक होस्टेड, असिंक्रोनस सर्विस है। आप कभी खुद मॉडल नहीं चलाते। आप टास्क सबमिट करते हैं, इंतज़ार करते हैं, और एक URL इकट्ठा करते हैं। इससे इसे किसी ऐप, रेंडर queue या ऑटोमेशन टूल से जोड़ना आसान हो जाता है, और इसका मतलब यह भी है कि हर क्वालिटी का फ़ैसला कुछ संख्यात्मक पैरामीटर के ज़रिए होता है।

क्रिएटिव बनाम प्रेसिज़न मोड

Magnific वीडियो अपस्केलिंग के दो प्रकार देता है, और सही को चुनना किसी भी स्लाइडर से ज़्यादा मायने रखता है।

मोडएंडपॉइंटसबसे अच्छा किसके लिएमुख्य कंट्रोल
CreativePOST /v1/ai/video-upscalerनरम, शोर वाली या भारी कंप्रेस्ड क्लिप्स जिन्हें नई डिटेल चाहिएcreativity (0 से 100), flavor
Creative turboPOST /v1/ai/video-upscaler/turboउसी तरह के फ़ुटेज पर तेज़ नतीजेCreative जैसा ही
PrecisionPOST /v1/ai/video-upscaler-precisionवह फ़ुटेज जो मूल स्रोत के प्रति वफ़ादार रहना चाहिएstrength (0 से 100, डिफ़ॉल्ट 60)

क्रिएटिव अपस्केलर को टेक्सचर गढ़ने की छूट है, जो तब काम आता है जब सोर्स धुंधला हो। प्रेसिज़न अपस्केलर अपने strength सेटिंग के ज़रिए नतीजे को मूल की ओर वापस मिलाता है, ताकि चेहरे, लोगो और बारीक पैटर्न उसी के करीब रहें जो फ़िल्माया गया था। ओवरव्यू पेज तेज़ प्रोसेसिंग के लिए एक अलग turbo रूट भी बताता है, और रेट लिमिट standard और turbo दोनों एंडपॉइंट्स में साझा होती है।

असल में किसे इसकी ज़रूरत है

चमकदार ऑफ़िस में बड़े मॉनिटर पर फ़ुटेज देखते प्रोडक्ट डिज़ाइनर और उनका सहकर्मी

  • रेस्टोरेशन स्टूडियो जो पुराने टेप और शुरुआती फ़ोन क्लिप्स को आधुनिक स्क्रीन के लायक बनाते हैं
  • प्रोडक्ट टीमें जिन्हें 1080p स्क्रीन रिकॉर्डिंग से 4K डेमो वीडियो चाहिए
  • डेवलपर जो वेबहुक पर प्रतिक्रिया देने वाले ऐप में अपस्केलिंग बना रहे हैं
  • एजेंसियाँ जो हर हफ़्ते दर्जनों सोशल क्लिप्स एक ही सेटिंग से भेजती हैं

अगर आप इनमें से किसी समूह में नहीं आते, तो उस सेक्शन पर जाएँ जहाँ बताया गया है कि API कब ज़रूरत से ज़्यादा है।

API कदम-दर-कदम कैसे काम करता है

पूरा फ़्लो तीन चरणों में है: टास्क बनाएँ, उसका इंतज़ार करें, नतीजा लाएँ। कुछ भी स्ट्रीम नहीं होता, और अपस्केल चलने के दौरान कुछ भी ब्लॉक नहीं होता।

कैफ़े की खिड़की वाली मेज़ पर लैपटॉप पर धुंधले कोड एडिटर के सामने टाइप करता डेवलपर

ऑथेंटिकेशन और पहली रिक्वेस्ट

हर कॉल एक कस्टम रिक्वेस्ट हेडर में एक ही API क्रेडेंशियल लेकर चलती है। सटीक हेडर का नाम हर एंडपॉइंट पेज के ऊपर डॉक्स में लिखा होता है, इसलिए अंदाज़ा लगाने के बजाय वहीं से कॉपी करें। बॉडी में एकमात्र अनिवार्य फ़ील्ड है video, एक सार्वजनिक रूप से उपलब्ध HTTPS URL जो सीधे फ़ाइल की ओर इशारा करे।

{
  "video": "https://example.com/clips/harbour-720p.mp4",
  "resolution": "4k",
  "creativity": 20,
  "sharpen": 15,
  "smart_grain": 5,
  "flavor": "natural",
  "fps_boost": false,
  "output_format": "h264",
  "webhook_url": "https://example.com/hooks/upscale-finished"
}

सफल कॉल 200 और एक छोटा एनवेलप लौटाती है:

{
  "data": {
    "task_id": "00000000-0000-0000-0000-000000000000",
    "status": "CREATED",
    "generated": []
  }
}

गड़बड़ियाँ इस तरह आती हैं: वैलिडेशन समस्याओं के लिए 400, गायब या गलत क्रेडेंशियल के लिए 401, और जब सर्विस खुद परेशानी में हो तब 500 या 503।

Polling और वेबहुक

यह जानने के दो तरीके हैं कि टास्क पूरा हुआ या नहीं। GET /v1/ai/video-upscaler/{task-id} को तब तक poll करें जब तक स्टेटस न बदले, या webhook_url पास करें और Magnific को आपको कॉल करने दें। टास्क CREATED से IN_PROGRESS तक जाता है और FAILED या एक अंतिम सफलता स्थिति पर खत्म होता है, और उसी समय generated array में आउटपुट URLs होते हैं। /v1/ai/video-upscaler पर GET आपके सारे टास्क की सूची देता है, जो क्रैश के बाद काम आता है, जब आपको वे टास्क ढूँढने हों जिनका हिसाब खो गया है।

💡 टिप: task_id मिलते ही उसे सेव करें, और तैयार फ़ाइलें तुरंत अपने स्टोरेज में कॉपी करें। लौटाए गए URLs को तब तक अस्थायी मानें जब तक डॉक्स इसकी गारंटी न दें।

कुछ ही क्लिप्स के लिए बढ़ते अंतराल के साथ polling ठीक है। बैच के लिए वेबहुक आपका एक लूप और बहुत सारी बेकार रिक्वेस्ट बचाते हैं।

इनपुट के नियम जो लोगों को उलझाते हैं

  • URL HTTPS और सार्वजनिक होना चाहिए। अगर आप presigned लिंक इस्तेमाल करते हैं, तो पक्का करें कि वह Magnific के फ़ाइल लाने तक वैध रहे।
  • डॉक्स अवधि, फ़ाइल साइज़ या कंटेनर फ़ॉर्मेट की सीमाएँ प्रकाशित नहीं करते, इसलिए सर्विस के आसपास पाइपलाइन बनाने से पहले अपनी सबसे लंबी और सबसे भारी क्लिप का टेस्ट करें।
  • खराब कंप्रेस्ड सोर्स फिर भी नतीजे को सीमित करता है। अपस्केलिंग टेक्सचर गढ़ सकती है, लेकिन वह ऐसा चेहरा वापस नहीं ला सकती जिसे एन्कोडर पहले ही धुंधला कर चुका हो।

हर पैरामीटर सरल भाषा में

नौ सेटिंग्स आउटपुट को आकार देती हैं। इनमें से ज़्यादातर डिफ़ॉल्ट रूप से शून्य या बंद होती हैं, यानी बिना किसी बदलाव की सादी रिक्वेस्ट 2K पर एक साफ़ और सतर्क नतीजा देती है।

कलर ग्रेडिंग पैनल पर ब्रश्ड एल्युमिनियम डायल घुमाता हाथ

पैरामीटररेंजडिफ़ॉल्टप्रभाव
resolution720p, 1k, 2k, 4k2kआउटपुट साइज़, और कीमत पर सबसे ज़्यादा असर डालने वाला कारक
creativity0 से 1000मॉडल कितनी नई डिटेल गढ़ सकता है (क्रिएटिव मोड)
strength0 से 10060अपस्केल कितनी मज़बूती से लागू हो (प्रेसिज़न मोड)
sharpen0 से 1000किनारों की परिभाषा और स्पष्टता
smart_grain0 से 1000नतीजे में जोड़ा गया फ़िल्म ग्रेन
flavorvivid, naturalvividसमग्र प्रोसेसिंग स्टाइल (क्रिएटिव मोड)
fps_boosttrue या falsefalseआउटपुट का फ़्रेम रेट बढ़ाता है
output_formath264, prores_422_hqh264MP4 डिलीवरी फ़ाइल या ProRes 422 HQ
webhook_urlHTTPS URLnoneटास्क अपडेट के लिए कॉलबैक

क्रिएटिविटी, शार्प और स्मार्ट ग्रेन

Creativity वह डायल है जो वफ़ादार अपस्केल को दोबारा पेंट किए गए नतीजे से अलग करता है। 0 पर मॉडल सतर्क रहता है। ऊँचे मान टेक्सचर जोड़ते हैं, जो लैंडस्केप और कपड़े को निखारते हैं, लेकिन चेहरों को बदल सकते हैं। लोगों के लिए एक समझदार शुरुआत 0 से 25 के बीच कहीं है, और दृश्यों या ऐसी पुरानी फ़ुटेज के लिए ज़्यादा, जिसमें डिटेल बची ही नहीं है।

Sharpen कम रखें। ज़्यादा खींचने पर किनारों के आसपास ऐसे हैलो बनते हैं जो उस ब्लर से भी बुरे लगते हैं जिसे उसने बदला। Smart grain ऊपर से फ़िल्म ग्रेन जोड़ता है, और थोड़ी मात्रा (जैसे 5 से 10) एक आसान तरीका है उस प्लास्टिक जैसे लुक को छिपाने का, जो बहुत साफ़ अपस्केल कभी-कभी देते हैं।

फ़्लेवर और FPS बूस्ट

Flavor के दो विकल्प हैं। vivid को ज़्यादा दमदार लुक मानें और natural को संयमित, फिर पूरा बैच तय करने से पहले दोनों को उसी तीन सेकंड की क्लिप पर चलाएँ।

FPS boost स्मूथ मोशन के लिए फ़्रेम रेट बढ़ाता है, और इसका बिलिंग पर असर पड़ता है, जो नीचे समझाया गया है। प्रेसिज़न एंडपॉइंट पर डॉक्स बताते हैं कि fps_boost चालू होने पर strength को नज़रअंदाज़ कर दिया जाता है, और पूरा अपस्केल लागू होता है।

H.264 या ProRes आउटपुट

डिफ़ॉल्ट h264 एक सामान्य MP4 लौटाता है। जब फ़ाइल किसी ग्रेडिंग या एडिटिंग timeline पर जानी हो तब prores_422_hq चुनें: आपको H.264 प्रीव्यू के साथ ProRes 422 HQ .mov फ़ाइल मिलती है। ProRes फ़ाइलें बड़ी होती हैं, इसलिए किसी लंबी क्लिप के लिए इसे चालू करने से पहले स्टोरेज और ट्रांसफ़र समय का अनुमान लगा लें।

अपस्केलिंग की असली लागत

Magnific के डॉक्स फ़्रेम-आधारित मूल्य बताते हैं जो आउटपुट रिज़ॉल्यूशन के अनुसार बदलता है, और आंकड़ों के लिए वे प्राइसिंग पेज की ओर भेजते हैं। सार्वजनिक रूप से सबसे साफ़ प्रति-फ़्रेम दरें Runway के API प्राइसिंग पेज से मिलती हैं, जो Magnific creative video upscaler को सूचीबद्ध करता है। उन्हें संदर्भ बिंदु के रूप में इस्तेमाल करें और बजट तय करने से पहले Magnific के अपने पेज से पुष्टि कर लें।

आरामदायक लिविंग रूम में टीवी पर पहाड़ी झील का शार्प हवाई दृश्य

फ़्रेम-आधारित मूल्य का गणित

फ़ॉर्मूला सीधा है: लागत = फ़्रेम x दर, जहाँ फ़्रेम का मतलब है फ़्रेम प्रति सेकंड गुणा अवधि सेकंड में।

आउटपुट रिज़ॉल्यूशनप्रति आउटपुट फ़्रेम कीमत
720p और 1K$0.007
2K$0.009
4K$0.012

Runway डॉलर को एक सेंट प्रति क्रेडिट के हिसाब से क्रेडिट में बदलता है और ऊपर की ओर पूर्णांक करता है, साथ ही हर जनरेशन पर कम से कम एक क्रेडिट लगता है। कर्व का आकार देखें: 2K के मुकाबले 4K प्रति फ़्रेम लगभग 33% ज़्यादा महंगा है, और 720p के मुकाबले लगभग 71% ज़्यादा। प्रति फ़्रेम 720p से 4K तक की छलांग नाटकीय नहीं लगती, लेकिन हज़ारों फ़्रेम पर यह जुड़ जाती है।

डेस्क पर कैलकुलेटर, नोटपैड, क्लैपरबोर्ड और स्मार्टफ़ोन का फ़्लैट-ले

तीन उदाहरण, हिसाब के साथ

क्लिपफ़्रेम720p2K4K
30 fps पर 10 सेकंड300$2.10$2.70$3.60
24 fps पर 60 सेकंड1,440$10.08$12.96$17.28
30 fps पर 5 मिनट9,000$63.00$81.00$108.00

इसे एक बैच तक ले जाएँ: 30 fps पर 15 सेकंड की 100 क्लिप्स का मतलब है 45,000 फ़्रेम, जो 2K पर $405 या 4K पर $540 बैठता है। किसी भी चीज़ को ऑटोमेट करने से पहले यही संख्या जाँचें।

छिपे हुए गुणक जिन पर ध्यान दें

  • FPS boost आउटपुट फ़्रेम गिनती बदल देता है, इसलिए बिल आपके इनपुट के बजाय नई गिनती का पालन करता है।
  • प्रेसिज़न एंडपॉइंट पर डॉक्स बताते हैं कि B2B अकाउंट्स को एक X-Frames-Billed रिस्पॉन्स हेडर में बिल की गई फ़्रेम गिनती दिखती है, जिसमें 12-फ़्रेम न्यूनतम और fps_boost सक्रिय होने पर 1.60x गुणक लागू होता है।
  • डिफ़ॉल्ट रिज़ॉल्यूशन 2K है, इसलिए resolution के बिना की गई रिक्वेस्ट 2K दर पर बिल होती है, भले ही आपको सिर्फ़ 720p चाहिए हो।

💡 टिप: हर नए सोर्स को उसी रिज़ॉल्यूशन पर 3 से 5 सेकंड की टेस्ट क्लिप से चलाएँ जिसे आप शिप करना चाहते हैं। इसकी लागत नाममात्र है, और यह असली बिल आने से पहले असली लुक दिखा देता है।

रेट लिमिट और प्रोडक्शन प्लानिंग

कीमत के बाद थ्रूपुट दूसरी बाधा है। डॉक्स के अनुसार फ़्री टियर प्रति दिन 10 रिक्वेस्ट और Tier 1 प्रति दिन 125 रिक्वेस्ट देता है, जो standard और turbo दोनों एंडपॉइंट्स में साझा होती हैं। इससे ऊपर की सीमा के लिए Magnific से सीधे बात करनी होती है।

साधारण डेटा सेंटर में धूसर सर्वर कैबिनेट की कतार

ये संख्याएँ आपकी योजना को कीमत से ज़्यादा प्रभावित करती हैं। Tier 1 पर 100 क्लिप्स का बैच एक दिन में आ जाता है, जबकि 500 क्लिप्स के लिए चार दिन लगेंगे, जब तक आपकी सीमा न बढ़े। एक मज़बूत पाइपलाइन आमतौर पर पाँच काम करती है:

  1. कुछ भी करने से पहले हर task_id को डेटाबेस में सेव करती है
  2. रोज़ की रिक्वेस्ट सीमा तक क्लिप्स सबमिट करती है और बाकी को queue में रखती है
  3. नतीजों के लिए वेबहुक इस्तेमाल करती है, और एक धीमा polling जॉब सेफ़्टी नेट के रूप में रखती है
  4. FAILED टास्क को अंतराल के साथ दोबारा कोशिश करती है, और दोबारा कोशिशों की सीमा तय करती है
  5. हर टास्क के बिल हुए फ़्रेम लॉग करती है, ताकि इनवॉइस मिलाए जा सकें

जब API ज़रूरत से ज़्यादा हो

API सही टूल है जब अपस्केलिंग आपके प्रोडक्ट का फ़ीचर हो या बार-बार होने वाला काम हो। मंगलवार दोपहर की एक क्लिप के लिए यह गलत टूल है।

शेल्फ़ पर कैसेट और लैपटॉप के बगल में पारिवारिक VHS टेप पकड़े बुज़ुर्ग के हाथ

स्थितिAPIब्राउज़र टूल
एक पारिवारिक वीडियो को रिस्टोर करनास्क्रिप्ट, सार्वजनिक URL और polling चाहिएअपलोड करें, क्लिक करें, डाउनलोड करें
हर महीने 500 प्रोडक्ट क्लिप्सइसी के लिए बना हैबहुत ज़्यादा मैनुअल क्लिकिंग
टीम में गैर-डेवलपरकठिनआसान
ऐप के अंदर कस्टम प्रोसेसिंगइसी के लिए बना हैविकल्प नहीं है

सेटअप की लागत वह छिपी हुई पंक्ति है। सोर्स को सार्वजनिक HTTPS पते पर होस्ट करना, गड़बड़ियाँ संभालना और नतीजे स्टोर करना छोटे काम पर अपस्केल से भी ज़्यादा समय ले सकता है।

PicassoIA पर Video Upscale कैसे इस्तेमाल करें

एक-एक क्लिप के लिए, PicassoIA पर Video Upscale ब्राउज़र में बिना क्रेडेंशियल, बिना सार्वजनिक होस्टिंग और बिना polling के चलता है। इसमें तीन इनपुट लगते हैं: video (अनिवार्य), target_resolution (720p, 1080p या 4k, डिफ़ॉल्ट 4k), और target_fps (15 से 120, डिफ़ॉल्ट 30)।

होम स्टूडियो की डेस्क पर लैपटॉप में शार्प वीडियो फ़्रेम देखता मुस्कुराता क्रिएटर

चरण-दर-चरण सेटिंग्स

  1. Video Upscale मॉडल पेज खोलें और अपनी क्लिप अपलोड करें।
  2. target_resolution सेट करें। आर्काइव फ़ुटेज और बड़ी स्क्रीन के लिए 4k चुनें, या जब क्लिप सोशल फ़ीड के लिए जा रही हो तो 1080p चुनें।
  3. target_fps सेट करें। शुद्ध शार्पनेस अपग्रेड के लिए इसे सोर्स के बराबर रखें, या स्मूथ एक्शन के लिए 30 fps फ़ुटेज को 60 तक बढ़ाएँ।
  4. मॉडल चलाएँ और वॉटरमार्क-मुक्त नतीजा डाउनलोड करें।
  5. प्रकाशित करने से पहले आउटपुट का एक फ़्रेम फ़ुल-स्क्रीन पर मूल से तुलना करें।

मॉडल पिक्सल फैलाने के बजाय बारीक डिटेल फिर से बनाता है और उसी पास में फ़्रेम इंटरपोलेट करता है, इसलिए एक रन रिज़ॉल्यूशन और मोशन की स्मूदनेस दोनों संभाल लेता है।

छोटी क्लिप्स के लिए Runway Upscale v1

Runway का Upscale v1 एक ही इनपुट लेता है और क्लिप को 4x तक, 4K तक बढ़ाता है। इसकी सीमाएँ साफ़ हैं: वीडियो 40 सेकंड से छोटे होने चाहिए, हर साइड पर 4096 पिक्सल से कम, और 16 MB से कम। यह रील्स, प्रोमो और डेमो के लिए अच्छा बैठता है, जिनमें Veo 3.1 या Seedance 2.0 से बनी क्लिप्स भी शामिल हैं। स्टिल फ़्रेम के लिए, Topaz Image Upscale 6x तक के एन्लार्जमेंट संभालता है।

विकल्पइनपुट का तरीकारिज़ॉल्यूशन नियंत्रणसबसे उपयुक्त
Magnific APIसार्वजनिक HTTPS URL, async टास्क720p से 4Kपाइपलाइन और बैच
Video Upscaleब्राउज़र अपलोड720p, 1080p, 4K और fpsएक-बार की क्लिप्स और स्मूथ मोशन
Upscale v1ब्राउज़र अपलोड4x, 4K तक40 सेकंड से छोटी क्लिप्स

ये Magnific से अलग इंजन हैं, इसलिए नतीजे फ़्रेम-दर-फ़्रेम एक जैसे नहीं होंगे। एक ही क्लिप हर एक से चलाएँ और अपनी आँखों से फ़ैसला करें।

अपने फ़ुटेज पर आज़माएँ

सबसे अच्छा टेस्ट मुफ़्त है: अपनी ड्राइव की सबसे नरम क्लिप लें, उसे Picasso IA पर 4k पर Video Upscale से चलाएँ, और नतीजे को मूल के साथ फ़ुल-स्क्रीन प्लेयर पर रखें। अगर फ़र्क आपको आश्वस्त करे, तो इसे आदत बना लें। अगर क्लिप को किसी ऐप पाइपलाइन में चाहिए, तो आपको पता होगा कि API से ठीक क्या माँगना है।

पूरी कैटलॉग picassoia.com/en/all-models पर देखें, किसी ऐसी क्लिप पर दोनों अपस्केलर आज़माएँ जो आपके लिए मायने रखती है, और देखें कि पुराने फ़ुटेज का कितना हिस्सा, जिसे आप खो चुका मान रहे थे, वापस आ सकता है।

यह लेख शेयर करें

अपनी भाषा चुनें

संबंधित लेख