Android
Androidで動画を圧縮する方法:鮮明さを保って容量を小さく
スマホは、スマホの画面で表示しきれないほど多くのデータで動画を撮影します。その中から一生見ることのない部分を取り除き、見る部分を残す方法を紹介します。
Androidで動画を圧縮するには、ビットレートを下げて再エンコードします。ギャラリーアプリでは動画をトリミングでき、Googleフォトの「保存容量の節約画質」はバックアップするコピーだけを小さくしますが、どちらも16・20・25 MBのようにファイルサイズを入力することはできません。それには目標サイズのモードがあるアプリが必要です。動画を選び、サイズを入力し、見込みサイズを確かめ、残す前に結果を元の動画と見比べます。
4K動画は、1分だけで数百MBになることがあります。それを週に何度か撮れば、スマホのストレージは、ほとんどが目に見えない情報でできたファイルでいっぱいになります。編集の余裕のために記録された細部で、6インチの画面では誰も見ることがありません。
動画を圧縮するとは、そのデータを減らして再エンコードすることです。うまくやれば、普通の大きさで見る限り違いは分かりません。下手にやると、顔がにじみ、空がブロック状になります。その差はほとんどが設定で決まるので、このガイドではどのボタンを押すかより先に、設定について説明します。
スマホの動画が大きい理由
動画ファイルのサイズは、ごく近似的には、2つの数字の掛け算にすぎません。
サイズ = ビットレート × 長さ
ビットレートは動画が1秒あたりに使うデータ量で、メガビット毎秒(Mbps)で表します。スマホは4Kを、モデル・フレームレート・コーデックによっておよそ40〜100 Mbpsで撮影します。編集する人が切り抜き、色を調整し、つなぎ直しても乱れが出ない量で、見るだけなら必要な量をはるかに超えています。
それ以外は細部の話です。
- 解像度:4Kは1080pの4倍の画素を持ちます。画素が多いほど、同じ鮮明さに見せるために多くのビットレートが必要です。
- フレームレート:60 fpsは30 fpsの2倍のフレームを記録します。速い動きには効果がありますが、人が話しているだけの動画にはほとんど関係ありません。
- コーデック:圧縮の方式です。HEVC(H.265)は、古いH.264と同じくらいの画質に、およそ半分のビットレートで済みます。多くのスマホがHEVCを選べるのはそのためです。H.264・HEVC・AV1の違いをご覧ください。
- 音声:通常は128〜320 kbps。映像に比べれば誤差の範囲です。
つまり「圧縮」とは、実際には低いビットレートを選ぶことで、必要なら新しいビットレートでうまく埋められる低い解像度やフレームレートも選ぶことです。
「画質を落とさずに」の本当の意味
非可逆の動画を再エンコードすれば、必ず何かが失われます。それが非可逆という意味です。正直な目標は、見る大きさでは分からない程度の損失にとどめることです。スマホは大きな余裕を持って撮影しているので、そのハードルは思ったより低く、スマホの画面で違いが分かる前に、撮影した動画のサイズのかなりの部分を減らせます。
どんな設定よりも画質を守る習慣が2つあります。
- 元の動画から、1回だけ圧縮する。すでに圧縮したファイルをもう一度圧縮すると、劣化が重なります。ギャラリー用とWhatsApp用など2つの版が必要なら、どちらも元の動画から作ってください。
- 消す前に見比べる。結果を元の動画と同じ瞬間で、髪の毛、葉、文字など細かいものを拡大して見てください。見分けがつかなければ、それがちょうどいい設定です。
手順:Androidで動画を圧縮する
ここではNinjaを使います。スマホの中で圧縮するので、何もアップロードされず、アカウントも不要です。圧縮は無料で、広告もウォーターマークもありません。アプリはGoogle Playの「Ninja: 動画圧縮・変換」で、Android 8.0以降が必要です。考え方はどのツールにも当てはまります。
- 動画を選ぶ。Ninjaを開いてギャラリーから選ぶか、どのアプリからでも動画をNinjaに共有します。複数選ぶとバッチとして処理されます(無料では1回のバッチで3本まで、Ninja Proならそれ以上)。
- どこまで小さくするか決める。ほとんどの動画はNinja Autoのままで大丈夫です。動画ごとにビットレート・解像度・コーデックを読み取り、鮮明さを保てる範囲で最大の削減を選びます。メールの添付やアップロードの上限など、上限が決まっている場合は目標サイズを選んで数値を入力するか、WhatsAppやGmailなどの共有プリセットを選びます。
- 見込みサイズを確かめる。エンコードを始める前に、Ninjaは予想サイズと削減率を表示します。十分に小さくならなければ、画質→「小」に切り替えるか、解像度を下げてください。
- 圧縮する。ハードウェアエンコーダーが処理を担うので、4Kクリップも数分で終わります。アプリを離れても、バッチはバックグラウンドで続き、通知から一時停止できます。
- 結果を確かめる。Revealでは、元の動画と圧縮した版を同じタイムスタンプで並べて表示します。境界線をドラッグし、ピンチで拡大して細部を確かめてください。
- 元の動画をどうするか決める。両方を残す、元の動画をアプリ内のVaultに移す、端末のゴミ箱に移す、その場で置き換える(日付を引き継ぐので、ギャラリーの時系列が崩れません)、または削除する、から選べます。Ninjaが後の4つを選べるようにするのは、新しいファイルが9つのチェックに合格してからです。最初から最後まで再生できること、音声が残っていること、ギャラリーにあること、本当に小さくなっていること、などです。
Androidの動画を指定したサイズに圧縮するには
必要なサイズ(MB)に8を掛け、動画の長さ(秒)で割ります。それが収まるビットレート(Mbps)です。25 MB未満に収めなければならない2分のクリップなら、使えるのは合計約1.6 Mbpsです(25 MB × 8 ÷ 120秒から、ファイル自体のオーバーヘッドの分を少し引いた値)。音声の128 kbpsを引くと、映像に残るのは約1.5 Mbps。720p・30 fpsには十分ですが、1080pには足りません。Ninjaなら目標サイズを選んで25と入力すれば、アプリがこの計算をします。ほかの上限なら、設定を選ぶ前に目標サイズに収まるビットレートを正確に計算してください。
目的別の設定
| やりたいこと | 使うもの | 理由 |
|---|---|---|
| 空き容量を増やし、見られる画質を保つ | Ninja Auto、または画質→「バランス」 | 目に見えない余裕を取り除き、解像度は保ちます |
| 保存用のコピーを残す | 画質→「高」とHEVC(Ninja Pro)、無料ならH.264 | 小さくても、あとでテレビで見て問題ありません |
| WhatsAppで送る | WhatsAppプリセット(16 MB、720p以下、30 fps以下) | WhatsAppのメディアの上限に収まります。詳しく |
| メールに添付する | 目標サイズを上限より数MB少なく | メールのエンコードでサイズが増えます。詳しく |
| Instagram、TikTok、YouTubeに投稿する | そのサービスのプリセット | どのみち再エンコードされるので、想定どおりの形で渡します |
本当に効くコツ
- 話している動画は60 fpsを30に、動きのある動画は60のままに。フレームレートを半分にすると、その分のビットレートを1枚1枚の鮮明さに回せます。誕生日のスピーチには最適ですが、サッカーの試合には向いていません。
- 必要以上に解像度を下げない。まずビットレートを下げ、ビットレートが少なすぎて画面を埋められなくなったときだけ解像度を下げてください。輪郭がにじみ始めるのは、そのときです。
- 大きい動画からまとめて。Ninjaのストレージ画面には大きい動画の一覧が表示されるので、圧縮を始めて最初の数分で、いちばん多くの容量を取り戻せます。
よくある質問
アプリなしでAndroidの動画を圧縮できますか?
選んだサイズにはできません。ギャラリーアプリで動画をトリミングでき、カメラでこれから撮る動画の解像度を下げられます。Googleフォトの「保存容量の節約画質」で小さくなるのは、Googleアカウントにバックアップされるコピーで、スマホの中のファイルではありません。今ある動画をはっきり小さくするには、再エンコードが必要です。
Androidで動画を圧縮するおすすめのアプリは?
Ninjaは私たちが作っているので、アプリのランキングはしません。どのアプリを試すにしても、次の5つを確かめてください。動画をアップロードせずにスマホの中で圧縮すること。「低・中・高」だけでなく、入力したサイズに合わせられること。残す前に結果を元の動画と見比べられること。無料で書き出してもウォーターマークが入らないこと。機内モードでも動くこと。Ninjaは5つすべてを満たし、インターネットの権限さえ要求しないので、約束を守るのはお使いのスマホです。
動画を圧縮すると画質は落ちますか?
厳密には落ちます。非可逆の再エンコードでは、必ずデータが捨てられます。ただ実際には、スマホの動画には余分なデータが非常に多く含まれているので、うまく選んだ設定なら、スマホの画面で違いが見える前にファイルの大部分を減らせます。同じ瞬間を見比べて、ご自身の目で判断してください。
動画はどこかにアップロードされますか?
Ninjaではされません。すべて端末の中で圧縮します。Android版のNinjaはインターネットの権限さえ要求しないので、約束を守るのはお使いのスマホです。Ninja Proの購入はGoogle Playを通じて行われ、Ninjaがお支払い情報を見ることはありません。
無料ですか?
圧縮はずっと無料です。すべてのサイズモードと共有プリセットを、ウォーターマークなし、1日の回数制限なしで使えます。Ninja Proは任意で、4本以上の一括処理、8つの高度なツール、HEVC・VP9・AV1での出力が加わります。価格は月額$0.99、年額$5.99、または買い切り$14.99です(米国価格。各国の価格はGoogle Playが設定します)。
圧縮は元に戻せますか?
圧縮したファイルを元の動画に戻すことはできません。取り除いたデータは消えています。だからこそ元の動画が大切で、結果を確かめるまで残しておいてください。NinjaのVaultと端末のゴミ箱なら、どちらもしばらくのあいだ元の動画を復元できます。
どのくらい容量を節約できますか?
動画の撮り方によって変わります。Ninjaはエンコードの前に見込みサイズを表示するので、先に分かります。目安として、私たちのテストでは439 MBの4Kデモクリップが36.4 MBになり、スクリーンショットの1080pクリップは66.3 MBから11.5 MBになりました。WhatsAppで受け取った動画のように、すでに圧縮されている動画は減らせる量がずっと少なくなります。削減量がしきい値(既定は20%)を下回ると、Ninjaは両方のファイルを残します。
出典
上記の上限はすべて、2026年10月30日にこれらの出典で確認しました。各サービスは上限を変更することがあります。変わっていたらお知らせください。
