Android

Android에서 동영상 압축하는 방법: 선명하게 보이는 선에서 용량 줄이기

휴대폰은 화면이 보여 줄 수 있는 것보다 훨씬 많은 데이터로 동영상을 녹화해요. 보이지 않는 부분은 덜어 내고, 보이는 부분은 지키는 방법이에요.

글: Aviad Katani업데이트: 5분 분량

Android에서 동영상을 압축하려면 더 낮은 비트레이트로 다시 인코딩해야 해요. 갤러리 앱으로 동영상을 다듬을 수 있고, Google 포토의 ‘저장용량 절약’은 백업하는 사본만 줄여 주지만, 둘 다 16, 20, 25 MB처럼 파일 용량을 입력할 수는 없어요. 그러려면 목표 용량 모드가 있는 앱이 필요해요. 동영상을 고르고, 용량을 입력하고, 예상 용량을 확인한 뒤, 남기기 전에 결과를 원본과 비교하세요.

4K 동영상은 1분만 찍어도 수백 메가바이트가 될 수 있어요. 일주일에 몇 번만 그렇게 찍어도 휴대폰 저장 공간은 대부분 눈에 보이지 않는 정보를 담은 파일로 채워져요 — 편집 여유분으로 녹화된, 6인치 화면에서는 아무도 볼 일 없는 디테일이에요.

동영상을 압축한다는 건 그 데이터를 덜 담아 다시 인코딩한다는 뜻이에요. 잘하면 보통 크기로 볼 때 차이를 알아차리기 어려워요. 잘못하면 얼굴이 뭉개지고 하늘에 깍두기 같은 블록이 생겨요. 차이는 거의 전적으로 설정에 달려 있으니, 이 가이드는 어떤 버튼을 누를지 알려 드리기 전에 설정부터 설명해요.

휴대폰 동영상이 큰 이유

동영상 파일의 크기는 아주 가까운 근삿값으로, 두 숫자의 곱일 뿐이에요:

용량 = 비트레이트 × 길이

비트레이트는 동영상이 1초에 쓰는 데이터 양으로, 초당 메가비트(Mbps)로 재요. 휴대폰은 모델, 프레임 레이트, 코덱에 따라 4K를 대략 40–100 Mbps로 녹화해요. 편집자가 잘라 내고, 색을 보정하고, 다시 편집해도 흠이 생기지 않을 만큼이지만 — 보기만 하는 데는 훨씬 넘치는 양이에요.

나머지는 세부 사항이에요:

  • 해상도 — 4K는 1080p보다 픽셀이 네 배 많아요. 픽셀이 많을수록 똑같이 선명해 보이려면 비트레이트가 더 필요해요.
  • 프레임 레이트 — 60 fps는 30 fps보다 프레임을 두 배 많이 녹화해요. 빠른 움직임에는 도움이 되지만, 사람이 말하는 영상에는 대개 필요 없어요.
  • 코덱 — 압축 방식이에요. HEVC(H.265)는 비슷한 화질에 예전 H.264의 절반 정도 비트레이트만 필요해서, 요즘 많은 휴대폰이 이를 지원해요. H.264 vs HEVC vs AV1을 보세요.
  • 오디오 — 보통 128–320 kbps예요. 비디오에 비하면 반올림 오차 수준이에요.

그러니 “압축”이란 사실 더 낮은 비트레이트를 고르는 것, 그리고 필요하면 새 비트레이트로 잘 채울 수 있는 더 낮은 해상도나 프레임 레이트를 고르는 거예요.

‘화질 저하 없이’의 진짜 의미

손실 압축 동영상은 다시 인코딩할 때마다 무언가를 잃어요 — 그게 손실 압축이라는 말의 뜻이에요. 솔직한 목표는, 실제로 볼 크기에서 눈에 보이지 않는 손실이에요. 휴대폰은 여유를 아주 많이 두고 녹화하기 때문에 그 목표는 생각보다 쉽게 이룰 수 있어요. 휴대폰 녹화본 용량의 상당 부분을 덜어 내도, 휴대폰 화면에서는 차이가 드러나지 않아요.

어떤 설정보다 화질을 훨씬 잘 지켜 주는 습관이 두 가지 있어요:

  1. 원본에서, 한 번만 압축하세요. 이미 압축한 파일을 다시 압축하면 손실이 쌓여요. 갤러리용과 WhatsApp용, 두 가지 버전이 필요하다면 둘 다 원본에서 만드세요.
  2. 지우기 전에 비교하세요. 결과를 원본과 같은 순간에서, 머리카락, 나뭇잎, 글자처럼 디테일이 많은 곳을 확대해서 보세요. 둘을 구별할 수 없다면, 그게 맞는 설정이에요.

