Comece com a VIDIO API
Use a VIDIO API para carregar filmagens brutas, gerar compilações e renderizar vídeos finais programaticamente.
O acesso à API está atualmente disponível apenas para planos Empresariais. Solicite acesso aqui se não for um utilizador Empresarial, mas estiver interessado em usar a API.
Visão Geral
A VIDIO API permite que você transforme automaticamente vídeos brutos em compilações. O fluxo de trabalho é simples: carregar → gerar → renderizar.
Defina sua chave da API
Gere sua chave da API na página de desenvolvedores e armazene-a com segurança como uma variável de ambiente.
$ VIDIO_API_KEY=<sua_chave_api_vidio_aqui>
Instale o FFmpeg
Para carregamentos de mídia, instale o FFmpeg para ativar a deteção automática de mídia.
$ brew install ffmpeg
Instale o SDK Python
A VIDIO API atualmente suporta Python. Instale o SDK oficial e o dotenv para começar.
$ pip install vidio-ai
$ pip install python-dotenv
Crie sua primeira compilação
Carregue um vídeo, crie um trabalho de compilação, aguarde o processamento e renderize a saída final.
from vidio import VidioClient
import os
from dotenv import load_dotenv
load_dotenv()
client = VidioClient(api_key=os.getenv("VIDIO_API_KEY"))
# 1. Carregar entradas
u1 = client.upload("clip1.mp4")
u2 = client.upload("clip2.mp4")
u3 = client.upload("cover.jpg")
# 2. Criar compilação
job = client.create_highlight_reel(
input_keys=[u1.input_key, u2.input_key, u3.input_key]
)
# 3. Aguardar processamento
job = client.wait_for_job(job.job_id)
# 4. Renderizar saída
render = client.render(job.job_id)
render = client.wait_for_render(render.render_id)
print(render.output_url)