Comienza con la VIDIO API
Utiliza la VIDIO API para subir metraje crudo, generar resúmenes y renderizar videos finales programáticamente.
El acceso a la API está actualmente disponible para el plan Studio y superior.
Descripción general
La VIDIO API te permite convertir automáticamente video crudo en resúmenes. El flujo de trabajo es simple: subir → generar → renderizar.
Configura tu clave de API
Genera tu clave de API en la página de desarrolladores y guárdala de forma segura como una variable de entorno.
$ VIDIO_API_KEY=<tu_clave_api_vidio_aqui>
Instala FFmpeg
Para las cargas de medios, instala FFmpeg para habilitar la detección automática de medios.
$ brew install ffmpeg
Instala el SDK de Python
La VIDIO API actualmente soporta Python. Instala el SDK oficial y dotenv para comenzar.
$ pip install vidio-ai
$ pip install python-dotenv
Crea tu primer resumen
Sube un video, crea un trabajo de resumen, espera el procesamiento y renderiza la salida final.
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)