단계별 방법: Android에서 동영상 압축하기

여기서는 휴대폰 안에서 압축하는 Ninja를 써요 — 아무것도 업로드되지 않고, 계정도 없어요. 압축은 무료이고 광고도 워터마크도 없어요. 앱은 Google Play에서 ‘Ninja: 동영상 압축 · 용량 줄이기’ 이름으로 받을 수 있고, Android 8.0 이상이 필요해요. 원리는 어떤 도구에도 똑같이 적용돼요.

  1. 동영상 고르기. Ninja를 열고 갤러리에서 고르거나, 어떤 앱에서든 동영상을 공유해 넣으세요. 여러 개를 고르면 일괄 작업으로 처리돼요(무료는 한 번에 3개까지, Ninja Pro로는 더 많이).
  2. 얼마나 작게 할지 고르기. 대부분의 동영상은 Ninja Auto 그대로 두세요. 동영상마다 비트레이트, 해상도, 코덱을 읽고, 선명하게 보이는 선에서 가장 많이 줄이는 설정을 골라요. 이메일 첨부나 업로드 상한처럼 꼭 지켜야 할 제한이 있다면 목표 용량을 골라 숫자를 입력하거나, WhatsApp이나 Gmail 같은 공유 프리셋을 고르세요.
  3. 예상 용량 확인하기. 인코딩하기 전에 Ninja가 예상 용량과 절약 비율을 보여 줘요. 충분히 작지 않다면 화질 → ‘작음’으로 바꾸거나 해상도를 낮추세요.
  4. 압축하기. 하드웨어 인코더가 처리하므로 4K 클립도 몇 분이면 끝나요. 앱을 나가도 돼요. 일괄 작업은 백그라운드에서 계속되고, 알림에서 일시 정지할 수 있어요.
  5. 결과 살펴보기. Reveal은 원본과 압축본을 같은 시점에서 나란히 보여 줘요 — 구분선을 끌고, 두 손가락으로 확대해 디테일을 확인하세요.
  6. 원본을 어떻게 할지 정하기. 둘 다 유지하거나, 원본을 앱 안의 Vault로 옮기거나, 휴대폰의 휴지통으로 옮기거나, 제자리에서 교체하거나(날짜를 유지해서 갤러리 타임라인이 흐트러지지 않아요), 삭제하세요. Ninja는 새 파일이 검사 9가지를 통과한 뒤에만 마지막 네 가지를 제안해요 — 처음부터 끝까지 재생되는지, 오디오가 유지됐는지, 갤러리에 있는지, 정말 더 작은지.

Android 동영상을 원하는 용량으로 압축하는 방법

필요한 용량(MB)에 8을 곱하고 동영상 길이(초)로 나누세요. 그 값이 맞는 비트레이트(Mbps)예요. 25 MB 아래로 맞춰야 하는 2분짜리 클립은 전체 약 1.6 Mbps를 쓸 수 있어요(25 MB × 8 ÷ 120초에서, 파일 자체의 오버헤드 몫을 조금 뺀 값). 소리에 128 kbps를 빼면 영상에는 약 1.5 Mbps가 남아요 — 30 fps의 720p에는 충분하지만, 1080p에는 부족해요. Ninja에서는 목표 용량을 고르고 25를 입력하면 앱이 이 계산을 대신해 줘요. 다른 제한이라면 설정을 고르기 전에 목표 용량에 맞는 정확한 비트레이트를 계산해 보세요.

용도별 추천 설정

하고 싶은 일 설정 이유
공간 확보, 보기에는 문제없게 Ninja Auto, 또는 화질 → 균형 보이지 않는 여유분을 덜어 내고, 해상도는 유지해요
보관용 사본 만들기 화질 → 높음, HEVC(Ninja Pro) — 무료라면 H.264 작지만 나중에 TV로 봐도 안심이에요
WhatsApp으로 보내기 WhatsApp 프리셋(16 MB, ≤720p, ≤30 fps) WhatsApp의 미디어 제한에 맞아요 — 자세히
이메일에 첨부하기 목표 용량, 상한보다 몇 MB 낮게 이메일 인코딩이 용량을 늘려요 — 자세히
Instagram, TikTok, YouTube에 올리기 해당 플랫폼의 프리셋 어차피 다시 인코딩하니, 플랫폼이 기대하는 파일을 보내세요

