VIDIO API के साथ प्रारंभ करें
VIDIO API का उपयोग करें कच्चे फ़ुटेज को अपलोड करने, हाइलाइट रील उत्पन्न करने और अंतिम वीडियो को प्रोग्रामेटिक रूप से रेंडर करने के लिए।
API पहुँच वर्तमान में केवल एंटरप्राइज योजनाओं के लिए उपलब्ध है। यदि आप एंटरप्राइज उपयोगकर्ता नहीं हैं लेकिन API का उपयोग करने में रुचि रखते हैं तो यहां पहुँच का अनुरोध करें।
संक्षिप्त विवरण
VIDIO API आपको स्वचालित रूप से कच्चे वीडियो को हाइलाइट रील में बदलने की अनुमति देती है। कार्यप्रवाह सरल है: अपलोड → उत्पन्न करना → रेंडर करना।
अपनी API कुंजी सेट करें
डेवलपर्स पृष्ठ में अपनी API कुंजी उत्पन्न करें और इसे पर्यावरण चर के रूप में सुरक्षित रूप से संग्रहीत करें।
$ VIDIO_API_KEY=<your_vidio_api_key_here>
FFmpeg इंस्टॉल करें
मीडिया अपलोड के लिए, स्वचालित मीडिया पहचान सक्षम करने के लिए FFmpeg इंस्टॉल करें।
$ brew install ffmpeg
Python SDK इंस्टॉल करें
VIDIO API वर्तमान में Python का समर्थन करती है। प्रारंभ करने के लिए आधिकारिक SDK और dotenv इंस्टॉल करें।
$ pip install vidio-ai
$ pip install python-dotenv
अपनी पहली हाइलाइट रील बनाएँ
एक वीडियो अपलोड करें, एक हाइलाइट रील नौकरी बनाएं, प्रक्रिया का इंतज़ार करें, और अंतिम आउटपुट रेंडर करें।
from vidio import VidioClient
import os
from dotenv import load_dotenv
load_dotenv()
client = VidioClient(api_key=os.getenv("VIDIO_API_KEY"))
# 1. इनपुट्स अपलोड करें
u1 = client.upload("clip1.mp4")
u2 = client.upload("clip2.mp4")
u3 = client.upload("cover.jpg")
# 2. हाइलाइट रील बनाएं
job = client.create_highlight_reel(
input_keys=[u1.input_key, u2.input_key, u3.input_key]
)
# 3. प्रक्रिया के लिए प्रतीक्षा करें
job = client.wait_for_job(job.job_id)
# 4. आउटपुट रेंडर करें
render = client.render(job.job_id)
render = client.wait_for_render(render.render_id)
print(render.output_url)