Začněte s VIDIO API
Použijte VIDIO API k nahrání surového videa, vygenerování upoutávkových videí a vykreslení konečných videí programově.
API přístup je v současné době k dispozici pro plán Studio a vyšší.
Přehled
VIDIO API vám umožňuje automaticky převádět surové video na upoutávková videa. Pracovní postup je jednoduchý: nahrajte → vygenerujte → vykreslete.
Nastavte svůj API klíč
Vygenerujte svůj API klíč na stránce vývojářů a uložte ho bezpečně jako proměnnou prostředí.
$ VIDIO_API_KEY=<vložte_sem_váš_vidio_api_klíč>
Nainstalujte FFmpeg
Pro nahrávání médií nainstalujte FFmpeg pro povolení automatické detekce médií.
$ brew install ffmpeg
Nainstalujte Python SDK
VIDIO API aktuálně podporuje Python. Nainstalujte oficiální SDK a dotenv, abyste mohli začít.
$ pip install vidio-ai
$ pip install python-dotenv
Vytvořte svou první upoutávku
Pro použití API jiného než pro vytváření sestřihů požádejte o přístup zde.
Nahrajte video, vytvořte úkol na upoutávku, čekejte na zpracování a vykreslete konečný výstup.
from vidio import VidioClient
import os
from dotenv import load_dotenv
load_dotenv()
client = VidioClient(api_key=os.getenv("VIDIO_API_KEY"))
# 1. Nahrát vstupy
u1 = client.upload("clip1.mp4")
u2 = client.upload("clip2.mp4")
u3 = client.upload("cover.jpg")
# 2. Vytvořit sestřih
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. Počkat na zpracování
job = client.wait_for_job(job.job_id)
# 4. Vykreslit výstup
job = client.render(job.job_id)
job = client.wait_for_render(job.job_id)
print(job.output_url)