본문으로 건너뛰기

Sora 2 대안: 종료 후 앱·API별로 옮겨 갈 영상 생성기

Sora 앱과 API는 모두 종료됐고 공식 대체 서비스도 없습니다. 무료는 Google Vids와 Flow, API는 Google이 기본으로 권하는 Gemini Omni Flash부터 시험하세요.

LaoZhang AI Team게시업데이트 12 분 소요
목차
Sora 2 대안 표지: 앱은 무료 Google Vids와 매일 50크레딧의 Google Flow, API는 초당 약 0.10달러의 Gemini Omni Flash부터 시작

Sora는 웹과 앱이 2026년 4월 26일에, Sora 2 모델과 Videos API가 9월 24일에 종료됐고, OpenAI는 대신 쓸 API를 지정하지 않았습니다. 앱으로 짧은 영상을 만들던 사람은 개인 계정 기준 월 60초까지 무료인 Google Vids나 매일 50크레딧을 주는 Google Flow부터, API로 서비스를 돌리던 팀은 Google이 영상 생성의 기본 모델로 권하는 Gemini Omni Flash부터 시험하는 것이 가장 빠릅니다. Omni Flash의 720p 가격은 초당 약 $0.10으로, 종료 전 sora-2의 초당 $0.10과 같은 수준입니다.

OpenAI의 Sora 2 모델 페이지에는 "일대일로 대체할 API가 없다(There is no one-to-one replacement API)"는 안내가 붙어 있습니다. 아래 서비스 중 어느 것도 Sora 호환을 내세우지 않으므로, 모델 이름만 바꿔 끝나는 이전은 없습니다. 앱 영상 내보내기와 종료 일정은 Sora 2 API 종료 이후: 남은 경로, 영상 보관, 대체 API에 정리돼 있습니다. Microsoft Foundry의 sora-2(2025-12-08 Preview)도 Microsoft 일정상 2026년 10월 15일 종료 예정이라 새로 기댈 곳은 아닙니다.

Sora를 앱으로 썼는지 API로 썼는지에 따라 Google Vids·Flow, 유료 앱, HeyGen 또는 Gemini Omni Flash, Veo 3.1, Seedance 2.5로 나뉘는 선택도

Sora를 무엇에 썼는지에 따라 출발점이 다릅니다

Sora를 쓰던 방식먼저 시험할 곳고르는 이유
앱에서 가끔 짧은 영상Google Vids, Google Flow둘 다 무료입니다. Vids는 개인 계정 기준 AI 클립이 월 60초까지이고, Flow는 매일 50크레딧(720p 8초 영상 4개 정도)을 줍니다
앱에서 꾸준히 제작, 상업적 사용Kling, Hailuo, Runway 유료 요금제월 $8.40~$15에서 시작합니다. 워터마크와 상업적 이용 조건은 요금제마다 다릅니다
API로 서비스 운영Gemini Omni FlashGoogle이 기본 모델로 권하고, 720p 가격이 Sora 2와 비슷합니다
API에서 장면 연장, 마지막 프레임 지정, 기존 파이프라인 유지Veo 3.1 (Fast, Lite 포함)Google이 이 세 가지 용도에 Veo 3.1을 쓰라고 안내합니다
한 번에 긴 컷, 참조 자료를 많이 넣는 작업Seedance 2.5최장 30초, 이미지 30장까지 참조한다고 ByteDance가 발표했습니다
Sora 캐릭터·카메오참조 이미지로 다시 구성다른 서비스로 가져오는 공식 경로가 없습니다

카메오나 리믹스처럼 Sora에만 있던 기능을 그대로 받아 주는 서비스는 없습니다. 그래서 서비스 이름보다 Sora로 만들던 결과물이 무엇이었는지를 기준으로 고르는 편이 실제 이전에 가깝습니다.

앱으로 영상을 만들던 사람: 무료 두 곳과 유료 요금제

무료로 시작하기: Google Vids와 Google Flow

