Comienza con la VIDIO API
Usa la VIDIO API para subir metraje en bruto, generar reels de destacados y renderizar videos finales programáticamente.
El acceso a la API está disponible actualmente solo para planes empresariales. Solicita acceso aquí si no eres un usuario empresarial pero estás interesado en usar la API.
Descripción general
La VIDIO API te permite convertir automáticamente video en bruto en reels de destacados. 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_de_api_vidio_aqui>
Instala FFmpeg
Para cargas de media, instala FFmpeg para habilitar la detección automática de media.
$ 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 reel de destacados
Sube un video, crea un trabajo de reel de destacados, 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. Subir entradas
u1 = client.upload("clip1.mp4")
u2 = client.upload("clip2.mp4")
u3 = client.upload("cover.jpg")
# 2. Crear reel de destacados
job = client.create_highlight_reel(
input_keys=[u1.input_key, u2.input_key, u3.input_key]
)
# 3. Esperar el procesamiento
job = client.wait_for_job(job.job_id)
# 4. Renderizar salida
render = client.render(job.job_id)
render = client.wait_for_render(render.render_id)
print(render.output_url)