Розпочніть роботу з VIDIO API
Використовуйте VIDIO API, щоб завантажити сирі відеоматеріали, згенерувати кращі моменти та програмно вивести фінальні відео.
Доступ до API наразі доступний лише для корпоративних планів. Запросіть доступ тут, якщо ви не користувач корпоративного плану, але зацікавлені у використанні API.
Огляд
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
Створіть свій перший ролик кращих моментів
Завантажте відео, створіть завдання на кращі моменти, дочекайтесь обробки та відрендерите фінальний вихід.
from vidio import VidioClient
import os
from dotenv import load_dotenv
load_dotenv()
client = VidioClient(api_key=os.getenv("VIDIO_API_KEY"))
# 1. Завантажте дані
u1 = client.upload("clip1.mp4")
u2 = client.upload("clip2.mp4")
u3 = client.upload("cover.jpg")
# 2. Створіть ролик кращих моментів
job = client.create_highlight_reel(
input_keys=[u1.input_key, u2.input_key, u3.input_key]
)
# 3. Дочекайтесь обробки
job = client.wait_for_job(job.job_id)
# 4. Виведіть результат
render = client.render(job.job_id)
render = client.wait_for_render(render.render_id)
print(render.output_url)