ابدأ باستخدام واجهة برمجة تطبيقات 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)