Spotify 영상 광고 규격: 9:16 또는 16:9, 최대 30초

Spotify 영상 광고는 최대 30초, 약 720x1280 또는 1280x720의 9:16 또는 16:9, 최대 500 MB의 MOV나 MP4이며, 소리는 -14 dBFS RMS로 맞춥니다.

읽는 시간 5분Sume
전체 글

Spotify의 영상 광고 규격은 최대 30초 길이의 인스트림 영상 크리에이티브라면 모두 받으며, 형식은 세로 9:16(HD 720x1280 또는 비슷한 크기)이나 가로 16:9(HD 1280x720 또는 비슷한 크기)의 .MOV 또는 MP4 파일, 최대 500 MB입니다. 모든 파일에는 소리가 있어야 하고 −14 dBFS RMS, 피크 −0.2 dBFS로 노멀라이즈해야 하며, 영상에는 검은 바, 인터레이스, 리더가 없어야 하고 NTSC 또는 PAL 호환 프레임 레이트를 써야 합니다. Sume Timeline 1.0 렌더는 크기, 길이, 실제 오디오 트랙을 설정하지만 음량을 노멀라이즈할 수는 없으므로, 업로드하기 전에 음량을 측정하세요.

Spotify의 규칙은 2026-09-27에 확인한 인스트림 영상 광고 규격 페이지(주소는 video-takeover-ad-specs로 끝남)에서 인용했으며, Spotify가 바꿀 수 있습니다. Sume 관련 사실은 Timeline 1.0과 영상 생성 (영문) 문서, Sume API 레퍼런스, 그리고 현재 동작하는 Sume 미디어 컴파일러에서 가져왔습니다.

Spotify의 영상 광고 규격은 무엇인가요?

이 규칙은 Spotify Ads Manager나 Direct IO로 구매한 인스트림 영상 광고에 적용됩니다. 광고는 모바일, 태블릿, 데스크톱에서 Spotify 앱이 포커스된 상태일 때만 게재됩니다.

Spotify Ads의 인스트림 영상 광고 규격 기준, 2026-09-27 확인.
항목Spotify 요구 사항
길이최대 30초의 모든 크리에이티브
화면 비율세로 9:16 또는 가로 16:9
해상도HD 720x1280 또는 비슷한 크기(세로), HD 1280x720 또는 비슷한 크기(가로)
파일.MOV 또는 MP4, 최대 500 MB
음량RMS −14 dBFS로 노멀라이즈, 피크 −0.2 dBFS로 노멀라이즈
비트레이트 범위이상적인 품질은 198 kbps, 최대 320 kbps(어느 스트림인지는 페이지에 명시 없음)
화면검은 바 없음(레터박스, 필러박스, 윈도박스), 인터레이스 영상 없음, NTSC 또는 PAL 호환 프레임 레이트
소리와 시작모든 파일에 소리 필수, 무음 영상 불가, 슬레이트나 카운트다운 같은 리더 없음

Spotify 영상 광고에는 또 무엇이 필요한가요?

  • 최대 25자의 광고주 이름, Spotify 목록에서 고른 콜투액션(예: Learn more, Shop now, Watch now), 클릭스루 URL 하나.
  • 영상이 렌더링되지 않을 때 대신 게재되는, 600 x 600픽셀 이상의 1:1 컴패니언 이미지(JPEG 또는 PNG).
  • 600 x 600픽셀 이상의 1:1 로고(JPEG 또는 PNG)와 최대 40자의 태그라인.

Sume로 Spotify 영상 광고를 어떻게 만드나요?

