機能
できることのすべてと、
その仕組み。
機能を水増しした一覧ではありません。これがアプリのすべてで、すべてスマホの中で動きます。圧縮機能は無料で、Proと書かれたものはNinja Proで使えます。
Ninja Compressは、動画ファイルをスマホの中で小さくする、iPhone・Android向けの無料の動画圧縮アプリです。どこまで小さくするかは、自動、画質、MB単位の正確なサイズ、割合、解像度、ビットレートのいずれかで選ぶか、WhatsApp、Discord、Gmailなど15種類の共有プリセットをタップするだけです。エンコード前に見込みサイズを表示し、残す前に結果と元の動画を見比べられます。App StoreのNinja: 動画圧縮・変換(iOS 15.0以降)、またはGoogle PlayのNinja: 動画圧縮・変換(Android 8.0以降)から入手できます。
圧縮
どこまで小さくするかを、6つの方法から選べます。見込みサイズは、エンコードを始める前からリアルタイムで更新されます。
- 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
クリップを好きな順につないで1本に
速度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解析できるコンテナを解析でき、映像ストリームが1つ以上ある
- 03長さが同じ想定の長さとの差がmax(±0.75 s, ±1%)以内
- 04映像が正常映像ストリームにコーデック・幅・高さがある
- 05音声が残っている音声が想定される場合、音声ストリームが存在しデコードできる
- 06フレームをデコードできる先頭・中間・最後のキーフレームでフレームをデコードできる
- 07ギャラリーにある出力がメディアライブラリに登録され、読み出せる
- 08本当に小さい出力が元の動画より小さい
- 09正常に完了ジョブが正常に完了し、キャンセルされていない
そのうえで、5つの結果から1つを選びます。バッチごとにも、既定としても設定できます:
- 両方を残す
- 元の動画はそのままです。
- Ninja Vaultに移動
- 元の動画はアプリ内のVaultに移動します。空にするまで、いつでも復元できます。
- システムのゴミ箱に移動
- 元の動画は端末のゴミ箱(iPhoneでは「最近削除した項目」)に移動し、30日間は復元できます。
- 元の動画を置き換える
- 圧縮した動画が元の動画の場所・名前・日付を引き継ぐので、ギャラリーの時系列が崩れません。
- 完全に削除
- Androidのみ:元の動画はすぐに消え、元に戻せません。(iPhoneの「写真」は削除した動画を必ず30日間残すため、iPhone版にはこの選択肢がありません。)
確認はバッチごとに1回、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分までです。すべてのフレームをメモリに保持するため、クラッシュするより処理をお断りする方を選びました。