Google은 2026년 9월 23일 발표에서 Google 계정이나 Google Workspace 계정이 있으면 누구나 Google Vids에서 Gemini Omni 1.1 Flash로 영상을 무료로 만들 수 있다고 밝혔습니다. 데스크톱에서 vids.new에 들어가 'Create AI videos'를 고르면 1080p 장면을 만들고, 장면을 늘리거나 길이를 지정할 수 있습니다. 2026년 11월 4일 기준 Vids AI 한도 도움말은 개인 Google 계정의 AI 영상 클립을 월 60초로 적고 있습니다(매월 1일 태평양 시간 0시 초기화, 이월 없음). 다만 클립 생성 도움말은 이 기능에 Google Workspace 구독이 필요하다고 적고 있어, 내 계정에서 실제로 열리는지 확인해야 합니다. 8초 클립이면 한 달 7개 정도이므로 Vids는 한 달에 몇 개 만드는 용도이고, 매일 만들 양은 아래 Flow가 더 넉넉합니다. 모든 클립에 눈에 보이지 않는 SynthID 워터마크가 들어갑니다. 코드로 호출하는 API는 아닙니다.

Google Flow는 구독 여부와 관계없이 하루 50크레딧을 줍니다. Flow 도움말 기준으로 Gemini Omni Flash 720p 영상은 8초에 12크레딧, 10초에 15크레딧이므로 무료 크레딧만으로 8초 720p 영상을 하루 4개(50 ÷ 12) 만들 수 있습니다. Veo 3.1 Fast는 20크레딧이라 하루 2개, Veo 3.1 Lite는 10크레딧이라 하루 5개입니다. 남은 크레딧은 다음 날로 넘어가지 않습니다.

한국에서 쓸 때 걸리는 조건이 하나 있습니다. Flow는 UTC 오후 2시~5시 무렵, 한국 시간으로 밤 11시~새벽 2시 무렵의 혼잡 시간대에는 구독하지 않은 사용자의 영상 생성이 막힐 수 있다고 안내합니다. 밤늦게 작업한다면 이 시간대를 피하거나 구독을 고려해야 합니다.

Flow 크레딧을 더 받으려면 Google AI 요금제를 씁니다. 2026년 9월 26일 미국 요금 기준으로 Google AI Plus는 월 $4.99에 매달 200크레딧, Pro는 월 $19.99에 1,000크레딧, Ultra는 월 $99.99에 10,000크레딧이 추가됩니다. Plus의 200크레딧은 Omni Flash 720p 8초 영상 16개 정도입니다.

유료 앱: 월 $8.40부터

아래 표의 가격은 각 서비스 공식 요금 페이지의 2026년 9월 30일 기준 달러 가격입니다. "만들 수 있는 양"은 각 페이지가 직접 밝힌 환산만 옮겼습니다.

서비스무료로 할 수 있는 것가장 싼 유료 요금그 요금으로 만들 수 있는 양알아둘 조건
Kling비구독자에게 매달 무료 크레딧 (수량 미표기)Standard 월 $8.8 (첫 달 $6.99)월 660크레딧유료 구독자에게 상업적 이용과 브랜드 워터마크 제거 허용
Hailuo (MiniMax)1회성 체험 크레딧 (Hailuo 계열 모델만)Standard 월 $8.40 (연 $100.80 결제)MiniMax H3 768P 최대 143초표시 가격은 연간 결제 기준
Runway1회성 125크레딧Standard 월 $15 (연간 결제 시 월 $12)Gen-4.5 52초Standard부터 워터마크 없음
Pika월 크레딧 없음, 크레딧 팩 구매만Starter 월 $10Seedance 2.5 720p 5초 영상 7개Starter에는 상업 라이선스 없음, Creator(월 $35)부터 포함
Luma무료 요금제 카드 없음Plus 월 $30월 10,000크레딧, Ray3.2 720p 5초가 100크레딧요금제에 상업적 이용 포함
SuperGrok (Grok Imagine)무료 요금제에는 영상 생성 없음SuperGrok 월 $30수량 미공개1080p 영상은 SuperGrok Plus(월 $100)