샷은 aspect_ratio를 9:16 또는 16:9로 지정해 POST /v1/videos로 만드세요. seedance-2.5(4–30초)와 wan-3.0(2–30초)은 클립 하나로 30초 전체를 만들 수 있고, Sume가 나열하는 다른 모델은 15초 이하에서 멈춥니다. 그런 다음 POST /v1/timeline-1.0/render 한 번으로 규격에 맞추세요. 이 렌더는 이전 Sume 출력물처럼 워크스페이스의 media.sume.com 파일만 읽고 MP4로 씁니다.

  • output: 세로는 720 × 1280, 가로는 1280 × 720(256에서 2160 사이의 짝수 정수)으로 설정하세요.
  • audio.duration_seconds: 30 이하로 설정하세요. 출력은 항상 정확히 그 길이입니다.
  • output.fps: PAL 프레임 레이트인 25로 설정하세요. Spotify는 구체적인 수치를 제시하지 않으며, Timeline은 24, 25, 30, 60을 제공하고 29.97(NTSC) 옵션은 없습니다. 클립과 다른 프레임 레이트는 몇 프레임마다 한 프레임을 반복하거나 버려서 맞추므로, 움직임이 떨려 보일(judder) 수 있습니다.
  • fit: 기본값인 cover를 유지하세요. 현재 cover는 프레임을 채우고 넘치는 부분을 잘라 냅니다. contain은 검은 바로 빈 곳을 채우는데, Spotify 규격은 검은 바를 허용하지 않습니다.
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: spotify-ad-001" \
  -d '{
    "audio": {
      "url": "https://media.sume.com/artifacts/artf_demo/voiceover.wav",
      "duration_seconds": 30
    },
    "video": [
      { "source_url": "https://media.sume.com/artifacts/artf_demo/clip-30s.mp4", "start": 0, "duration": 30 }
    ],
    "soundtrack": {
      "url": "https://media.sume.com/artifacts/artf_demo/music.mp3",
      "loop": true, "duck_db": 8, "fade_out_seconds": 2
    },
    "output": { "width": 720, "height": 1280, "fps": 25 }
  }'

Spotify의 오디오 규칙은 어떻게 맞추나요?

현재 렌더의 소리는 audio 스파인에 선택 사항인 soundtrack을 더한 것이며, 클립 자체의 오디오는 믹싱되지 않습니다. 보이스오버 스파인을 넣거나, 음악만 쓰려면 audio.mode: "silence"에 soundtrack을 더하고 gain_db: 0으로 설정하세요. 배경 음악의 기본값이 −16 dB이기 때문입니다. 사운드트랙 없는 silence 모드는 무음 오디오 트랙을 렌더링하며, Spotify는 이를 받지 않습니다. 생성한 클립 자체의 소리를 살리려면 POST /v1/audio-detach로 추출해 그 파일을 스파인으로 쓰세요.

  • 음량: Timeline에는 음량 목표값이 없습니다. 스파인이나 사운드트랙의 gain_db(−60에서 12)는 레벨을 고정된 양만큼 옮길 뿐이므로, 완성된 파일을 자체 오디오 도구에서 −14 dBFS RMS와 −0.2 dBFS 피크 기준으로 측정하고 그 도구에서 보정하세요.
  • 비트레이트: 현재 Timeline은 AAC 오디오를 192 kbps로 쓰고 영상 비트레이트는 설정하지 않습니다. Spotify 페이지는 이상적인 값 198 kbps와 최대 320 kbps를 제시하면서 어느 스트림인지 밝히지 않으므로, 비교하기 전에 어느 스트림을 뜻하는지 Spotify에 문의하세요.
  • 더킹: duck_db(0–20)는 목소리가 나오는 동안 음악을 낮춥니다. 배경 음악은 API로 영상에 배경 음악 넣기에서 다룹니다.

업로드하기 전에 무엇을 확인해야 하나요?

렌더의 video_url에 frames: false로 POST /v1/video-inspect를 실행하세요. 이 프로브는 과금되지 않으며 width, height, fps, duration_seconds, has_audio, audio_codec, size_bytes를 알려 주므로, Spotify의 표와 비교할 수 있습니다. 음량과 스캔 방식은 보고하지 않고 Sume 문서에도 스캔 방식이 나와 있지 않으므로, 파일을 제출하기 전에 두 가지 모두 자체 도구로 확인하세요.

출처

관련 글

미디어 도구 카테고리의 다른 글

미디어 도구 글 전체 보기

작성자 Sume