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)