가장 싸게 꾸준히 쓰려면 Hailuo Standard(연간 결제 기준)와 Kling Standard가 월 $10 아래입니다. 편집 도구와 프로젝트 관리까지 필요하다면 Runway가 맞고, Pika로 만든 영상을 상업적으로 쓰려면 Creator(월 $35) 이상이 필요합니다. Grok Imagine의 요금제별 한도와 API는 Grok AI는 동영상을 생성할 수 있나요? Grok Imagine 경로·한도·API에서 더 자세히 다룹니다.

Sora로 발표자가 말하는 영상이나 교육용 영상을 만들었다면 범용 영상 생성기보다 아바타 서비스가 맞습니다. HeyGen은 무료로 월 3개(1분 이하)를 만들 수 있고, Creator 요금제는 월 $29입니다(2026년 9월 30일 기준).

API를 쓰던 팀: Google의 권장 기본값과 초당 가격

Google 안에서 고르기: Omni Flash가 기본, Veo 3.1은 세 가지 용도

Google의 Gemini API 영상 생성 개요 문서는 기본 선택을 분명히 적어 두었습니다. 영상 생성에는 Gemini Omni Flash를 기본 모델로 쓰라고 하며, 그 이유로 영상의 일관성, 텍스트·이미지·오디오·영상을 함께 다루는 멀티 입력 추론, 캐릭터 일관성, 대화형 수정을 듭니다. 다만 Omni 전용 문서는 현재 API에서 오디오 참조 업로드를 지원하지 않고, 영상 참조에 들어 있는 소리도 무시한다고 적고 있습니다. Veo 3.1은 장면 연장, 마지막 프레임 지정, 기존 파이프라인과의 연동처럼 특정 기능이 필요할 때 쓰라고 안내합니다.

Sora API를 쓰던 팀에 적용하면 이렇습니다. 새로 연결한다면 Omni Flash부터 시험하고, Google이 Veo 3.1의 용도로 든 마지막 프레임 지정이나 Veo 영상 연장이 필요할 때 Veo 3.1을 씁니다. 비용이 가장 중요하다면 720p 기준으로 Veo 3.1 Lite(초당 $0.05)가 Google 모델 중 가장 쌉니다. 다만 Lite는 4k를 지원하지 않습니다. 두 모델 모두 Gemini API 무료 등급에서는 쓸 수 없어서, 무료로 API를 시험할 방법은 무료 AI 영상 생성 API: 진짜 무료 경로와 가장 싼 시험 비용에서 따로 확인해야 합니다.

초당 가격을 Sora 옛 가격 옆에 놓으면

아래 표는 각 제공사 공식 API 가격입니다. "8초 환산"은 초당 가격 × 8로 계산했고, 720p가 없는 모델은 가장 가까운 해상도로 계산했습니다. Sora 두 줄은 종료 전 가격으로, 비교 기준으로만 남겼습니다.

모델 (제공사)초당 가격8초 환산기준일비고
sora-2 (OpenAI, 종료)$0.10 (720p)$0.802026-09-302026-09-24 종료
sora-2-pro (OpenAI, 종료)$0.30 / $0.50 / $0.70$2.40 (720p)2026-09-30해상도가 오를수록 비쌈
Gemini Omni Flash (Google)약 $0.10 (720p)약 $0.812026-09-26출력 토큰 과금, 720p 1초 = 5,792토큰
Veo 3.1 (Google)$0.40 (720p·1080p), $0.60 (4k)$3.202026-09-26오디오 포함 가격
Veo 3.1 Fast (Google)$0.10 / $0.12 / $0.30 (720p/1080p/4k)$0.802026-09-26오디오 포함 가격
Veo 3.1 Lite (Google)$0.05 / $0.08 (720p/1080p)$0.402026-09-264k 없음
Seedance 2.5 (ByteDance, BytePlus)약 $0.103 / $0.231 / $0.569 (480p/720p/1080p)약 $1.852026-09-26토큰 과금, BytePlus의 5초 예시 가격을 초당으로 환산
Kling 3.0 (Kuaishou)$0.084~$0.168 (720p~1080p), $0.42 (4K)$0.67~$1.01 (720p)2026-09-30네이티브 오디오를 넣으면 비싸짐, 정가 기준
grok-imagine-video-1.5 (xAI)$0.08 / $0.14 / $0.25 (480p/720p/1080p)$1.122026-09-30
MiniMax-H3 (MiniMax)$0.08 (768P), $0.13 (2K)$0.64 (768P)2026-09-30720p 대신 768P
Runway gen4.5 / gen4_turbo$0.12 / $0.05$0.96 / $0.402026-09-301크레딧 $0.01로 환산
Luma Ray3.2720p 5초 $0.30, 10초 $0.90영상 단위 과금2026-09-301080p 5초 $1.20
Pika 2.5$0.04~$0.09해상도·길이별 상이2026-09-30월 $10 멤버십 필요

