VIDIO API के साथ प्रारंभ करें
VIDIO 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
अपनी पहली हाइलाइट रील बनाएँ
हाइलाइट रील बनाने के अलावा API के किसी अन्य उपयोग के लिए, कृपया पहुँच के लिए यहाँ अनुरोध करें।
एक वीडियो अपलोड करें, एक हाइलाइट रील नौकरी बनाएं, प्रक्रिया का इंतज़ार करें, और अंतिम आउटपुट रेंडर करें।
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],
video_category="ball-sports",
output_length=30,
aspect_ratio="portrait"
)
# 3. प्रसंस्करण का इंतज़ार करें
job = client.wait_for_job(job.job_id)
# 4. आउटपुट रेंडर करें
job = client.render(job.job_id)
job = client.wait_for_render(job.job_id)
print(job.output_url)