Розпочніть роботу з VIDIO API
Використовуйте VIDIO API, щоб завантажити сирі відеоматеріали, згенерувати кращі моменти та програмно вивести фінальні відео.
Доступ до API наразі доступний для плану Studio та вище.
Огляд
VIDIO API дозволяє автоматично перетворювати сире відео на кращі моменти. Процес простий: завантажити → згенерувати → рендерити.
Встановіть свій API ключ
Згенеруйте свій API ключ на сторінці розробників і зберігайте його безпечно як змінну середовища.
$ VIDIO_API_KEY=<your_vidio_api_key_here>
Встановіть FFmpeg
Для завантаження медіа, встановіть FFmpeg, щоб увімкнути автоматичне виявлення медіа.
$ brew install ffmpeg
Встановіть Python SDK
VIDIO API наразі підтримує Python. Встановіть офіційний SDK і dotenv, щоб розпочати роботу.
$ pip install vidio-ai
$ pip install python-dotenv
Створіть свій перший ролик кращих моментів
Якщо ви хочете використовувати API не для створення хайлайт-роликів, будь ласка, запросіть доступ тут.
Завантажте відео, створіть завдання на кращі моменти, дочекайтесь обробки та відрендерите фінальний вихід.
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)