功能

它能做的一切,
以及具体怎么做。

没有凑数的功能列表。这就是整个应用,全部在你的手机上运行。压缩功能免费;标有 Pro 的功能随 Ninja Pro 提供。

Ninja Compress 是一款适用于 iPhone 和 Android 的免费视频压缩应用,直接在手机上把视频文件变小。压多小由你决定——自动、按画质、按精确的 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%,带可拖动的同一时刻压缩前后对比。
揭晓页——在同一时刻对比,双指张合细看。

分享预设

每个预设都带有一个大小目标,同时还有针对其平台的分辨率和帧率上限。

预设大小上限最大高度最高帧率
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—

这些上限是应用中每个预设瞄准的数值。各平台会调整限制;指南会跟踪最新的数字,目标大小接受你输入的任何数值——或者为任何大小上限计算码率。

列出全部分享预设、选中 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
    时长一致时长与预期一致,误差在 ±0.75 秒或 ±1% 以内(取较大者)
  4. 04
    视频流正常视频流带有编码格式、宽度和高度
  5. 05
    音频完好应有音频时,音频流存在且可以解码
  6. 06
    画面能解码开头、中间和最后一个关键帧都能解码出画面
  7. 07
    已在相册中输出已登记到媒体库,并且可以读取
  8. 08
    确实更小输出文件比原视频小
  9. 09
    顺利完成任务成功完成,未被取消

然后是五种结果之一——由你选择,可以按批次选,也可以设为默认:

保留两者
原视频保持不变。
移到 Ninja 保险库
原视频移到应用内的保险库。清空之前可随时恢复。
移到系统回收站
原视频移到手机的回收站(iPhone 上是“最近删除”),30 天内可以恢复。
替换原视频
压缩后的视频接替原视频的位置、名称和日期——相册的时间线不会乱。
永久删除
仅限 Android:原视频立即消失,此操作无法撤销。(iPhone 的“照片”总会把删除的视频保留 30 天,所以 iPhone 版不提供这个选项。)

每个批次只确认一次,十秒钟可以撤销,还有一个节省门槛(默认 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à。
结果保存位置
你的相册、原视频旁边,或你选择的文件夹。
一个坦白的限制
倒放最长一分钟:它要把每一帧都放在内存里,我们宁可拒绝处理,也不愿让应用崩溃。

这一切,都在你的手机上。压缩功能免费。

App Store 下载去商店下载 Google Play