端末内で完結・オフライン・圧縮は無料
大きな動画を、
小さなファイルに。
動画はスマホの外に出ません。
Ninjaは動画の圧縮・変換・編集を、すべてスマホの中で行います。サーバーもアカウントもアップロードもありません。Android版はインターネットの権限さえ要求しないので、約束を守るのは私たちではなく、お使いのスマホです。
Ninja Compressは、Katani Labsが開発したiPhone・Android向けの無料の動画圧縮アプリです。動画の圧縮・変換・編集をすべてスマホの中で行い、サーバーには何もアップロードしません。目標サイズや、WhatsApp・Discord・メール・SNS向けのプリセットを選び、圧縮した動画を元の動画と並べて見比べられます。元の動画に手が加わるのは、コピーが9つの安全チェックに合格してからです。圧縮機能は無料で、広告なし、アカウント不要、ウォーターマークなし。Ninja Proは任意のアップグレードです。Ninja Compressはスマホ用の動画アプリで、パソコン用ソフトや画像圧縮ツールではありません。
App StoreではNinja: 動画圧縮・変換(iPhone、iOS 15.0以降)、Google PlayではNinja: 動画圧縮・変換(Android 8.0以降)として、無料で入手できます。
- ファイル
- Demo_Aurora_1080p.mp4
- 圧縮前
- 66.3 MB
- 圧縮後
- 11.5 MB
- 節約
- 54.8 MB
- 削減率
- −83%

- 広告なしバナーも、「続けるにはこれを視聴」もありません。
- ウォーターマークなし無料でもProでも、Ninjaが動画にロゴを入れることはありません。
- アカウント不要開いてすぐ使えます。サインインするものは何もありません。
- インターネットの権限なしそのため、Android自体がNinjaをネットワークから遮断します。
使い方
すべてを、25秒で。
実際のアプリの画面収録を、長さだけ編集しました。
- 01選ぶギャラリーから選べます(新しい順・サイズが大きい順・長い順で並べ替え)。どのアプリからでも動画をNinjaに共有できます。
- 02どこまで小さくするか決めるNinja Autoのままにするか、サイズ・画質・共有プリセットを選びます。見込みサイズはリアルタイムで表示されます。
- 03確かめてから残す結果と元の動画を同じ瞬間で見比べます。元の動画をどうするかは、そのあとで決めます。
Forge
小さくする方法は、6つ。
確定する前に、見込みサイズがリアルタイムで更新されます。だから「どこまで小さくなるか」は、あとで驚く結果ではなく、自分で選ぶ数字です。計算の仕組みが知りたければ、上限に収まるビットレートを計算してみてください。
Ninja Auto
動画ごとにビットレート・解像度・コーデックを読み取り、鮮明さを保てる範囲で最大の削減を選びます。
画質
名前で選べる5段階:最高・高・バランス・小・極小。
目標サイズ
「25 MBに収める」—添付ファイルやアップロードの上限に合わせるときに。
割合
各動画を、元のサイズに対する割合で小さくします。さまざまな動画をまとめて処理するときに便利です。
解像度
高さを2160pから240pまでで選ぶと、ビットレートがそれに合わせて決まります。
手動ビットレート
数値が決まっているときに。
ハードウェアエンコーダーが重い処理を担うので、4Kクリップも半日ではなく数分で終わります。端末のエンコーダーがファイルを受け付けない場合も、Ninjaは4段階のフォールバックを順に試し、失敗で終わらせずにソフトウェア処理で仕上げます。

