Начните работу с VIDIO API

Используйте VIDIO API для загрузки исходного видеоматериала, создания лучших моментов и рендеринга финальных видео программно.

Доступ к API в настоящее время доступен для плана Studio и выше.

Обзор

VIDIO API позволяет вам автоматически преобразовывать сырой видеоматериал в лучшие моменты. Рабочий процесс простой: загрузка → генерация → рендеринг.

Установите свой API ключ

Сгенерируйте свой API ключ на странице разработчиков и храните его безопасно как переменную окружения.

$ VIDIO_API_KEY=<ваш_vidio_api_key_здесь>

Установите 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. 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)