영상 용량 줄이기

화질 단계나 목표 용량(MB)과 해상도 상한을 정하면 브라우저에서 다시 인코딩하고 실제 결과 크기를 확인합니다.

화질(작게·균형·고화질)을 고르거나 맞출 용량을 MB로 입력하고, 필요하면 해상도 상한(1080p·720p·480p)이나 소리 없애기를 고르면 Nerulio가 브라우저에서 영상을 다시 인코딩합니다. 브라우저가 인코딩할 수 있으면 H.264의 MP4, 아니면 VP9·VP8·AV1의 WebM입니다. 목표 용량은 추측이 아닙니다. 첫 번째 인코딩은 길이로 크기를 정하고, 이후에는 실제로 나온 바이트로 보정하며 최대 네 번까지 인코딩하고, 비트레이트만으로 안 되면 해상도도 낮춥니다.

영상을(를) 여기에 놓으세요여러 개를 한 번에 처리할 수 있습니다
업로드 없음 · 이 기기에서 처리

영상 용량을 정하는 것

파일 크기는 비트레이트 × 길이입니다. 영상 3 Mbit/s와 음성 192 kbit/s로 된 60초 클립은 해상도와 상관없이 60 × 3.192 ÷ 8 ≈ 24 MB입니다. 해상도와 프레임레이트는 그 비트레이트가 얼마나 좋아 보이는지를 정합니다. 같은 3 Mbit/s라도 1920 × 1080에 나누면 1280 × 720보다 픽셀마다 더 많은 세부를 버려야 합니다.

목표 용량이 없으면 화질 설정이 인코더에 압축 강도를 알려 주고, 크기는 내용에 따라 정해집니다. 가만히 말하는 영상은 많이 줄고, 꽃가루나 풀밭은 잘 줄지 않습니다. 이미 강하게 압축된 원본은 오히려 커질 수 있으며, 그때 결과 상자에 증가율이 나옵니다.

목표가 있으면 그 95 %를 예산으로 잡고 음성(비트레이트 × 길이)을 뺀 나머지를 영상에 씁니다. 브라우저 인코더는 요청한 비트레이트를 넘기곤 하므로, 한 번 인코딩할 때마다 결과의 실제 영상·음성 바이트를 재서 다음 인코딩을 보정합니다. 비트레이트를 낮춰도 효과가 줄어들면 화면 크기도 줄입니다. 영상에 50 kbit/s도 남지 않으면 더 큰 목표나 더 짧은 구간을 요청하며 거절합니다.

비트레이트
스트림의 초당 비트 수. 영상과 음성을 더합니다. 1 Mbit/s로 60초면 7.5 MB입니다.
해상도 상한
출력 높이를 제한합니다. 720p에서 16:9 영상은 1280 × 720, 세로 1080 × 1920 영상은 404 × 718이 됩니다.
패스
한 번의 전체 인코딩. 목표 용량은 최대 네 번까지 걸리며 매번 크기를 잽니다.

예시: 60초 클립을 25 MB 아래로 맞추기

기본 음성 192 kbit/s일 때:

목표            25 MB = 25 × 1,048,576 = 26,214,400 bytes
예산(95 %)      24,903,680 bytes
음성            192,000 bit/s × 60 s ÷ 8 = 1,440,000 bytes
영상, 1회차     (24,903,680 − 1,440,000) × 8 ÷ 60 = 3,128,490 bit/s ≈ 3.13 Mbit/s
아직 크면       다음 비트레이트 = 현재 × (목표의 97 % − 음성 − 컨테이너) ÷ 실제 영상 바이트
2~4회차         같은 보정, 비트레이트만으로 안 되면 폭을 줄임

여기서 MB는 1,048,576바이트로, 결과 상자와 같은 단위입니다. 소리를 없애면 음성의 1.44 MB가 그대로 화질에 쓰이고, 고급 설정에서 음성 비트레이트를 낮추는 것은 그보다 효과가 작습니다.

설정과 각각의 대가

설정하는 일대가
작게·균형·고화질목표가 없을 때의 인코더 화질 단계크기는 내용을 따르며 잘 압축된 원본보다 커질 수 있음
목표 용량(MB)맞을 때까지 크기를 재며 최대 네 번 인코딩시간이 걸리고 해상도가 낮아질 수 있음
해상도 상한 1080p·720p·480p출력 높이를 제한하며 키우지는 않음세부 손실, 세로 영상은 폭이 좁아짐
소리 없이음성 트랙을 통째로 뺌소리 없음
형식 MP4·WebM(고급)브라우저에 인코더가 있으면 H.264의 MP4, 아니면 VP9·VP8·AV1의 WebMMP4만 받는 앱이 있음

결과 확인

  • 결과 상자에 전후 용량과, 목표가 있으면 달성 여부와 인코딩 횟수가 나옵니다.
  • 출력 해상도도 거기서 확인하세요. 고른 것보다 폭이 작다면 목표 때문에 화면 크기가 줄어든 것입니다.
  • 결과를 전체 화면으로 재생해 어두운 그라데이션, 빠른 움직임, 작은 글씨를 보세요. 압축 흔적이 가장 먼저 드러나는 곳입니다.

