Începeți cu VIDIO API
Utilizați VIDIO API pentru a încărca materiale brute, a genera clipuri de evidență și a reda videoclipuri finale programatic.
Accesul API este disponibil în prezent pentru planul Studio și pentru cele superioare.
Prezentare generală
VIDIO API vă permite să transformați automat videoclipurile brute în clipuri de evidență. Fluxul de lucru este simplu: încărcați → generați → redați.
Configurați-vă cheia API
Generați cheia dvs. API în pagina dezvoltatorilor și stocați-o în siguranță ca o variabilă de mediu.
$ VIDIO_API_KEY=<your_vidio_api_key_here>
Instalați FFmpeg
Pentru încărcările media, instalați FFmpeg pentru a activa detectarea automată a mediilor.
$ brew install ffmpeg
Instalați SDK-ul Python
VIDIO API în prezent suportă Python. Instalați SDK-ul oficial și dotenv pentru a începe.
$ pip install vidio-ai
$ pip install python-dotenv
Creați primul dvs. clip de evidență
Pentru utilizări ale API-ului în afara creării de compilații cu momente importante, vă rugăm să solicitați acces aici.
Încărcați un videoclip, creați o sarcină de clip de evidență, așteptați procesarea și redați rezultatul final.
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)