共有プリセット
送り先に合わせたサイズ。
ワンタップで選べる15種類の目標。それぞれ送り先のファイルサイズ・解像度・フレームレートに収まるよう調整されているので、一度で送れます。
メッセージ
- WhatsApp16 MB
- Telegram2 GB
- Discord20 MB
- Discord Nitro500 MB
- iMessage / MMS3.5 MB
メール
- Gmail25 MB
- Outlook20 MB
- Yahoo Mail25 MB
SNS
- Instagram Feed650 MB
- Instagram Reels650 MB
- Instagram Story650 MB
- TikTok287 MB
- YouTube Shorts2 GB
- X (Twitter)512 MB
- LinkedIn5 GB
各サービスは上限を変更することがあります。iPhone・WhatsApp・Discord・メール向けの動画圧縮ガイドで最新の数値を追っています。目標サイズモードなら、入力したどんな数値にも合わせられます。

検証ゲート
間違ったものは、消しません。
多くの圧縮アプリは、元の動画について「信用してほしい」と求めます。Ninjaは、その信用を行動で勝ち取ります。元の動画に手を加える前に、圧縮したコピーはこの順番で9つのチェックすべてに合格しなければなりません。1つでも失敗すれば、何も削除されません。例外はありません。
- 01存在する出力ファイルが存在し、4 KBより大きい
- 02解析できるコンテナを解析でき、映像ストリームが1つ以上ある
- 03長さが同じ想定の長さとの差がmax(±0.75 s, ±1%)以内
- 04映像が正常映像ストリームにコーデック・幅・高さがある
- 05音声が残っている音声が想定される場合、音声ストリームが存在しデコードできる
- 06フレームをデコードできる先頭・中間・最後のキーフレームでフレームをデコードできる
- 07ギャラリーにある出力がメディアライブラリに登録され、読み出せる
- 08本当に小さい出力が元の動画より小さい
- 09正常に完了ジョブが正常に完了し、キャンセルされていない
元の動画をどうするかは、そのあとで決めます。
- 両方を残す元の動画はそのままです。
- Ninja Vaultに移動元の動画はアプリ内のVaultに移動します。空にするまで、いつでも復元できます。
- システムのゴミ箱に移動元の動画は端末のゴミ箱(iPhoneでは「最近削除した項目」)に移動し、30日間は復元できます。
- 元の動画を置き換える圧縮した動画が元の動画の場所・名前・日付を引き継ぐので、ギャラリーの時系列が崩れません。
- 完全に削除Androidのみ:元の動画はすぐに消え、元に戻せません。(iPhoneの「写真」は削除した動画を必ず30日間残すため、iPhone版にはこの選択肢がありません。)
確認はバッチごとに1回。10秒間の取り消し。そして、削減する価値がなかったときは両方のファイルを残す、削減量のしきい値。

- 変換MP4・MKV・WebM・MOV ほか
- トリミング前後を切り取る
- 中間をカットPro区間を削除して、残りをつなぐ
- クロップフリー、または 16:9・9:16・1:1・4:5・4:3・2.35:1
- 結合Proクリップを好きな順につないで1本に
- 速度Pro0.25× – 4×、音程はそのまま
- 逆再生Pro音声ごと逆向きに再生
- 回転 / 反転90°単位の回転と左右反転
- ミュート音声トラックを取り除く
- ウォーターマークPro好きな文字か画像を、9か所のいずれかに
- 字幕Pro焼き込むか、切り替えられるトラックとして追加
- 音声を抽出ProMP3・M4A・WAV・FLAC・OGG
- フレームを切り出す見たい瞬間まで送って、PNGかJPGで保存
- GIFメーカーProパレット最適化・ディザリングとループ回数
コンテナ MP4 · MKV · MOV · WebM · AVI · WMV · FLV · 3GP · MPEG · TS · M4V · OGV
コーデック H.264 · H.265 / HEVC (Pro) · VP8 · VP9 (Pro) · AV1 (Pro) · MPEG-4

