Begin met de VIDIO API
Gebruik de VIDIO API om ruwe beelden te uploaden, hoogtepunten te genereren en uiteindelijke video's programmeermatig te renderen.
API-toegang is momenteel beschikbaar voor het Studio-plan en hoger.
Overzicht
De VIDIO API stelt je in staat om automatisch ruwe video om te zetten in hoogtepunten. De workflow is eenvoudig: uploaden → genereren → renderen.
Stel je API-sleutel in
Genereer je API-sleutel op de ontwikkelaarspagina en bewaar deze veilig als een omgevingsvariabele.
$ VIDIO_API_KEY=<je_vidio_api_key_hier>
Installeer FFmpeg
Voor media-upload, installeer FFmpeg om automatische media-detectie mogelijk te maken.
$ brew install ffmpeg
Installeer de Python SDK
De VIDIO API ondersteunt momenteel Python. Installeer de officiële SDK en dotenv om te beginnen.
$ pip install vidio-ai
$ pip install python-dotenv
Maak je eerste hoogtepuntenreel
Als u de API voor andere doeleinden wilt gebruiken dan het maken van highlight-reels, vraag dan toegang hier aan.
Upload een video, creëer een hoogtepuntenreel-taak, wacht op verwerking en render de uiteindelijke output.
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)