동영상 압축 계산기

지정한 파일 용량으로 무엇이 가능한지, 원하는 해상도에 얼마가 드는지 계산합니다. 비트레이트는 정확한 산술이고 해상도 판정은 권장값이며, 이 페이지는 둘을 명확히 구분합니다. 그런 다음 세 가지 1080p 영상에서 해당 비트레이트로 실제 측정한 결과를 보여줍니다.

초
MB
총 비트레이트
3,425 kbps
정확값
영상에 남는 양
3,297 kbps
128 kbps 오디오 제외 후
1080p 기준
볼 만하지만 흐릿함
권장값

1 분 동안 25 MB이면 영상에 3,297 kbps가 남습니다. 여유 기준을 충족하는 최고 해상도는 720p입니다. 1080p이(가) 그래도 볼 만한 최고 해상도입니다.

25 MB로 가능한 해상도

  • WhatsApp Video in chat (mobile) 16 MB
  • 실제 사용 시 Gmail 18 MB· base64는 약 37%를 추가합니다
  • Discord Free 20 MB
  • Gmail 25 MB
  • TikTok Android app 72 MB
  • X (Twitter) Standard 512 MB

이 비트레이트에서 측정한 결과

1080p, libx264 preset medium으로 직접 인코딩해 측정한 VMAF이며, 측정일은 2026-09-14입니다. 콘텐츠 유형당 클립 1개이므로 개별 수치의 허용 오차가 아니라 상대적 위치로 보세요 — 중요한 발견은 세 유형 사이의 격차입니다.

  • Screen recording
    ≥ 99.99VMAF
    이 콘텐츠에서 측정한 모든 비트레이트보다 높음(최고 835 kbps → 99.99); 외삽하지 않음
  • Animation
    84.3VMAF
    측정값 3,232 kbps → 84.07와 4,140 kbps → 87.68 사이
  • Camera footage
    86.3VMAF
    측정값 3,157 kbps → 85.61와 3,878 kbps → 89.42 사이

계산식

용량과 길이가 주어지면 답은 하나뿐이며, 이는 의견이 아니라 절대적인 상한입니다. 계산기에서 “정확값”으로 표시되는 모든 값은 아래 두 줄에서 나옵니다.

total kbps  = size_MiB × 8,388,608 × 0.98 ÷ seconds ÷ 1,000
video kbps  = total kbps − audio kbps
  • 8,388,608는 메비바이트당 비트 수입니다. 업로드 제한은 메가바이트라고 부르면서 실제로는 메비바이트 단위로 적용되므로, 1,000,000을 쓰면 실제 적용되는 값보다 약 5% 큰 목표가 계산됩니다.
  • 0.98는 컨테이너 및 먹싱 오버헤드를 위한 여유분입니다. MP4는 대략 1~2%가 들며, 여기서는 보수적인 쪽을 잡았습니다. 피해야 할 실패는 엄격한 상한을 아슬아슬하게 넘기는 경우이기 때문입니다.
  • 128 kbps는 기본 오디오 가정값으로, 적정 품질의 스테레오 AAC입니다. 음성은 약 96 kbps 아래에서 얇게 들리기 시작합니다.

해상도 기준값의 출처

계산기가 여러분의 예산과 비교하는 수치입니다. 측정값이 아니라 권장값으로, 공개된 H.264 비트레이트 사다리(YouTube 권장 업로드 비트레이트와 Apple의 HLS 저작 사양)에서 도출한 뒤 약 1/3을 낮춘 값입니다. 이 사다리들은 깨끗한 마스터의 1차 인코딩을 전제로 하지만, 기존 MP4를 압축할 때는 이미 한 번 손실 압축을 거친 영상에서 시작하므로 마스터보다 낮은 비트레이트에서도 버팁니다. 의도적으로 보수적입니다. 우리가 피하려는 실패는 괜찮지 않을 영상을 괜찮다고 말하는 것입니다.

30 fps 기준 해상도별 H.264 비트레이트 기준값
해상도여유 있음볼 만함
4K20,000 kbps12,000 kbps
1440p9,000 kbps5,500 kbps
1080p4,000 kbps2,000 kbps
720p2,200 kbps1,100 kbps
480p1,000 kbps500 kbps
360p600 kbps300 kbps

30 fps 기준입니다. 같은 해상도의 60 fps 클립은 더 많은 비트레이트를 필요로 하며, 프레임 레이트를 낮추는 것은 대개 잘못된 선택입니다 — 그 대가는 시청자가 가장 민감하게 느끼는 움직임에서 드러납니다.

무엇을 측정했는지, 그리고 하나의 비트레이트로 모두를 만족시킬 수 없는 이유

18회 인코딩: 세 가지 1080p 영상을 각각 여섯 가지 품질 설정으로 인코딩하고(libx264 preset medium), 매번 원본 대비 VMAF를 측정했습니다. 측정일은 2026-09-14입니다. 이 결과를 이 페이지에 둔 이유는 그 편차 때문입니다 — 같은 비트레이트에서 세 콘텐츠 유형이 완전히 다른 지점에 놓이므로, 하나의 판정만 내놓는 계산기는 많아야 그중 하나에게만 진실을 말하는 셈입니다.

Screen recording

측정 389~835 kbps

  • 835 kbps99.99
  • 752 kbps99.99
  • 637 kbps99.98
  • 543 kbps99.97
  • 488 kbps99.71
  • 389 kbps96.92

Animation

측정 1,945~10,864 kbps

  • 10,864 kbps94.86
  • 8,337 kbps93.76
  • 5,855 kbps91.42
  • 4,140 kbps87.68
  • 3,232 kbps84.07
  • 1,945 kbps73.94