문제 해결

증상유력한 원인확인 방법해결
결과가 원본보다 큼원본이 이미 강하게 압축돼 있었고 화질 설정이 더 많은 비트를 요구함결과 상자에 증가율이 표시됨작게를 고르거나 원본보다 작은 목표 용량 입력
"Target size leaves less than 50 kbit/s for video"음성을 빼고 나면 길이에 비해 목표가 너무 작음목표 ÷ 초. 192 kbit/s 음성만 해도 초당 24 KB목표를 키우거나 구간을 줄이거나 소리를 없애기
네 번 인코딩한 뒤에도 목표를 못 맞춤시도한 화면 크기에서 인코더가 더 줄이지 못함결과 안내에 목표와 실제 용량이 나옴해상도 상한을 직접 낮추거나 클립을 줄이기
음성만으로 목표를 넘는다는 오류192 kbit/s 음성의 긴 구간메시지에 음성이 차지하는 KB가 나옴고급 설정에서 음성 비트레이트를 낮추거나 소리를 없애기
MP4가 선택지에 없음브라우저에 H.264 인코더가 없음고급 설정에 WebM만 있음WebM을 쓰거나 다른 브라우저 사용

다른 방법

방법이럴 때 더 낫습니다
libx264와 -crf를 쓴 FFmpeg일정 화질 인코딩, 더 작게 만드는 느린 프리셋, 일괄 작업. 목표 용량은 비트레이트를 직접 계산해야 합니다.
영상을 찍거나 편집한 앱의 내보내기 설정프로젝트가 남아 있다면 최종 크기로 한 번에 내보내 두 번 압축하지 않을 수 있습니다.
먼저 자르기클립 대부분이 필요 없다면 짧게 만드는 것이 가장 싼 용량 줄이기입니다.

이 방법의 한계

  • 목표 용량은 측정해 맞추는 것이지 보장이 아닙니다. 네 번 뒤에도 못 맞추면 안내에 표시됩니다.
  • 기본 설정으로는 프레임레이트를 낮추지 않으며, 기본 음성 트랙 하나만 남습니다.

버전과 출처

tests/media-browser.mjs로 Chromium 153과 Firefox 155에서 1920 × 1080 테스트 클립을 써서 확인했습니다. 640 px로 제한한 인코딩은 폭 640 px에 원본보다 작았고, 0.35 MB 목표는 폭을 320~640 px로 유지하며 달성했습니다. 측정 기반 보정이 있는 이유는 Firefox의 H.264와 Opus 인코더가 요청한 비트레이트보다 약 10 %, 9 % 더 많이 냈기 때문입니다. 엔진은 Mediabunny 1.58.1과 WebCodecs입니다.

참고한 공식 문서

영상 용량 줄이기

화질 단계나 목표 용량(MB)과 해상도 상한을 정하면 브라우저에서 다시 인코딩하고 실제 결과 크기를 확인합니다.

사용 방법

  1. 원본 파일 열기
  2. 처리 방식과 설정 선택
  3. 실행 후 결과를 확인하고 다운로드

지원 형식

MP4 / WebM / MOV → MP4 / WebM — 입력·출력 지원은 브라우저에 따라 다릅니다.

이 도구로 할 수 있는 일

비트레이트·해상도·FPS를 조절하며 길이와 오디오를 반영해 목표 크기를 추정합니다.

처리 방식과 검증 수준

advanced · WebCodecs bitrate and resolution control with measured size targets. 품질 검증을 진행 중입니다. Pro·Flagship 수준은 아직 입증되지 않았습니다.

저장 전에 확인하세요

빠른 자르기는 범위 안쪽 키프레임으로 줄어듭니다. 정밀 모드는 재인코딩하며 코덱 지원은 다릅니다. 가능하면 결과를 기기 내 임시 저장소에 씁니다. 호환 녹화 모드의 짧은 구간 제한은 유지됩니다.

자주 묻는 질문

처리 가능한 크기는 무엇으로 결정되나요?

기기 메모리·저장 공간·코덱 지원에 따라 달라집니다. 테스트한 사례가 모든 파일의 성공을 보장하지는 않습니다.

파일이 서버에 업로드되나요?

이 도구에서 연 파일은 서버에 업로드하지 않고 사용자 기기에서 처리합니다. 커뮤니티 글에 직접 첨부하는 이미지는 별도로 업로드됩니다. 일부 엔진과 모델은 외부에서 내려받으므로 IP 주소 등 연결 정보가 해당 서비스에 전달됩니다.

작업이 자동 저장되나요?

아니요. 이미지와 편집 상태는 이 탭에 있고 미디어 결과는 기기 내 임시 저장소를 사용할 수 있습니다. 언어를 바꿔도 작업은 유지되지만 새로고침, 탭 닫기, 다른 페이지로 이동하면 사라질 수 있습니다.