実際のスマホのために
まとめて始めて、スマホは置いておくだけ。
- バックグラウンドでも続きます。フォアグラウンドサービスが長い処理を保持するので、ほかのアプリを使っていても止まりません。
- 一時停止と再開は、通知から直接できます。
- 熱にも配慮します。スマホが熱くなると、ファイルの合間でキューを一時停止し、その理由を表示します。
- 強制終了されても大丈夫。システムが処理の途中でNinjaを終了させても、中断した分の再開を提案します。
- 共有で取り込めます。どのギャラリーやメッセージアプリからでも、動画をNinjaに送れます。
- 記録が残ります。検索できる履歴、アプリ内再生、同じタイムスタンプでの圧縮前後の比較。

プライバシーに、但し書きはありません
ポリシーは約束。
権限がないことは証明。
どんなアプリでも「動画はアップロードしません」と約束することはできます。NinjaのAndroid版はINTERNET権限なしで配布されているため、1バイトでも外に出る前に、システムがネットワークへの接続を拒否します。私たちの言葉を信じる必要はありません。権限の一覧はアプリの一部で、どのAPK解析ツールでも確認できます。
- 解析なし。クラッシュレポートなし。広告IDなし。サインインなし。
- 履歴・プリセット・設定はNinjaの専用ストレージに保存され、アプリのデータを消去するかアンインストールすると消えます。
- 問題が起きたときは、Ninjaがスマホの中に記録します。そのテキストを共有するかどうかはご自身で決められます。共有はワンタップで1回だけ、選んだアプリに送られます。
- このウェブサイトも同じです。Cookieなし、解析なし、他社からは何も読み込みません。
プライバシーポリシーを読む—言うべきことがあまりないので、短いです。

