Rozpocznij korzystanie z VIDIO API
Użyj VIDIO API do przesyłania surowego materiału filmowego, generowania wyróżnionych filmów i renderowania finalnych wideo programowo.
Dostęp do API jest obecnie dostępny dla planu Studio i wyżej.
Podsumowanie
VIDIO API pozwala automatycznie zamienić surowe wideo na wyróżnione filmy. Praca jest prosta: przesyłaj → generuj → renderuj.
Ustaw swój klucz API
Wygeneruj swój klucz API na stronie deweloperów i przechowuj go bezpiecznie jako zmienną środowiskową.
$ VIDIO_API_KEY=<twój_klucz_vidio_api_tutaj>
Zainstaluj FFmpeg
Aby przesyłać media, zainstaluj FFmpeg, aby umożliwić automatyczne wykrywanie mediów.
$ brew install ffmpeg
Zainstaluj SDK Pythona
VIDIO API obecnie obsługuje Pythona. Zainstaluj oficjalne SDK i dotenv, aby rozpocząć.
$ pip install vidio-ai
$ pip install python-dotenv
Stwórz swój pierwszy wyróżniony film
Jeśli chcesz użyć API do celów innych niż tworzenie kompilacji najciekawszych momentów, poproś o dostęp tutaj.
Prześlij wideo, utwórz zadanie wyróżnionego filmu, poczekaj na przetwarzanie i renderuj ostateczny wynik.
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)