표에서 읽을 수 있는 점은 세 가지입니다. 첫째, 720p에서는 Omni Flash와 Veo 3.1 Fast가 sora-2와 거의 같은 가격이고, Veo 3.1 Lite와 Runway gen4_turbo는 절반입니다. 둘째, sora-2-pro로 1080p(초당 $0.70)를 만들던 팀이라면 Veo 3.1 Fast 1080p($0.12), Kling 3.0 1080p($0.112~$0.168), grok-imagine-video-1.5 1080p($0.25) 모두 크게 쌉니다. 셋째, Veo 3.1 표준 모델은 720p에서도 초당 $0.40이라 sora-2보다 4배 비쌉니다.

생성 단가만으로 예산이 끝나지는 않습니다. Google은 성공적으로 생성된 영상에만 과금하고, Veo는 안전 필터로 막힌 생성에 요금을 매기지 않지만, 정상 생성됐어도 쓰지 못한 영상은 비용에 들어갑니다. 예를 들어 Veo 3.1 Fast 8초 1080p 영상 100개(100 × 8 × $0.12 = $96) 중 60개를 채택한다면 채택 영상 1개당 생성비는 $96 ÷ 60 = $1.60입니다. 60개는 계산을 보여 주기 위한 가정입니다. 60초 영상 예산과 더 많은 모델의 가격은 AI 동영상 생성 비용: 초당 가격 비교와 60초 영상 예산에 정리돼 있습니다.

Google 밖의 후보를 볼 때

Seedance 2.5는 긴 한 컷과 참조 자료가 필요한 작업에서 볼 만합니다. ByteDance Seed는 출시 글에서 한 번에 최장 30초, 여러 차례 연장, 이미지 30장·영상 10개·오디오 10개까지의 참조, 타임스탬프 단위 편집을 내세웠습니다. BytePlus는 dreamina-seedance-2-5-260628 모델을 4~30초 출력으로 제공합니다. 다만 이것은 제조사 설명이며, ByteDance 스스로도 물리적 개연성과 여러 인물이 얽히는 장면에 한계가 있다고 밝혔습니다. 30초 영상의 비용 계산은 Seedance 2.5 API 가격: 경로별 초당 비교, 30초 비용과 무료 여부에서 볼 수 있습니다.

Kling 3.0은 1080p 가격이 낮고 4K까지 있는 선택지입니다. 가격은 오디오 유무와 영상 입력 유무에 따라 나뉘므로, Sora에서 소리까지 함께 만들던 흐름이라면 오디오 포함 가격(720p $0.126, 1080p $0.168)으로 계산해야 합니다. API는 $9.8짜리 유료 체험 패키지(100유닛)부터 살 수 있고, 무료 등급은 아닙니다.

Grok Imagine(grok-imagine-video-1.5)은 텍스트·이미지·오디오 입력을 받아 480p부터 1080p까지 만들며, 480p 초당 $0.08로 싸게 시작할 수 있습니다. MiniMax-H3는 768P 초당 $0.08, 2K 초당 $0.13입니다.

