기능
할 수 있는 모든 것,
그리고 정확한 방식.
부풀린 기능 목록은 없어요. 이게 앱의 전부이고, 모두 휴대폰에서 작동해요. 압축 기능은 무료이며, Pro 표시가 있는 기능은 Ninja Pro로 쓸 수 있어요.
Ninja Compress는 휴대폰에서 직접 동영상 파일을 작게 만드는 iPhone·Android용 무료 앱이에요. 얼마나 작게 할지는 직접 골라요 — 자동으로, 화질로, 메가바이트 단위의 정확한 용량으로, 비율로, 해상도로, 비트레이트로 — 또는 WhatsApp, Discord, Gmail 등 공유 프리셋 15가지 중 하나를 탭하세요. 인코딩 전에 예상 용량을 보여 주고, 남기기 전에 결과를 원본과 비교할 수 있어요. App Store의 Ninja: 동영상 압축·변환(iOS 15.0 이상) 또는 Google Play의 Ninja: 동영상 압축 · 용량 줄이기(Android 8.0 이상)에서 받으세요.
압축
여섯 가지 방법 중 하나로 얼마나 작게 할지 고르세요. 인코딩하기 전에 예상 용량이 실시간으로 바뀌어요.
- Ninja Auto
- 동영상마다 비트레이트, 해상도, 코덱을 읽고, 선명하게 보이는 선에서 가장 많이 줄이는 설정을 골라요.
- 화질
- 이름으로 고르는 5단계: 최고, 높음, 균형, 작음, 최소.
- 목표 용량
- “25 MB에 맞추기” — 첨부 파일과 업로드 제한에 맞출 때.
- 비율
- 동영상마다 원래 용량의 일정 비율을 목표로 해요. 여러 동영상을 섞어 일괄 작업할 때 유용해요.
- 해상도
- 높이를 2160p부터 240p까지 고르면, 비트레이트가 그에 맞춰져요.
- 수동 비트레이트
- 원하는 값을 이미 알고 있을 때.
하드웨어 인코더가 처리하므로 4K 클립도 몇 분이면 끝나요. 기기의 인코더가 파일을 거부하면, Ninja는 실패로 끝내지 않고 4단계 대체 처리를 차례로 내려가 소프트웨어로 마무리해요. 단계별 안내: iPhone에서 동영상 압축하기.

공유 프리셋
각 프리셋에는 용량 목표뿐 아니라, 그 플랫폼에 맞는 해상도와 프레임 레이트 상한도 들어 있어요.
| 프리셋 | 용량 상한 | 최대 높이 | 최대 fps |
|---|---|---|---|
| 16 MB | 720p | 30 | |
| Telegram | 2 GB | 1080p | — |
| Discord | 20 MB | 720p | — |
| Discord Nitro | 500 MB | 1080p | — |
| iMessage / MMS | 3.5 MB | 480p | — |
| Gmail | 25 MB | 1080p | — |
| Outlook | 20 MB | 1080p | — |
| Yahoo Mail | 25 MB | 1080p | — |
| Instagram Feed | 650 MB | 1080p | 30 |
| Instagram Reels | 650 MB | 1920p | 30 |
| Instagram Story | 650 MB | 1920p | 30 |
| TikTok | 287 MB | 1920p | 60 |
| YouTube Shorts | 2 GB | 1920p | 60 |
| X (Twitter) | 512 MB | 1080p | — |
| 5 GB | 1080p | — |
상한은 앱의 각 프리셋이 목표로 하는 값이에요. 플랫폼은 제한을 바꾸곤 해요. 가이드에서 최신 수치를 확인할 수 있고, 목표 용량에는 어떤 값이든 입력할 수 있어요 — 또는 용량 제한에 맞는 비트레이트를 계산해 보세요.

