ابدأ باستخدام واجهة برمجة تطبيقات VIDIO
استخدم واجهة برمجة تطبيقات VIDIO لتحميل لقطات خام، وتوليد مقاطع تسليط الضوء، ورندر مقاطع الفيديو النهائية برمجيًا.
الوصول إلى واجهة برمجة التطبيقات متوفر حاليًا على خطة الاستوديو وما فوق.
نظرة عامة
تسمح لك واجهة برمجة تطبيقات VIDIO تلقائيًا بتحويل الفيديو الخام إلى مقاطع تسليط الضوء. سير العمل بسيط: تحميل → توليد → رندر.
قم بضبط مفتاح واجهة برمجة التطبيقات الخاص بك
أنشئ مفتاح واجهة برمجة التطبيقات الخاصة بك في صفحة المطورين واحتفظ به بشكل آمن كمتغير بيئي.
$ VIDIO_API_KEY=<your_vidio_api_key_here>
تثبيت FFmpeg
لعمليات تحميل الوسائط، قم بتثبيت FFmpeg لتمكين الكشف التلقائي عن الوسائط.
$ brew install ffmpeg
تثبيت SDK بايثون
تدعم واجهة برمجة تطبيقات VIDIO حاليًا بايثون. قم بتثبيت 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. Upload inputs
u1 = client.upload("clip1.mp4")
u2 = client.upload("clip2.mp4")
u3 = client.upload("cover.jpg")
# 2. Create highlight reel
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. Wait for processing
job = client.wait_for_job(job.job_id)
# 4. Render output
job = client.render(job.job_id)
job = client.wait_for_render(job.job_id)
print(job.output_url)