Camera footage

측정 2,051~8,406 kbps

  • 8,406 kbps97.98
  • 6,926 kbps96.62
  • 5,210 kbps93.74
  • 3,878 kbps89.42
  • 3,157 kbps85.61
  • 2,051 kbps75.44

누구도 과도한 결론을 내리지 않도록 범위를 밝힙니다: 콘텐츠 유형당 클립 1개, 각 10초, 모두 1080p이고 모두 H.264입니다. 세 유형이 완전히 다른 지점에 놓인다는 사실을 보여주기에는 충분하지만, 개별 수치의 허용 오차를 제시하기에는 부족하며 H.265에 대해서는 아무것도 말해주지 않습니다. 계산기는 이 측정 지점들 사이를 보간할 뿐, 그 밖으로 외삽하지 않습니다.

빠른 참조

자주 쓰이는 용량과 길이 조합에서 여유 기준을 충족하는 최고 해상도입니다. 오디오는 128 kbps로 가정합니다. 사람들이 가장 많이 묻는 조합에 대한 계산기의 답을 미리 정리해 두었습니다.

목표 용량과 클립 길이별 최적의 여유 해상도
용량15s30s1 min2 min5 min10 min
8 MB1080p480p360p———
10 MB1080p720p480p———
16 MB1080p1080p480p360p——
25 MB1440p1080p720p480p——
50 MB4K1440p1080p720p480p—
100 MB4K4K1440p1080p720p480p
200 MB4K4K4K1440p1080p720p

대시(—)는 해당 조합에서 어떤 해상도도 여유 기준을 충족하지 못한다는 뜻입니다 — 용량 대비 클립이 너무 깁니다. 길이를 줄이거나 흐릿한 결과를 감수하세요.

계산기 관련 질문

목표 파일 용량에 맞는 비트레이트는 어떻게 계산하나요?

메비바이트 단위 용량에 8,388,608을 곱해 비트로 바꾸고, 초 단위 길이로 나눈 뒤 1,000으로 나누면 kbps가 됩니다. 여기서 오디오 비트레이트를 빼면 영상에 남는 양이 되고, 컨테이너 오버헤드로 약 2%를 더 제합니다. 계산은 이게 전부이며 답은 정확히 하나입니다 — 판단이 필요한 지점은 그 비트레이트가 충분한지를 물을 때부터입니다.

해상도 권장값은 측정값인가요, 추정값인가요?

추정값이며, 페이지 전반에서 그렇게 표기했습니다. 기준값은 공개된 H.264 비트레이트 사다리(YouTube 권장 업로드 비트레이트와 Apple의 HLS 저작 사양)에서 가져와 약 1/3을 낮춘 것입니다. 그 사다리들은 깨끗한 마스터의 1차 인코딩을 전제로 하지만, 기존 MP4 압축은 이미 한 번 손실 압축을 거친 영상에서 시작하기 때문입니다. 이 페이지의 비트레이트 수치는 산술이고, 통과/실패 판정은 권장값입니다.

왜 같은 비트레이트인데 어떤 영상은 괜찮고 어떤 영상은 나쁜가요?

비트레이트가 어디까지 버티는지는 콘텐츠가 결정하기 때문입니다. 세 가지 1080p 영상을 각각 여섯 가지 품질 설정으로 인코딩해 18개 모두 VMAF를 측정했습니다. 약 3,300 kbps에서 화면 녹화는 우리가 측정한 모든 비트레이트를 넘어서고, 애니메이션은 89 부근, 핸드헬드 카메라 영상은 85 부근에 위치합니다. 범위의 하단으로 갈수록 격차는 15점 이상으로 벌어집니다. 하나의 권장 비트레이트로 셋 모두를 만족시킬 수 없기에, 이 페이지는 세 가지를 모두 보여줍니다.

해상도를 낮춰야 하나요, 품질 설정을 낮춰야 하나요?

거의 항상 해상도이며, 생각보다 더 일찍 낮추는 편이 좋습니다. 픽셀 수는 2차원이라 720p는 1080p 픽셀의 약 44%만 필요합니다. 따라서 한 단계 낮추는 쪽이 품질 설정을 쥐어짜는 것보다 훨씬 많은 여유를 주고, 과압축이 만들어내는 블록 현상과 번짐 없이 그 여유를 얻습니다. 영상이 실제로 재생될 환경에 해상도를 맞춘 다음 품질을 조정하세요.

오디오 트랙도 영향이 있나요?

짧은 클립에서는 큽니다. 2 MB 안에 담는 15초 영상은 총 약 1,090 kbps를 쓸 수 있는데, 128 kbps 스테레오 트랙은 첫 프레임이 나오기도 전에 그중 거의 12%를 차지합니다. 1분이 넘는 영상에서는 거의 오차 수준입니다. 내레이션이 없는 클립이라면 무음 스테레오 트랙이 통째로 들어 있지는 않은지 확인하세요 — 제거하는 데는 비용이 들지 않습니다.

왜 1 MB가 1,000,000이 아니라 1,048,576바이트인가요?

업로드 제한이 그 단위로 적용되기 때문입니다. 플랫폼과 운영체제는 대부분 메가바이트라고 부르면서 실제로는 메비바이트로 측정합니다. 따라서 1,000,000을 쓰는 계산기는 실제 적용되는 값보다 약 5% 큰 목표를 알려주게 되는데, 바로 그 차이가 명시된 한도에서 업로드를 실패하게 만듭니다.

계산은 건너뛰기

사람들이 가장 많이 찾는 조건에 대해 답을 미리 계산해 두고 압축기 설정까지 완료해 둔 페이지입니다.