runway-video2video의 기술 사양
| 사양 | 세부 정보 |
|---|---|
| 모델 ID | runway-video2video |
| 제공자 | Runway |
| 모델 유형 | 비디오-투-비디오 생성 / 스타일화된 비디오 변환 |
| 주요 기능 | 텍스트 프롬프트를 기반으로, 일부 워크플로에서는 참조 이미지 또는 첫 프레임을 지침으로 삼아 입력 비디오를 새로운 출력 비디오로 변환합니다. |
| 연계되는 Runway 기능 | 주로 Runway의 Gen-3 Alpha 및 Gen-3 Alpha Turbo의 Video to Video 워크플로와 연관되며, 최신 비디오-투-비디오 기능에 대해서는 Runway의 최신 안내에서 Gen-4 Aleph를 권장합니다. |
| 입력 유형 | 입력 비디오는 필수이며, 변환 지침에는 프롬프트 텍스트가 사용됩니다. 또한 Runway 문서에는 비디오 워크플로에서 이미지 기반 스타일링에 대한 설명이 있습니다. |
| 출력 | AI로 변환된 비디오 클립 |
| 지원 길이 | 참조된 워크플로인 Runway의 Gen-3 비디오-투-비디오 워크플로는 최대 20초 길이의 클립을 지원합니다. |
| 출력 해상도 | 1280×768 및, 지원되는 변형의 경우, 768×1280. |
| 최대 입력 크기 | 참조된 Gen-3 비디오-투-비디오 워크플로에서 최대 입력 크기는 64 MB입니다. |
| 액세스 | Runway의 API 기반 통합 및 플랫폼 워크플로를 통해 이용할 수 있습니다. Runway는 API 문서를 별도로 게시합니다. |
runway-video2video란?
runway-video2video는 Runway의 비디오-투-비디오 생성 기능에 대한 CometAPI의 모델 식별자이며, 기존 비디오 클립을 받아 프롬프트 기반 가이던스를 사용해 새로운 시각적 스타일 또는 모션 중심 해석으로 재렌더링하는 워크플로입니다. 실제로는 스타일화, 장면 변환, 룩 개발, 실험적 VFX, 원본 영상을 보다 시네마틱하거나 상상력 있는 출력으로 전환하는 데 사용됩니다.
Runway의 도움말 문서는 Video to Video를 텍스트 프롬프트 또는 입력 이미지를 첫 프레임으로 사용해 비디오의 스타일을 변경하는 방법으로 설명합니다. 또한 최신 제품 안내에 따르면 Gen-3 Alpha 및 Turbo가 이 워크플로를 지원했으나, 최신 비디오-투-비디오 사용 사례에 대해서는 Runway가 차세대 도구인 Gen-4 Aleph를 권장하고 있습니다. 다만 CometAPI 통합 관점에서는 runway-video2video가 이 범주의 기능에 접근하기 위해 사용하는 플랫폼 모델 ID입니다.
runway-video2video의 주요 기능
- 비디오 기반 생성: 처음부터 모션을 생성하는 대신 기존 비디오 입력에서 시작하므로, 시각적 결과를 바꾸면서도 샷 구조, 타이밍, 컴포지션을 유지하는 데 유용합니다.
- 프롬프트 기반 변환: 자연어 지시로 출력 스타일, 분위기, 피사체 재해석 또는 시각 효과 방향을 제어합니다.
- 스타일 전이 및 크리에이티브 재렌더링: 프레임 단위의 수작업 편집 없이 영상을 애니메이션, 시네마틱, 초현실적 또는 브랜드화된 비주얼로 변환하는 데 적합합니다. 이는 Runway가 설명한 비디오-투-비디오 스타일링 워크플로에 근거한 추론입니다.
- 레퍼런스 인지형 워크플로: Runway 문서에는 관련 비디오 생성 흐름에서 이미지 정보를 활용한 가이던스 지원이 명시되어 있어, 구도나 미학적 일관성을 유지하는 데 도움이 됩니다.
- 세로 및 가로 출력 옵션: 표준 가로 및 세로 출력 형식을 지원하여 소셜, 모바일, 마케팅 납품에 유용합니다.
- 숏폼 제작 효율: 참조된 워크플로는 최대 20초 길이의 클립을 지원하여 광고 크리에이티브, 콘셉트 샷, 소셜 포스트, 신속한 반복 파이프라인에 적합합니다.
- API 접근성: Runway는 API 문서와 모델 접근 패턴을 제공하여 크리에이티브 앱, 내부 도구, 자동화 미디어 파이프라인에 프로그래매틱 통합이 가능합니다.
runway-video2video에 접근하고 통합하는 방법
1단계: API 키 발급을 위해 가입하기
시작하려면 CometAPI에 가입하고 대시보드에서 API 키를 발급받으세요. 키를 안전하게 보관하고 CometAPI 엔드포인트에 대한 요청 인증에 사용합니다.
2단계: runway-video2video API로 요청 보내기
CometAPI를 통해 Runway의 공식 API 형식을 사용하세요. 엔드포인트는 POST /runwayml/v1/video_to_video입니다. X-Runway-Version 헤더를 반드시 포함해야 합니다.
curl https://api.cometapi.com/runwayml/v1/video_to_video \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-H "X-Runway-Version: 2024-11-06" \
-d '{
"model": "gen4_aleph",
"videoUri": "https://example.com/your-source-video.mp4",
"promptText": "Transform this footage into a cinematic neon-lit sci-fi sequence with dramatic atmosphere and smooth motion.",
"seed": 1,
"ratio": "1280:720",
"references": [],
"contentModeration": {
"publicFigureThreshold": "auto"
}
}'
import os, requests
resp = requests.post(
"https://api.cometapi.com/runwayml/v1/video_to_video",
headers={
"Authorization": f"Bearer {os.environ['COMETAPI_API_KEY']}",
"Content-Type": "application/json",
"X-Runway-Version": "2024-11-06",
},
json={
"model": "gen4_aleph",
"videoUri": "https://example.com/your-source-video.mp4",
"promptText": "Transform this footage into a cinematic neon-lit sci-fi sequence.",
"seed": 1,
"ratio": "1280:720",
"references": [],
"contentModeration": {"publicFigureThreshold": "auto"},
},
)
print(resp.json())
3단계: 결과 가져오기 및 검증
API는 작업 객체를 반환합니다. 비디오 생성이 완료될 때까지 작업 상태 엔드포인트를 폴링한 뒤, 출력 비디오 URL을 가져오세요. 프로덕션 환경에서는 runway-video2video와의 안정적인 통합을 위해 재시도, 상태 폴링, 로깅을 추가하는 것이 좋습니다.