Runway
AI Video Generation Platform
AI 비디오 편집 및 생성 플랫폼. Gen-3 Alpha로 텍스트/이미지에서 고품질 영상 생성. 크리에이티브 산업의 게임 체인저.
AI Video Generation Platform
AI 비디오 편집 및 생성 플랫폼. Gen-3 Alpha로 텍스트/이미지에서 고품질 영상 생성. 크리에이티브 산업의 게임 체인저.
Runway는 AI 기반 비디오 편집 및 생성 플랫폼입니다. 텍스트 프롬프트나 이미지로부터 고품질 영상을 생성하는 Gen-3 Alpha, Gen-4 모델로 유명합니다. 광고, 영화, 뮤직비디오 제작 등 크리에이티브 산업에서 혁신을 이끌고 있습니다.
2018년 뉴욕에서 설립되어 Stable Diffusion의 공동 개발사이기도 합니다. 2024년 Sora 공개 이후 텍스트-to-비디오 경쟁이 치열해졌고, Runway는 Gen-3 Alpha와 Gen-4로 시장을 선도하고 있습니다. Everything Everywhere All at Once 등 오스카 수상작 제작에도 사용되었습니다.
Gen-3 Alpha는 10초 영상을 고품질로 생성하며, 카메라 움직임, 인물 표정, 물리적 상호작용을 자연스럽게 표현합니다. Image-to-Video, Text-to-Video, Video-to-Video 등 다양한 모드를 지원하고, Director Mode로 카메라 앵글까지 제어할 수 있습니다.
크레딧 기반 과금 시스템으로 운영되며, 웹 브라우저에서 바로 사용 가능합니다. API도 제공하여 대규모 콘텐츠 제작 파이프라인에 통합할 수 있습니다.
import requests
# Runway API를 통한 비디오 생성 예시
RUNWAY_API_KEY = "your_api_key_here"
BASE_URL = "https://api.dev.runwayml.com/v1"
def generate_video_from_text(prompt: str, duration: int = 10):
"""텍스트로 비디오 생성 (Gen-3 Alpha)"""
headers = {
"Authorization": f"Bearer {RUNWAY_API_KEY}",
"Content-Type": "application/json"
}
payload = {
"model": "gen3a_turbo", # gen3a_turbo 또는 gen3a
"prompt": prompt,
"duration": duration, # 5 또는 10초
"ratio": "16:9", # 16:9, 9:16, 1:1
"watermark": False # Pro 이상에서 비활성화 가능
}
# 작업 생성
response = requests.post(
f"{BASE_URL}/text_to_video",
headers=headers,
json=payload
)
task_id = response.json()["id"]
# 결과 폴링
import time
while True:
status = requests.get(
f"{BASE_URL}/tasks/{task_id}",
headers=headers
).json()
if status["status"] == "SUCCEEDED":
return status["output"]["video_url"]
elif status["status"] == "FAILED":
raise Exception(f"생성 실패: {status['error']}")
time.sleep(5)
# 사용 예시
video_url = generate_video_from_text(
prompt="A serene Japanese garden with cherry blossoms falling, "
"camera slowly panning right, golden hour lighting",
duration=10
)
print(f"생성된 비디오: {video_url}")
# Gen-3 Alpha: 10초 = 100 크레딧 ($1)
# Gen-3 Alpha Turbo: 10초 = 50 크레딧 ($0.50)
def generate_video_from_image(image_path: str, prompt: str, duration: int = 10):
"""이미지에서 비디오 생성 (Image-to-Video)"""
import base64
with open(image_path, "rb") as img_file:
image_base64 = base64.b64encode(img_file.read()).decode()
headers = {
"Authorization": f"Bearer {RUNWAY_API_KEY}",
"Content-Type": "application/json"
}
payload = {
"model": "gen3a_turbo",
"prompt_image": f"data:image/png;base64,{image_base64}",
"prompt_text": prompt, # 옵션: 모션 가이드
"duration": duration
}
response = requests.post(
f"{BASE_URL}/image_to_video",
headers=headers,
json=payload
)
return response.json()["id"]
# 이미지에서 비디오 생성 예시
task_id = generate_video_from_image(
"product_photo.png",
"smooth camera zoom in, product rotating slowly",
duration=5
)
# === 프롬프트 작성 팁 ===
# 좋은 프롬프트:
# "A golden retriever running through autumn leaves,
# slow motion, cinematic lighting, shallow depth of field"
# 카메라 움직임 키워드:
# pan left/right, zoom in/out, tracking shot,
# dolly in/out, static shot, handheld, crane shot
2025년 1월 기준 Runway 구독 플랜 및 크레딧 비용입니다.
| 플랜 | 월 가격 (연간) | 월 크레딧 | 주요 기능 |
|---|---|---|---|
| Free | $0 | 125 (1회) | 워터마크, 720p 제한 |
| Standard | $12 | 625 | 워터마크 제거, 4K 업스케일링 |
| Pro | $28 | 2,250 | + 커스텀 AI 보이스 |
| Unlimited | $76 | 무제한* | Relaxed 모드 무제한 + 2,250 Fast |
크레딧 비용: Gen-3 Alpha 10초 = 100 크레딧 (10 cr/sec), Gen-3 Alpha Turbo 10초 = 50 크레딧 (5 cr/sec). 추가 크레딧은 $0.01/크레딧. 4K 업스케일링은 2 cr/초 추가.
"광고 B-롤 촬영 비용이 부담되면 Runway Gen-3로 먼저 컨셉 영상 만들어볼까요? 10초 영상이 $1 정도고, 품질이 꽤 좋아요. Director Mode로 카메라 움직임까지 제어할 수 있어서 스토리보드 검증용으로 딱이에요."
"Runway Gen-3 Alpha는 텍스트 프롬프트에서 고품질 영상을 생성하는 Diffusion 기반 모델입니다. Sora와 경쟁하는 상용 서비스 중 가장 품질이 좋고, Image-to-Video로 일관된 스타일의 시퀀스를 만들 수 있어 실제 프로덕션에 활용됩니다."
"영상 AI 중에서 Runway가 인물 일관성이 가장 좋아요. Pika는 저렴하고 빠르지만 품질이 낮고, Sora는 아직 베타라 접근이 제한적이에요. 상용화된 것 중에선 Runway Pro 플랜이 가성비 최고입니다."
미사용 크레딧은 다음 달로 이월되지 않습니다. 월말에 남은 크레딧은 무효화되니 계획적으로 사용하세요.
한 번에 최대 10초만 생성 가능합니다. 긴 영상은 여러 클립을 생성해 편집으로 연결해야 합니다.
프롬프트에 카메라 움직임, 조명, 분위기를 구체적으로 명시하세요. "cinematic, slow motion, golden hour"처럼 영상 용어를 사용하면 품질이 향상됩니다.