실제로 차이를 만드는 팁

  • 말하는 영상은 60 fps를 30으로, 움직임이 많으면 60 그대로. 프레임 레이트를 절반으로 줄이면 남는 비트레이트가 더 선명한 프레임에 쓰여요 — 생일 축사에는 좋고, 축구 경기에는 나빠요.
  • 필요 이상으로 해상도를 낮추지 마세요. 먼저 비트레이트를 낮추고, 비트레이트가 화면을 채우기에 너무 부족해질 때만 해상도를 낮추세요 — 그때부터 윤곽이 뭉개지기 시작해요.
  • 큰 것부터 일괄 작업하세요. Ninja의 저장 공간 화면은 가장 큰 동영상을 보여 주므로, 처음 몇 분의 압축으로 가장 많은 공간을 되찾을 수 있어요.

자주 묻는 질문

앱 없이 Android에서 동영상을 압축할 수 있나요?

원하는 용량으로는 안 돼요. 갤러리 앱으로 동영상을 다듬을 수 있고, 카메라에서 앞으로 더 낮은 해상도로 녹화할 수 있어요. Google 포토의 ‘저장용량 절약’은 Google 계정에 백업되는 사본을 작게 할 뿐, 휴대폰의 파일은 그대로예요. 이미 있는 동영상을 의미 있게 작게 만들려면 다시 인코딩해야 해요.

Android 동영상 압축 앱, 어떤 걸 추천하나요?

Ninja를 만드는 저희가 앱 순위를 매기지는 않을게요. 어떤 앱을 쓰든 다섯 가지를 확인하세요. 동영상을 업로드하지 않고 휴대폰에서 압축하는지, “저, 중, 고”만이 아니라 입력한 용량에 맞출 수 있는지, 남기기 전에 결과를 원본과 비교할 수 있는지, 무료로 내보내도 워터마크가 없는지, 그리고 비행기 모드에서도 작동하는지. Ninja는 다섯 가지를 모두 충족하며, 인터넷 권한조차 요청하지 않아서 휴대폰이 그 약속을 지켜요.

동영상을 압축하면 화질이 떨어지나요?

엄밀히 말하면 네 — 손실 압축 방식의 재인코딩은 매번 데이터를 버려요. 하지만 실제로는 휴대폰 동영상에 남는 데이터가 아주 많아서, 잘 고른 설정이라면 휴대폰에서 차이가 보이기 전에 파일 대부분을 덜어 낼 수 있어요. 같은 순간에서 둘을 비교하고, 직접 판단하세요.

동영상이 어딘가에 업로드되나요?

Ninja에서는 아니요. 모든 압축은 기기 안에서 이뤄져요. Android에서 Ninja는 인터넷 권한조차 요청하지 않아서, 휴대폰이 그 약속을 지켜요. Ninja Pro 구매는 Google Play를 통해 이뤄지며, Ninja는 결제 정보를 보지 않아요.

무료인가요?

압축 기능은 언제까지나 무료예요. 모든 용량 모드와 공유 프리셋을 쓸 수 있고, 워터마크도 하루 횟수 제한도 없어요. Ninja Pro는 선택 사항이에요 — 동영상 3개가 넘는 일괄 작업, 고급 도구 8가지, HEVC, VP9, AV1 출력을 더하며, 가격은 월 US$0.99, 연 US$5.99, 1회 결제 US$14.99예요(미국 가격 기준이며, 현지 가격은 Google Play가 정해요).

압축을 되돌릴 수 있나요?

압축한 파일을 원본으로 되돌릴 수는 없어요 — 덜어 낸 데이터는 사라졌으니까요. 그래서 원본이 중요해요. 결과를 확인할 때까지 원본을 지키세요. Ninja의 Vault와 휴대폰의 휴지통은 둘 다 한동안 원본을 복원할 수 있게 해 줘요.

공간을 얼마나 절약할 수 있나요?

동영상이 어떻게 녹화됐는지에 달려 있고, Ninja가 인코딩 전에 예상 용량을 보여 주니 먼저 알 수 있어요. 참고로, 저희 테스트에서 439 MB짜리 4K 데모 클립은 36.4 MB로 줄었고, 스크린샷 속 1080p 클립은 66.3 MB에서 11.5 MB가 됐어요. WhatsApp으로 받은 동영상처럼 이미 압축된 동영상은 줄일 여지가 훨씬 적어요 — 절약량이 기준(기본 20%)에 못 미치면 Ninja는 두 파일을 모두 남겨요.

출처

위의 모든 제한은 2026년 10월 30일에 이 출처들과 대조해 확인했어요. 플랫폼은 제한을 바꾸곤 해요. 바뀐 것이 있다면 알려 주세요.

  1. Google Photos Help — Choose the upload size of your photos and videos

큰 동영상을, 작은 파일로.
동영상은 휴대폰을 떠나지 않아요.

App Store에서 다운로드 하기Google Play에서 다운로드