Runway는 자체 모델(gen4.5, gen4_turbo) 외에도 Veo 3.1, Seedance 2.5, Grok Imagine, MiniMax 모델, Gemini Omni Flash를 같은 크레딧으로 호출할 수 있게 해 둡니다. 여러 모델을 한 계정과 한 청구서로 시험하고 싶을 때 편하지만, 모델별 크레딧 단가는 각 제공사 직접 가격과 다르므로 따로 계산해야 합니다. Luma는 Ray3.2를 영상 단위로 과금하고, Pika는 API 사용에 월 $10 멤버십이 필요합니다.

Sora 코드를 Google API로 옮길 때 바뀌는 것

Sora API 코드를 Google로 옮길 때 가장 먼저 부딪히는 것은 요청 형식보다 작업 처리 방식입니다. Veo 3.1과 Omni Flash는 서로 다른 API를 쓰므로, 둘 중 무엇으로 옮기느냐에 따라 코드 구조가 달라집니다.

Veo 3.1은 작업 name을 done까지 조회한 뒤 2일 안에 내려받고, Gemini Omni Flash는 Interactions API로 영상을 받아 이전 결과 id로 수정하는 흐름 비교

항목Veo 3.1Gemini Omni Flash
APIgenerateContent 계열, REST predictLongRunningInteractions API (gemini-omni-1.1-flash)
작업 처리작업 name을 받아 done이 될 때까지 조회호출 결과에 영상이 담겨 옴, 큰 영상은 URI로 받아 파일 상태 확인
한 번에 만드는 길이4초, 6초, 8초API 문서에는 따로 없음 (Flow에서는 4·6·8·10초)
연장Veo로 만든 720p 영상만, 7초씩 최대 20회10초씩 총 40초까지, 끝에만 이어 붙임
해상도720p, 1080p, 4k (Lite는 4k 없음)360p, 720p(기본), 1080p·4k(업스케일)
수정새로 생성이전 결과 id를 넘겨 대화로 수정
참조이미지 최대 3장, 첫·끝 프레임 지정텍스트·이미지·영상 입력, 영상 참조는 3초 이하 3개까지 (오디오 참조 업로드는 미지원)
결과 보관·재사용서버에 2일 보관다음 수정에 쓰려면 store를 끄지 않아야 함

Veo 3.1: 작업 이름을 저장하고 조회합니다

Veo 3.1은 Interactions API가 아닌 generateContent 계열 API에서만 제공됩니다. REST로는 predictLongRunning으로 작업을 만들고, 응답의 작업 name으로 상태를 조회한 뒤, 완료되면 generatedSamples 안의 URI에서 영상을 내려받습니다. Google 문서에 적힌 응답 시간은 최소 11초에서 혼잡할 때 최대 6분입니다.

길이는 durationSeconds로 "4", "6", "8" 중에서 고르며, 1080p·4k·참조 이미지·연장을 쓰면 반드시 8초여야 합니다. 화면 비율은 16:9(기본)와 9:16입니다. Sora에서 8초보다 긴 영상을 한 번에 만들던 서비스라면 대응하는 설정이 없으므로, 장면을 나누거나 Veo 연장을 쓰거나, 긴 한 컷이 꼭 필요하면 Omni Flash나 Seedance 2.5를 검토해야 합니다. Veo 연장은 Veo가 만든 영상만 입력으로 받으므로 저장해 둔 Sora MP4를 이어 만들 수는 없습니다.

아래 예제는 Google 문서의 REST 흐름을 Python으로 옮긴 것입니다. requests 패키지와 환경 변수 GEMINI_API_KEY가 필요하고, 실행하면 유료 생성이 일어납니다.

python
import os
import time

import requests

BASE = "https://generativelanguage.googleapis.com/v1beta"
HEADERS = {"x-goog-api-key": os.environ["GEMINI_API_KEY"]}

# 1) 작업 생성: 받은 name은 조회 전에 먼저 DB에 저장합니다.
created = requests.post(
    f"{BASE}/models/veo-3.1-fast-generate-preview:predictLongRunning",
    headers=HEADERS,
    json={
        "instances": [{"prompt": "A slow dolly shot around a red ceramic cup on a wooden table, soft daylight"}],
        "parameters": {"aspectRatio": "16:9", "resolution": "720p"},
    },
    timeout=60,
)
created.raise_for_status()
op_name = created.json()["name"]