형식
컨테이너 12가지
MP4 · MKV · MOV · WebM · AVI · WMV · FLV · 3GP · MPEG · TS · M4V · OGV
비디오 코덱 6가지
H.264 · H.265 / HEVC (Pro) · VP8 · VP9 (Pro) · AV1 (Pro) · MPEG-4
H.264, VP8, MPEG-4는 무료이고, H.265 / HEVC, VP9, AV1 코덱은 Ninja Pro로 쓸 수 있어요. H.264와 HEVC는 휴대폰의 하드웨어 인코더로 인코딩해요. Ninja의 FFmpeg 빌드에는 x264, x265, xvid가 들어 있지 않아요 — 이유는 오픈 소스 페이지를 보세요.
도구
모두 14가지 — 무료 6가지, Ninja Pro로 8가지. 워터마크는 직접 넣은 텍스트나 이미지예요 — Ninja는 자체 워터마크를 넣지 않아요.
변환
MP4 · MKV · WebM · MOV 등
다듬기
앞뒤 잘라 내기
중간 삭제Pro
구간을 지우고 나머지를 이어 붙이기
자르기
자유 또는 16:9 · 9:16 · 1:1 · 4:5 · 4:3 · 2.35:1
합치기Pro
원하는 순서로 클립을 하나로 합치기
속도Pro
0.25×–4×, 음높이 유지
역재생Pro
소리까지 함께 거꾸로 재생
회전 / 뒤집기
90° 단위 회전과 좌우 반전
음소거
오디오 트랙 제거
워터마크Pro
직접 넣은 텍스트나 이미지, 9가지 위치
자막Pro
영상에 입히거나, 켜고 끌 수 있는 트랙으로 추가
오디오 추출Pro
MP3 · M4A · WAV · FLAC · OGG
프레임 캡처
원하는 순간으로 이동해 PNG나 JPG로 저장
GIF 만들기Pro
팔레트 최적화 · 디더링과 반복 횟수
무료 일괄 작업은 동영상 최대 3개, 저장 프리셋 1개까지예요. Ninja Pro는 두 제한을 모두 없애요. 가격.
원본
압축본이 아래 검사를 하나도 빠짐없이 순서대로 통과하기 전에는 원본을 옮기거나, 교체하거나, 삭제할 수 없어요. 부분 점수는 없어요.
- 01파일 있음출력 파일이 있고 4 KB보다 큼
- 02해석 가능컨테이너를 해석할 수 있고 비디오 스트림이 하나 이상 있음
- 03길이 일치길이가 예상 길이와 max(±0.75초, ±1%) 이내로 일치함
- 04정상 비디오비디오 스트림에 코덱, 너비, 높이가 있음
- 05오디오 유지오디오가 있어야 하는 경우 오디오 스트림이 있고 디코딩됨
- 06프레임 디코딩시작, 중간, 마지막 키프레임에서 프레임이 디코딩됨
- 07갤러리에 있음출력 파일이 미디어 보관함에 등록되고 제대로 읽힘
- 08실제로 더 작음출력 파일이 원본보다 작음
- 09정상 완료작업이 정상적으로 끝났고 취소되지 않음
그다음, 다섯 가지 결과 중 하나를 골라요 — 일괄 작업마다, 또는 기본값으로:
- 둘 다 유지
- 원본은 그대로 남아요.
- Ninja Vault로 이동
- 원본이 앱 안의 Vault로 이동해요. 비우기 전까지 언제든 복원할 수 있어요.
- 시스템 휴지통으로 이동
- 원본이 휴대폰의 휴지통(iPhone에서는 ‘최근 삭제된 항목’)으로 이동하며, 30일 동안 복원할 수 있어요.
- 원본 교체
- 압축한 동영상이 원본의 자리, 이름, 날짜를 그대로 이어받아요 — 그래서 갤러리 타임라인이 흐트러지지 않아요.
- 영구 삭제
- Android 전용: 원본이 즉시 사라지며, 되돌릴 수 없어요. (iPhone의 ‘사진’ 앱은 삭제한 동영상을 항상 30일 동안 보관하므로, iPhone 앱에는 이 옵션이 없어요.)
일괄 작업마다 확인 한 번, 10초 실행 취소, 그리고 절약 기준(기본 20%) — 이보다 적게 줄면 무엇을 골랐든 두 파일을 모두 남겨요.
안정성
- 백그라운드 작업
- 다른 앱을 쓰는 동안에도 포그라운드 서비스가 긴 일괄 작업을 계속 실행해요.
- 일시 정지와 재개
- 알림에서, 또는 앱 안에서.
- 발열 시 일시 정지
- 휴대폰이 뜨거워지면 파일 사이에서 대기열을 멈추고 이유를 알려 줘요.
- 강제 종료 후 재개
- 시스템이 일괄 작업 도중 Ninja를 닫으면, 중단된 작업을 이어서 할지 물어봐요.
- Ninja로 공유
- 어떤 갤러리나 메신저에서든 동영상을 Ninja로 바로 보내세요.
- 기록
- 검색할 수 있고, 앱 안 재생과 같은 시점의 압축 전후 비교를 지원해요.
개인정보
분석 없음, 크래시 리포트 없음, 광고 ID 없음, 로그인 없음. Android 앱은 인터넷 권한을 요청하지 않아서, 시스템이 직접 앱을 오프라인으로 묶어 둬요. 문제가 생겨도 로그는 직접 공유하기 전까지 휴대폰에 남아요. 전체 방침.
세부 사항
- 테마
- 다크와 라이트 — 둘 다 색을 반전한 게 아니라 하나하나 다듬었고, 명암비를 확인했어요.
- 언어
- English, Español, Português, Deutsch, Français, हिन्दी, Bahasa Indonesia, 日本語, Русский, 한국어, Italiano, Nederlands, Svenska, Norsk bokmål, Dansk, Suomi, 简体中文, 繁體中文, Polski, Türkçe, Tiếng Việt, ไทย, Українська, Čeština, Bahasa Melayu, العربية, עברית, Ελληνικά, Română, Magyar, Slovenčina, Hrvatski, Català.
- 결과 저장 위치
- 갤러리, 원본과 같은 위치, 또는 직접 고른 폴더.
- 솔직한 제한
- 역재생은 1분까지예요. 모든 프레임을 메모리에 올려야 해서, 앱이 멈추는 것보다 거절하는 쪽을 택했어요.
