功能

它能做的每件事,
以及確切的做法。

功能清單不灌水。這就是整個 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 上壓縮影片。

成果揭曉:釋放 54.8 MB,縮小 83%,可在同一時間點拖曳比較前後畫面。
成果揭曉——在同一時間點比較,用雙指縮放細看。

分享預設集

每個預設集都帶有大小目標,以及該平台的解析度和影格速率上限。

預設集大小上限最大高度最高 fps
WhatsApp16 MB720p30
Telegram2 GB1080p—
Discord20 MB720p—
Discord Nitro500 MB1080p—
iMessage / MMS3.5 MB480p—
Gmail25 MB1080p—
Outlook20 MB1080p—
Yahoo Mail25 MB1080p—
Instagram Feed650 MB1080p30
Instagram Reels650 MB1920p30
Instagram Story650 MB1920p30
TikTok287 MB1920p60
YouTube Shorts2 GB1920p60
X (Twitter)512 MB1080p—
LinkedIn5 GB1080p—

上限是 App 中每個預設集的目標值。各平台會調整限制;教學會追蹤最新數字,而「目標大小」接受你輸入的任何值——你也可以為任何大小上限計算位元速率。

鍛造坊列出所有分享預設集,並選取了 WhatsApp 16 MB。

格式

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 取消這兩項限制。價格。

你的原始影片

壓縮後的副本依序通過以下每一項之前,原始影片都不能被移動、取代或刪除。沒有部分及格這回事。

  1. 01
    檔案存在輸出檔存在,且大於 4 KB
  2. 02
    可以解析封裝格式可以解析,且至少含有一條視訊串流
  3. 03
    長度相符長度與預期相符,誤差在 max(±0.75 秒, ±1%) 以內
  4. 04
    視訊正常視訊串流有編解碼器、寬度和高度
  5. 05
    音訊完好應有音訊時,音訊串流存在且可以解碼
  6. 06
    影格可解碼開頭、中段和最後一個關鍵影格都能解碼出畫面
  7. 07
    已在相簿中輸出檔已登錄到媒體庫,而且可以讀取
  8. 08
    確實變小輸出檔比原始影片小
  9. 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à。
結果存放位置
你的相簿、原始影片旁邊,或你選擇的資料夾。
誠實的限制
「倒放」最多只能處理一分鐘:它要把每個影格都放在記憶體裡,與其當機,我們寧可拒絕。

這一切,都在你的手機上。壓縮功能免費。

App Store 下載Google Play 立即下載