# 2) 상태 조회: done이 true가 될 때까지 기다립니다.
while True:
    op = requests.get(f"{BASE}/{op_name}", headers=HEADERS, timeout=60).json()
    if op.get("done"):
        break
    time.sleep(10)

if "error" in op:
    raise RuntimeError(op["error"])

# 3) 서버 보관 기간은 2일이므로 바로 자체 저장소로 내려받습니다.
uri = op["response"]["generateVideoResponse"]["generatedSamples"][0]["video"]["uri"]
with requests.get(uri, headers=HEADERS, stream=True, timeout=300) as video:
    video.raise_for_status()
    with open("cup.mp4", "wb") as f:
        for chunk in video.iter_content(chunk_size=1 << 20):
            f.write(chunk)

운영 코드에서는 작업 생성과 다운로드를 다른 규칙으로 재시도해야 합니다. 작업 name을 받은 뒤에 조회나 다운로드가 실패했다면 같은 name으로 다시 시도하면 되지만, 생성 요청 자체를 다시 보내면 새 작업이 만들어져 비용이 또 듭니다. 기존 테이블에 Sora 작업 ID 하나로 요청과 파일을 함께 관리했다면, 서비스 자체의 작업 번호를 기준으로 제공사, 모델 ID, 제공사 작업 ID, 저장 파일 위치를 나눠 두는 편이 전환 기간에 안전합니다.

Gemini Omni Flash: Interactions API와 대화형 수정

Omni Flash는 Interactions API로 호출하며, 모델 ID는 gemini-omni-1.1-flash입니다. Python SDK에서는 client.interactions.create를 부르고, 이전 결과의 id를 previous_interaction_id로 넘기면 영상을 다시 올리지 않고 "컵을 파란색으로 바꿔 줘" 같은 수정을 이어 갈 수 있습니다.

python
import base64

from google import genai

client = genai.Client()

first = client.interactions.create(
    model="gemini-omni-1.1-flash",
    input="A slow dolly shot around a red ceramic cup on a wooden table, soft daylight",
    response_format={"type": "video", "aspect_ratio": "16:9"},
)

edited = client.interactions.create(
    model="gemini-omni-1.1-flash",
    previous_interaction_id=first.id,
    input="Make the cup blue. Keep everything else the same.",
)

with open("cup_blue.mp4", "wb") as f:
    f.write(base64.b64decode(edited.output_video.data))

Veo와 달리 SDK 예제는 호출 결과에서 바로 base64 영상을 꺼냅니다. output_video는 SDK 전용 필드라서 REST로 직접 호출할 때는 응답의 steps 배열에서 영상을 찾아야 합니다. 4MB가 넘는 영상은 response_format에 delivery="uri"를 지정하라고 Google이 권하며, 이때는 Files API에서 파일 상태가 ACTIVE가 될 때까지 조회한 뒤 내려받습니다. 속도를 위해 store=False로 호출하면 그 결과는 이후 대화형 수정에 쓸 수 없다는 점도 설계에 반영해야 합니다.

연장은 "Extend this video" 같은 프롬프트로 10초씩, 총 40초까지 가능하며 영상 끝에만 이어 붙일 수 있습니다. Omni는 출력 토큰으로 과금되며, 720p 기준 1초에 5,792토큰, 출력 100만 토큰당 $17.50이라 초당 약 $0.10이 됩니다(2026년 9월 26일 기준).

두 모델에 공통으로 걸리는 조건

두 모델이 만든 영상에는 모두 SynthID 워터마크가 들어갑니다. 눈에는 보이지 않지만 프로그램으로 출처를 판별할 수 있습니다.

지역 제한은 한국 사용자에게 직접 걸리지는 않지만, 해외 사용자에게 서비스한다면 확인해야 합니다. Veo 3.1은 EU, 영국, 스위스, 중동·북아프리카(MENA)에서 인물 생성 설정(personGeneration)을 allow_adult로만 쓸 수 있습니다. 또한 지역과 관계없이 이미지로 영상 만들기와 참조 이미지 생성에서는 allow_adult만 허용됩니다. Omni Flash는 유럽경제지역(EEA), 스위스, 영국에서 업로드한 영상의 연장을 제공하지 않고, 미성년자가 담긴 이미지의 업로드·편집도 막습니다.

