開始使用 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)