功能
它能做的每件事,
以及確切的做法。
功能清單不灌水。這就是整個 App,全部都在你的手機上。壓縮功能免費;標示 Pro 的項目需要 Ninja Pro。
Ninja Compress 是一款適用於 iPhone 和 Android 的免費 App,直接在手機上把影片檔案變小。你可以決定要壓多小——自動、依畫質、依確切的 MB 數、依百分比、依解析度或依位元速率——或點選 15 個分享預設集之一,包括 WhatsApp、Discord 和 Gmail。它會在編碼前顯示預計大小,並讓你在保留之前把結果和原始影片比較。可在 App Store 下載 Ninja: 影片壓縮與轉檔(iOS 15.0 以上版本),或在 Google Play 下載 Ninja: 影片壓縮 · 縮小影片檔案(Android 8.0 以上版本)。
壓縮
用六種方式之一決定要壓多小。預估值會在任何編碼開始前即時更新。
- Ninja Auto
- 讀取每部影片的位元速率、解析度和編解碼器,在畫面保持清晰的前提下,選出最能節省空間的設定。
- 畫質
- 五個叫得出名字的等級:最高、高、均衡、小、極小。
- 目標大小
- 「壓到 25 MB 以內」——附件和上傳上限就靠它。
- 百分比
- 讓每部影片壓到自身大小的某個比例。適合混合的批次。
- 解析度
- 選擇高度,從 2160p 到 240p;位元速率隨之調整。
- 手動位元速率
- 適合你已經知道數字的時候。
工作由硬體編碼器完成,所以一段 4K 影片只要幾分鐘。裝置的編碼器拒絕某個檔案時,Ninja 會沿著四階備援階梯往下退,改用軟體完成,而不是直接失敗。逐步教學:在 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 | — |
上限是 App 中每個預設集的目標值。各平台會調整限制;教學會追蹤最新數字,而「目標大小」接受你輸入的任何值——你也可以為任何大小上限計算位元速率。

格式
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——原因請見開放原始碼。
工具
一共十四個——六個免費,八個需要 Ninja Pro。浮水印是你的文字或圖片——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
你的文字或圖片,九個位置可選
字幕Pro
內嵌到畫面,或加入可切換的字幕軌
擷取音訊Pro
MP3 · M4A · WAV · FLAC · OGG
擷取影格
拖曳到想要的時刻,存成 PNG 或 JPG
GIF 製作Pro
調色盤最佳化 · 混色與循環次數
免費批次最多 3 部影片,並可儲存一個預設集。Ninja Pro 取消這兩項限制。價格。
你的原始影片
壓縮後的副本依序通過以下每一項之前,原始影片都不能被移動、取代或刪除。沒有部分及格這回事。
- 01檔案存在輸出檔存在,且大於 4 KB
- 02可以解析封裝格式可以解析,且至少含有一條視訊串流
- 03長度相符長度與預期相符,誤差在 max(±0.75 秒, ±1%) 以內
- 04視訊正常視訊串流有編解碼器、寬度和高度
- 05音訊完好應有音訊時,音訊串流存在且可以解碼
- 06影格可解碼開頭、中段和最後一個關鍵影格都能解碼出畫面
- 07已在相簿中輸出檔已登錄到媒體庫,而且可以讀取
- 08確實變小輸出檔比原始影片小
- 09順利完成工作已順利完成,且未被取消
接著是五種結果之一——由你選擇,可以每個批次決定,也可以設為預設:
- 兩者都保留
- 原始影片原封不動。
- 移到 Ninja 保管庫
- 原始影片會移到 App 內的保管庫。清空保管庫之前,隨時都能還原。
- 移到系統垃圾桶
- 原始影片會移到手機的垃圾桶(iPhone 上是「最近刪除」),30 天內都能還原。
- 取代原始影片
- 壓縮後的影片會沿用原始影片的位置、檔名和日期——相簿的時間軸不會亂掉。
- 永久刪除
- 僅限 Android:原始影片會立即消失,此動作無法復原。(iPhone 的「照片」一律會把刪除的影片保留 30 天,所以 iPhone 版不提供這個選項。)
每個批次只需確認一次、10 秒內都能復原,還有節省門檻——預設為 20%——低於這個門檻,不論你選了什麼,兩個檔案都會保留。
可靠性
- 背景工作
- 你使用其他 App 時,前景服務會讓長時間的批次繼續執行。
- 暫停與繼續
- 在通知中或在 App 內操作。
- 過熱暫停
- 手機發熱時,佇列會在檔案之間暫停,並告訴你原因。
- 被關閉後繼續
- 如果系統在批次進行中關閉 Ninja,它會提議接續未完成的部分。
- 分享到 Ninja
- 從任何相簿或通訊 App 直接把影片傳進 Ninja。
- 歷史紀錄
- 可搜尋,支援 App 內播放和同一時間點的前後對比。
隱私
沒有分析工具、沒有當機回報、沒有廣告 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à。
- 結果存放位置
- 你的相簿、原始影片旁邊,或你選擇的資料夾。
- 誠實的限制
- 「倒放」最多只能處理一分鐘:它要把每個影格都放在記憶體裡,與其當機,我們寧可拒絕。
