VIDIO API로 시작하기

VIDIO API를 사용하여 원본 영상 파일을 업로드하고, 하이라이트 릴을 생성하며, 최종 비디오를 프로그래밍 방식으로 렌더링하세요.

현재 스튜디오 플랜 및 그 이상에 대해 API 액세스가 가능합니다.

개요

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)