圧縮アプリを入れる前に
確かめておきたい、5つの質問。
ストアページのプライバシーの欄と、権限の一覧を確認しましょう。Ninjaの答えはこちらです。
料金
圧縮機能は無料。Proはプロ向けツール。
どちらでも広告なし、アカウント不要。ProはGoogle PlayかApp Storeで購入し、スマホの中で確認されるので、オフラインでも使えます。
ずっと無料
- すべてのサイズモードと、15種類すべての共有プリセット
- 1回の一括処理で3本まで
- 変換、トリミング、クロップ、回転、ミュート、フレームの切り出し
- H.264、VP8、MPEG-4
- 9つのチェックによる安全な削除、Vault、取り消し
- プリセットの保存は1つまで
Ninja Pro
- 一括処理の本数が無制限
- 中間をカット、結合、速度、逆再生、ウォーターマーク、字幕、音声を抽出、GIFメーカー
- H.265 / HEVC, VP9, AV1
- プリセットを無制限に保存
App Store: 月額$2.99 · 年額$14.99 · 買い切り$29.99Google Play: 月額$0.99 · 年額$5.99 · 買い切り$14.99
米国価格です。各国の価格は各ストアが設定します。サブスクリプションは、ストアのアカウントで解約するまで更新されます。利用規約
よくある質問
質問に、率直にお答えします。
iPhoneで動画を圧縮する方法は?
ビットレートを下げて再エンコードします。「写真」アプリやiMovieではファイルサイズを指定できないため、圧縮アプリを使います。Ninjaなら写真ライブラリから動画を選び、Ninja Autoのままにするか、「目標サイズ」を選んで25 MBなど必要なサイズを入力します。エンコードを始める前に、見込みサイズが表示されます。圧縮後は結果と元の動画を同じ瞬間で見比べてから、元の動画をどうするか決めます。NinjaはApp Storeで「Ninja: 動画圧縮・変換」として無料で入手でき、iOS 15.0以降のiPhoneで使えます。
Androidで動画を圧縮する方法は?
ビットレートを下げて再エンコードします。ギャラリーアプリでは動画のトリミングはできても、ファイルサイズは指定できないため、圧縮アプリを使います。Ninjaならギャラリーから動画を選び、Ninja Autoのままにするか、「目標サイズ」を選んで25 MBなど必要なサイズを入力します。エンコードを始める前に、見込みサイズが表示されます。圧縮後は結果と元の動画を同じ瞬間で見比べてから、元の動画をどうするか決めます。NinjaはGoogle Playで「Ninja: 動画圧縮・変換」として無料で入手でき、Android 8.0以降で使えます。
大きすぎる動画を送るには?
ファイルをそのまま別の方法で送るか、ファイルを小さくします。iPhoneなら、AirDropで近くのAppleデバイスに送れ、メールの添付ファイルはMail Dropで5 GBまで扱えます。上限が受け取る側にある場合は、動画を圧縮して収めます。WhatsAppのヘルプセンターによると、動画の上限は高速な回線では720pで100 MB、低速な回線では480pで64 MB(ドキュメントとして送れば2 GBまで)です。Discordの無料プランの上限は20 MB、Gmailの添付ファイルは25 MBまでです。Ninjaの共有プリセットと目標サイズモードなら、アップロードせずにスマホの中でファイルを収められます。
Ninjaは無料ですか?
圧縮機能はずっと無料です。すべてのサイズモード、すべての共有プリセット、トリミング、クロップ、回転、ミュート、変換、フレームの切り出し、安全な削除まで、ウォーターマークなし、1日の回数制限なしで使えます。Ninja Proは任意で、3本を超える一括処理、8つの高度なツール、H.265 / VP9 / AV1、プリセットの無制限保存が加わります。価格はApp Store: 月額$2.99, 年額$14.99, 買い切り$29.99; Google Play: 月額$0.99, 年額$5.99, 買い切り$14.99です(米国価格。各国の価格は各ストアが設定します)。広告は一切ありません。
Ninja Proにはアカウントやインターネット接続が必要ですか?
アカウントは不要です。購入はGoogle PlayまたはApp Storeで行い、支払いはストアが処理するので、Ninjaがお支払い情報を見ることはありません。購入の確認はスマホのストアアプリを通じて行われるため、Proはオフラインでも使えます。
Ninjaは動画をどこかにアップロードしますか?
しません。すべての処理はスマホの中で行われ、サーバーもアカウントもアップロードもありません。Android版はインターネットの権限さえ要求しないため、OS自体がネットワークへの接続をブロックします。
圧縮すると画質は落ちますか?
Ninja Autoは動画ごとにビットレート・解像度・コーデックを読み取り、鮮明さを保てる範囲で最大の削減を選びます。残す前に、Revealで元の動画と結果を同じタイムスタンプで並べ、境界線をドラッグしたりピンチで拡大したりして細部を確かめられます。
間違ったファイルを消してしまうことはありませんか?
元の動画に手が加わるのは、圧縮したコピーが9つのチェックに合格してからです。再生できること、長さが正しいこと、音声が残っていること、冒頭・中間・末尾でフレームをデコードできること、本当にギャラリーにあり、本当に小さくなっていること。1つでも失敗すれば何も削除されません。元の動画をどうするかは、両方を残すことも含めてご自身で選べ、10秒間は元に戻せます。
どの形式に対応していますか?
12種類のコンテナ(MP4, MKV, MOV, WebM, AVI, WMV, FLV, 3GP, MPEG, TS, M4V, OGV)と、H.264, H.265 / HEVC, VP8, VP9, AV1, MPEG-4に対応しています。H.265 / HEVC, VP9, AV1はNinja Proで使え、それ以外は無料です。
オフラインでも使えますか?
完全に使えます。圧縮・変換・編集に接続は一切不要なので、機内モードでも、飛行機の中でも、電波がまったく届かない場所でも同じように動きます。唯一の例外はNinja Proの購入と復元で、これはストアアプリがオンラインで行います。その後はProもオフラインで使えます。
iPhone版はありますか?
あります。「Ninja: 動画圧縮・変換」としてApp Storeで入手できます。iPhone向けに作られており、iPad版はありません。
逆再生が1分までなのはなぜですか?
動画を逆再生にするには、すべてのフレームを一度にメモリに保持する必要があります。1分を超えると、スマホのメモリが足りなくなり始めます。クラッシュするより、処理をお断りする方を選びました。
