Demand Gen 영상 규격: 크기, 길이, 4:5 버전
Demand Gen은 YouTube에 업로드한 5초 이상의 1:1, 16:9, 4:5 영상과 선택 사항인 9:16 영상을 받습니다. 4:5를 포함해 각 버전을 Sume로 만드는 방법입니다.

Google Demand Gen(디맨드젠) 캠페인의 영상 규격은 네 가지 형태와 권장 HD 크기를 제시합니다. 정사각형 1:1은 1080×1080, 가로 16:9는 1920×1080, 세로 4:5는 1080×1350이며, 선택 사항인 세로 9:16은 1080×1920으로 Google이 YouTube Shorts용으로 권장합니다. 각 영상은 5초 이상이어야 하고, 10초보다 짧은 영상은 YouTube In-stream에 게재되지 않으며, 영상은 YouTube에 업로드한 것이어야 합니다. 4:5를 출력하는 Sume 영상 모델은 없으므로, 이 버전은 Timeline 1.0에서 1080×1350으로 렌더링하세요.
Google의 규칙은 2026-09-27에 확인한 Google Ads 고객센터 페이지 Demand Gen 캠페인의 영상 애셋 규격과 광고 형식 가이드라인 정보에서 인용했으며, Google이 바꿀 수 있습니다. Sume 관련 사실은 영상 생성 (영문), Timeline 1.0, Sume API 레퍼런스에서 가져왔습니다.
Demand Gen은 어떤 영상 크기를 받나요?
Google은 광고당 영상 1–5개를 요구하고, 사용 가능한 형식으로 MPG(MPEG-2 또는 MPEG-4)를 제시하며, 영상 파일 크기를 256 GB로 제한합니다. Google의 영상 광고 규격 페이지는 허용하는 형식에 .MP4와 .MOV도 나열합니다.
| 방향 | 비율 | 권장 HD 크기 |
|---|---|---|
| 정사각형 | 1:1 | 1080×1080 |
| 가로 | 16:9 | 1920×1080 |
| 세로 | 4:5 | 1080×1350 |
| 세로 9:16(선택 사항, YouTube Shorts용 권장) | 9:16 | 1080×1920 |
Demand Gen 영상은 얼마나 길어야 하나요?
- 최소: 5초.
- YouTube In-stream: 10초보다 짧은 영상은 여기에 게재되지 않습니다.
- 권장: Google은 15초보다 긴 영상을 권합니다.
- Sume에서: 생성 클립 하나는 대부분의 모델에서 최대 15초이며,
seedance-2.5는 4–30초,wan-3.0은 2–30초를 받습니다. 더 긴 광고는 Timeline 1.0으로 렌더링하며,audio.duration_seconds(1–1800)가 출력 길이를 정합니다.
Sume로 4:5 버전은 어떻게 만드나요?
POST /v1/videos의 aspect_ratio에는 4:5 값이 없고, Avatar 1.0은 1:1, 3:4, 9:16, 4:3, 16:9만 받습니다. 그러므로 4:5는 Timeline 1.0에서 만드세요. Timeline 1.0의 output.width와 output.height는 256부터 2160까지의 짝수 정수를 받으며, 1080×1350도 여기에 포함됩니다. 현재 기본 fit인 cover는 각 클립이 프레임을 채우도록 스케일하고 넘치는 부분을 잘라 냅니다.
가장 가까운 형태에서 시작하세요. 저희 계산으로는 3:4 클립을 1080×1350에 cover로 맞추면 높이의 약 6%가 잘리고, 9:16 클립은 약 30%가 잘립니다. 3:4를 나열한 모델은 여러 개이며, seedance-2도 그중 하나입니다. Timeline은 이전 Sume Job이 반환한 클립처럼 워크스페이스의 media.sume.com 파일만 읽으며, Idempotency-Key가 필요합니다.
curl -X POST https://api.sume.com/v1/timeline-1.0/render \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: demand-gen-4x5-001" \
-d '{
"audio": {
"url": "https://media.sume.com/artifacts/artf_demo/voice.wav",
"duration_seconds": 20
},
"video": [
{ "source_url": "https://media.sume.com/artifacts/artf_demo/shot-a.mp4", "start": 0, "duration": 10 },
{ "source_url": "https://media.sume.com/artifacts/artf_demo/shot-b.mp4", "start": 10, "duration": 10 }
],
"output": { "width": 1080, "height": 1350 }
}'편집본 하나로 네 가지 형태를 모두 만들 수 있나요?
네. 같은 슬롯을 output(1080×1080, 1920×1080, 1080×1350, 그리고 기본값 1080×1920)만 바꿔 네 번 렌더링하세요. 이 방법과 fit 모드는 Performance Max 영상 규격에서 차례로 설명합니다. 대신 클립 하나를 4:5로 잘라 내려면 Meta 영상 광고 규격에서 영상 필터 계산을 확인하세요.
Demand Gen 영상에 소리가 필요한가요?
필요하지 않습니다. Google은 소리 없이도 Demand Gen 영상 광고를 게재할 수 있다고 합니다. 기본 설정은 게재 위치마다 다릅니다. YouTube Shorts는 기본적으로 소리를 켠 채 재생하고, YouTube In-stream은 탭하면 소리가 켜지며, Discover, YouTube 홈 피드, Gmail, Google 디스플레이 네트워크는 음소거 상태로 시작합니다.
현재 Timeline 렌더의 소리는 클립이 아니라 오디오 스파인과 선택 사항인 사운드트랙에서 나오므로, audio.url에는 Sume 텍스트 음성 변환(TTS) 마스터나 생성 클립에서 분리한 트랙 같은 Sume 호스팅 파일을 넣습니다. 소리 없는 버전은 audio.mode: "silence"로 스파인 파일 없이 길이만 선언합니다.
영상은 어디에 있어야 하나요?
YouTube에 있어야 합니다. Google은 오프라인 영상은 업로드할 수 없으니 YouTube에 업로드한 영상을 쓰라고 합니다. 영상이 YouTube에 게재되지 않기를 원한다면 캠페인에 일부 공개 YouTube 영상을 써도 된다고 Google은 설명합니다. 따라서 렌더링한 MP4를 각각 media.sume.com URL에서 내려받아, 광고를 만들기 전에 채널에 업로드하세요.
출처
관련 글
미디어 도구 카테고리의 다른 글
- 음성 인식 API로 오디오의 언어를 감지하는 방법
오디오 파일에서 말하는 언어를 감지하려면 언어 힌트 없이 음성 인식을 실행한 뒤, 결과에서 감지된 언어 코드와 신뢰도를 읽으세요.
- Facebook 인스트림 광고: 영상 규격과 15초 규칙
Facebook 인스트림 영상 광고는 16:9 또는 1:1, 최소 1080×1080, 데스크톱에서 5–15초입니다. 15초 이하는 끝까지 재생되고, 더 긴 광고는 15초에서 멈춥니다.
- 영상 오디오 딜레이 고치는 방법: 소리를 옮겨 싱크 맞추기
소리가 늦거나 빠른 영상은 오디오를 분리한 뒤, 어긋난 시간을 audio.source_in이나 슬롯의 source_in으로 지정해 클립을 다시 렌더링하면 고칠 수 있습니다.
- 영상 프리즈 프레임 만드는 방법: 마지막 또는 원하는 프레임 정지
tpad 필터 호출 한 번으로 영상의 마지막 프레임을 정지하거나, Timeline 렌더에서 원하는 프레임을 클립의 두 부분 사이에 스틸로 넣어 클립 중간에서 멈추세요.
작성자 Sume