Skip to main content
एक्सपोर्ट एक तैयार कराओके को वीडियो फ़ाइल के रूप में रेंडर करता है। मुख्य एंट्रीपॉइंट के रूप में client.exports.create(...) का उपयोग करें। जब आप चाहते हैं कि SDK सीधे मौजूदा मशीन पर रेंडर करे, तब target: "local" चुनें; अन्यथा डिफ़ॉल्ट रूप से क्लाउड एक्सपोर्ट होता है।

client.exports.create(projectId, input, options?)

target: "cloud" | "local" के साथ एक्सपोर्ट टारगेट चुनें।
जब आप मैनेज्ड async एक्सपोर्ट चाहते हैं, तब क्लाउड का उपयोग करें। जब आप कॉलर की मशीन पर सीधे रेंडर करना चाहते हैं, तब लोकल का उपयोग करें।

Common fields

ज़्यादा स्मूद मोशन के लिए fps: 60 इस्तेमाल करें। 60 fps पर cloud quotes 1.5x credits multiplier लागू करते हैं। Transparent 60 fps cloud exports तब उपलब्ध होते हैं जब चुनी गई duration और resolution cloud limits में फिट हों।

Example with stem volumes

Example with settings override

settingsOverride के पूर्ण shape के लिए Render settings reference देखें।

client.exports.quote(projectId, input, options?)

एक्सपोर्ट शुरू किए बिना क्लाउड एक्सपोर्ट के लिए आवश्यक क्रेडिट्स का कोट प्राप्त करें।
लोकल एक्सपोर्ट कॉलर की मशीन पर चलते हैं और क्लाउड एक्सपोर्ट क्रेडिट्स का उपयोग नहीं करते, इसलिए quote(...) केवल क्लाउड एक्सपोर्ट के लिए है।

client.exports.list(projectId, input?, options?)

पेजिनेशन के साथ, किसी प्रोजेक्ट के एक्सपोर्ट्स की सूची दें।
number
पेज नंबर। सर्वर पर डिफ़ॉल्ट 1 होता है।
number
पेज साइज। डिफ़ॉल्ट 100। अधिकतम 100

client.exports.get(exportId, options?)

पैरेंट प्रोजेक्ट जाने बिना, केवल ID के आधार पर एक्सपोर्ट प्राप्त करें।

Local export

यदि आप चाहते हैं कि लोकल रेंडर टूलचेन के इंस्टॉल या वेरिफ़ाई होने के दौरान अपडेट्स मिलें, तो onDependencyProgress का उपयोग करें।

client.exports.prepareLocal(projectId, body, options?)

लोकली एक्सपोर्ट रेंडर करने के लिए तैयार किया गया payload लौटाता है। @youka/remotion या किसी अन्य लोकल renderer के साथ इंटीग्रेट करते समय इसका उपयोग करें। सर्वर क्लाउड रेंडर को क्यू किए बिना composition inputs, asset URLs, और render parameters लौटाता है।
client.exports.prepareLocal(...) क्लाउड रेंडर शुरू नहीं करता। Youka की तरफ़ कोई billable compute consume नहीं होता।

Waiting for an export

क्लाउड एक्सपोर्ट async होते हैं। client.exports.wait(...) का उपयोग करें:

Downloading the result

क्लाउड एक्सपोर्ट एक signed url के साथ पूरा होता है। फ़ाइल को डिस्क पर स्ट्रीम करने के लिए बिल्ट-इन helper का उपयोग करें। output या तो एक डायरेक्टरी हो सकता है या पूरा फ़ाइल पाथ, और filename वैकल्पिक है:

What’s next

  • Tasks — ऑपरेशन हैंडल्स और एडवांस्ड टास्क पोलिंग
  • Presets — पुन: उपयोग योग्य रेंडर कॉन्फ़िगरेशन
  • Project settings — प्रोजेक्ट की active सेटिंग्स को पैच करें