영상을 4K로 업스케일하는 방법: 배율과 작업 순서

영상을 4K로 업스케일하려면 2160 ÷ 영상 높이만큼 확대하세요. 1080p는 ×2, 720p는 ×3입니다. FFmpeg나 Sume로 하는 방법과 업스케일을 마지막에 해야 하는 이유를 설명합니다.

읽는 시간 5분Sume
전체 글

영상을 4K(3840×2160)로 업스케일하려면 2160을 현재 높이로 나눈 배율만큼 확대하세요. 1080p에서는 ×2, 720p에서는 ×3입니다. FFmpeg의 scale 필터는 명령 한 번으로 파일 크기를 바꾸고, Sume의 Video Upscale 1.0은 배율을 scale_ratio로 1.1부터 4까지 받습니다. Sume의 Timeline과 compose는 변당 최대 2160픽셀까지만 렌더링하므로, 업스케일은 편집을 마친 뒤 마지막에 하세요.

원본 크기는 YouTube 고객센터 페이지 영상 해상도 및 화면 비율에서, FFmpeg 문법은 FFmpeg의 필터 문서와 ffmpeg 문서에서, Sume 관련 사실은 Sume API 레퍼런스와 핵심 개념, Timeline 1.0 문서에서 가져왔으며, 모두 2026-09-28에 확인했습니다. 배율은 저희가 계산한 값이고, 현재 동작이라고 설명한 내용은 Sume의 코드에서 확인한 것입니다.

배율은 얼마로 해야 하나요?

목표 높이를 원본 높이로 나누세요. 4K는 2160, 1080p는 1080입니다. 너비도 같은 배율로 커지므로 화면 모양은 바뀌지 않습니다. 720p를 1080p로 만들 때도 같은 방법을 씁니다(×1.5). 480p 영상은 Sume Job 한 번으로 4K에 이를 수 없습니다. ×4.5 배율이 필요한데 scale_ratio는 4까지이므로, 결과는 약 3416×1920입니다.

원본 크기는 YouTube 영상 해상도 및 화면 비율, scale_ratio 범위는 Sume API 레퍼런스 기준, 2026-09-28 확인. 배율과 크기는 저희가 계산한 값이며, 레퍼런스에 정확한 출력 크기가 나와 있지 않아 "약"으로 표시했습니다.
원본목표배율Sume의 scale_ratio로
1080p (1920×1080)4K×2약 3840×2160
1440p (2560×1440)4K×1.5약 3840×2160
720p (1280×720)4K×3약 3840×2160
720p (1280×720)1080p×1.5약 1920×1080
480p (854×480)4K×4.5최대 ×4: 약 3416×1920
1080p 세로 (1080×1920)4K 세로×2약 2160×3840

FFmpeg로 영상을 4K로 어떻게 업스케일하나요?

FFmpeg의 scale 필터가 프레임 크기를 바꿉니다. 너비에 -2를 쓰면 입력의 화면 비율을 유지하면서 높이 2160에 맞는 너비를 계산하고, 그 값을 2의 배수로 반올림합니다. 세로 영상이라면 두 값을 바꿔 2160이 너비가 되게 하세요. 필터는 디코딩된 프레임에 적용되므로 영상은 재인코딩되고, -c:a copy는 오디오를 그대로 유지합니다.

ffmpeg -i input.mp4 -vf scale=-2:2160 -c:a copy output-4k.mp4

# vertical 1080x1920 in, 2160x3840 out
ffmpeg -i input.mp4 -vf scale=2160:-2 -c:a copy output-4k.mp4

Sume API로 영상을 4K로 어떻게 업스케일하나요?

표에 나온 배율을 scale_ratio로 넣어 클립을 POST /v1/video-upscale-1.0/upscale로 보내세요. scale_ratio는 1.1부터 4까지 받고 기본값은 2입니다. video_url은 공개 HTTPS 영상 URL을 받으며, 완료된 Sume Job의 media.sume.com 아티팩트는 공개되어 있으므로 완성된 렌더를 바로 넣을 수 있습니다. duration_seconds는 Sume가 예약 기준으로 삼는 입력 길이로, 1부터 30까지입니다.

API 요금에는 Video upscale이 영상 초당 $0.009로 나와 있으며, 기본적으로 5.5% 에이전트 수수료가 더해집니다. 나머지 필드, 향상 등급, 결과를 받는 방법은 AI 영상 업스케일러 API에서 다룹니다. 아래 요청은 720p 클립을 4K로 올립니다(×3).

curl -X POST https://api.sume.com/v1/video-upscale-1.0/upscale \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: upscale-720p-to-4k-001" \
  -d '{
    "video_url": "https://example.com/videos/clip-720p.mp4",
    "scale_ratio": 3,
    "duration_seconds": 12
  }'

업스케일은 편집 전에 해야 하나요, 후에 해야 하나요?

편집 후에 하세요. Sume의 Timeline과 compose는 출력 변을 최대 2160픽셀까지만 쓰므로 3840×2160 클립을 원래 크기 그대로 다시 내보낼 수 없고, 현재 코드에서 Timeline 렌더는 어차피 모든 클립을 출력 프레임 크기로 스케일합니다. 1080p로 편집하고 렌더링한 다음, 완성된 파일을 업스케일하세요.

길이에도 한도가 있습니다. 업스케일의 duration_seconds는 30초가 상한이고 레퍼런스에는 그보다 긴 입력이 나와 있지 않으며, Sume의 유일한 조립 도구인 Timeline은 4K 조각들을 원래 크기로 다시 이어 붙일 수 없습니다. 따라서 Sume에서 이 방법은 30초 이하의 클립에 맞습니다. 업스케일을 할지, 처음부터 4K로 생성할지는 AI 영상 4K 화질 프롬프트에서 다룹니다.

출처

관련 글

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

미디어 도구 글 전체 보기

작성자 Sume