한국어 대사가 들어가는 영상이라면 따로 확인해야 합니다. Google은 Veo에서 영어만 완전히 지원하고 다른 언어는 평가하지 않았기 때문에 결과가 달라질 수 있다고 적어 두었습니다. 제품명이나 가격을 정확히 읽어야 하는 광고라면 영상 재생 여부와 대사 정확도를 별도 항목으로 검수하는 편이 좋습니다.

Sora 캐릭터와 카메오는 참조 자료로 다시 만들어야 합니다

Sora의 카메오와 캐릭터, 리믹스, 스토리보드 설정을 다른 서비스로 옮기는 공식 경로는 없습니다. 어느 서비스도 Sora 캐릭터를 불러오는 기능을 문서에 두지 않았습니다. 할 수 있는 일은 같은 인물이나 사물을 참조 자료로 다시 구성하는 것입니다.

  • Veo 3.1: 참조 이미지를 최대 3장까지 넣을 수 있고, 이 경우 영상은 8초여야 합니다.
  • Gemini Omni Flash: 캐릭터 일관성을 기본 강점으로 내세우며, 이미지와 영상을 함께 참조할 수 있습니다. 영상 참조는 3초 이하 클립 3개까지이고 여러 영상을 교차해 추론하는 것은 지원하지 않습니다.
  • Seedance 2.5: 이미지 참조를 30장까지 받는다고 ByteDance가 발표했습니다.

Sora 앱에서 만든 영상이 남아 있다면 삭제되기 전에 내보내 두고, 캐릭터가 선명하게 보이는 장면을 골라 참조 이미지로 쓰는 것이 출발점이 됩니다. 캐릭터 이미지를 새로 만들어 Omni로 넘기는 흐름은 나노 바나나로 영상 만들기: 이미지를 Gemini Omni로 넘기는 법에서 단계별로 볼 수 있습니다. 이렇게 다시 만든 캐릭터가 Sora에서와 똑같이 보인다는 보장은 없으므로, 대표 장면 몇 개로 먼저 비교해 보고 옮기는 것이 안전합니다.

자주 묻는 질문

완전히 무료인 Sora 대안이 있나요?

앱으로는 있습니다. Google Vids는 Google 계정만 있으면 Gemini Omni 1.1 Flash로 1080p 영상을 무료로 만들 수 있고(개인 계정은 AI 클립 월 60초, 2026년 11월 4일 기준), Google Flow는 매일 50크레딧을 줘 Omni Flash 720p 8초 영상을 하루 4개 정도 만들 수 있습니다. 반면 API로는 Gemini API의 영상 모델 모두 무료 등급이 없고, Kling API도 유료 체험 패키지부터 시작합니다.

Sora 2 API와 가격이 가장 비슷한 대안은 무엇인가요?

720p 기준으로 Gemini Omni Flash(초당 약 $0.10)와 Veo 3.1 Fast(초당 $0.10)가 sora-2의 초당 $0.10과 같습니다(2026년 9월 26일 기준). 더 싸게 가려면 Veo 3.1 Lite(초당 $0.05)나 Runway gen4_turbo(초당 $0.05)가 있습니다.

Sora API 코드를 모델 이름만 바꿔서 쓸 수 있나요?

아니요. OpenAI도 일대일 대체 API가 없다고 밝혔고, Veo 3.1은 작업 이름으로 조회하는 비동기 방식, Omni Flash는 Interactions API로 결과를 받는 방식이라 요청과 응답 구조가 모두 다릅니다. Veo 3.1의 길이 제한(4·6·8초)과 2일 보관 기간도 코드에 반영해야 합니다.

참고 자료1

이 글이 링크한 외부 페이지를 본문에 나온 순서대로 정리했습니다. 마지막 업데이트: 2026년 11월 4일.

  1. 1.Vids AI 한도 도움말support.google.com/docs/answer/15609411