キレ

動画を圧縮

ブラウザ内で完結、アップロード不要

MP4

ファイルを縮小 · 再エンコード

動画

MP4 · MOV · WebM → MP4

規格

9 項目
動画を圧縮 の規格
項目値備考
入力あらゆる動画MP4、MOV、WebM、AVI など
出力MP4、H.264 + AAC選んだ容量より大きくならない
容量10, 20, 25, 50, 100, 200, 300 MBファイルより小さい容量のみ。1 MB を 1,000,000 バイトとして数える
映像H.264、2 パスx264 veryfast、容量が残すビットレートで。最大 1080p
音声AAC 64–128 kbps予算のおよそ 10 分の 1。すでに収まっていればコピー
時間開始前に計測この端末で 2 秒を試しにエンコード
エンジンこのブラウザ内蔵のエンコーダ、または FFmpeg(16.8 MB)FFmpeg はブラウザにできないときだけ、そう書かれたボタンを押すとダウンロードされる
処理場所このブラウザサーバーには送らない
他サービスの上限Discord 20 MB · Gmail 25 MB · Outlook.com 25 MB · KakaoTalk 300 MBDiscord Help Center · Gmail Help · Microsoft Support · kakao 고객센터, 2026-09-24 確認

何が起きるか

7
何が起きるのか、なぜか

スマホで撮ったばかりの動画は容量が大きく、送り先の多くには上限があります。このページは動画をより小さく書き直し、選んだ容量(10, 20, 25, 50, 100, 200, 300 MB)に収めます。ファイルより小さい容量しか選べず、出来上がるファイルが選んだ容量を超えることはありません。

容量がビットレートを決めます。ファイルの容量はビットレートかける長さなので、選んだ容量と動画の長さから 1 秒あたりに使えるビット数が決まり、映像はその値ちょうどになるよう 2 パスでエンコードします。1 パス目は動画全体を読んでどの部分により多くのビットが必要かを調べ、2 パス目でそこにビットを使います。H.264 エンコーダーの x264 はこうすることで目標に近い結果になります。このページはその誤差を吸収するため、容量より 3 % 下を狙い、まれにそれでも超えた場合は渡す前にもう一度小さく書き直します。すでに AAC か MP3 で、予算の 10 分の 1 に収まる音声はそのままコピーします。それ以外の音声は 128、96、64 kbps のうち、その 10 分の 1 に収まる最大のもので AAC にエンコードし、64 kbps を下回ることはありません。2 パスは 1 パスより時間がかかり、開始前の推定時間は両方を数えています。

ビットレートが画面のサイズを決めます。同じビット数をより大きな画面に広げると、1 画素あたりの取り分が減り、動きの激しい場面は四角いブロックに崩れてしまいます。そこでこのページは画面の大きさも選びます。1080p、720p、480p、360p のうち、1 画素が 1 フレームあたり 0.05 ビット以上を確保できる最大のものです。秒 50 フレームや 60 フレームの動画は、画面を小さくする前にまずフレームレートを半分にします。1 フレームおきに、それぞれ元の時刻のまま残します。同じ容量なら、秒 60 フレームのぼやけた小さい画面より、秒 30 フレームのくっきりした画面のほうが見栄えが良いからです。各容量のボタンには選ぶ前に結果のサイズが表示され、フレームレートが変わる場合はそれも示すので、同じ容量でも長い動画ほど画面が小さくなることが選ぶ前にわかります。ある容量が画面の必要以上を与える場合(最大サイズで 1 画素 1 フレームあたり 0.1 ビット)、残りは使わず、ファイルは許容量より小さく仕上がり、それを開始前に表示します。それより大きい容量は同じファイルを書くだけなので用意しません。4K の動画は最大でも 1080p になります。

容量の選択肢はどこから来ているか。2026-09-24 に確認したところ、Discord のヘルプセンターは Nitro なしのアカウントの最大アップロードを 20 MB とし、Gmail のヘルプは個人アカウントの添付を 25 MB、Microsoft は Outlook.com を 25 MB、KakaoTalk のヘルプセンターは動画 1 本を 300 MB としています。それぞれ上の表にリンクしています。サービスはこれらの数字を変えることがあります。Discord は一部の利用者に別の上限を試していると述べています。そのためこのページは数字を約束する代わりにリンクを示し、自身の容量はそれらを含む切りのよい数字にしています。

ページはまずブラウザ自身に尋ねます。ブラウザにはビデオ通話や画面録画に使う動画エンコーダ(H.264、VP9、AAC、Opus。多くはグラフィックチップ上で動く)が備わっており、このブラウザがそれでファイルを読んで結果を書けるなら、そのようにします。何もダウンロードせず、かかる時間はここで先に測り、バッジの下の行にブラウザのエンコーダで処理したと書きます。MP4・MOV・WebM・MKV のファイルはたいてい該当します。AVI・WMV・FLV は該当せず、MP3 を作る場合も該当しないため、それらは下の方法で処理します。

処理を行うのは FFmpeg です。多くの動画ソフトの土台になっているプログラムを WebAssembly にコンパイルし、このページの中で動かしています。サイズは大きく(16.8 MB)、そう書かれたボタンを押すまではダウンロードされません。ダウンロード後はファイルを読み込み、真ん中あたりの 2 秒を試しにエンコードして、何も始まる前に、この端末で全体にどれくらいかかるかを知らせます。この数字は表から引いたものではなく、ここで実際に測ったものです。同じエンジンと設定、この端末のプロセッサとその動画で測っています。それでもあくまで推定であり、推定だとはっきり書いています。

パソコンにインストールしたソフトより遅くなります。ここでは FFmpeg がプロセッサのコアを 1 つだけ使って動きます。ブラウザは特定のセキュリティヘッダーを付けたサイトでしか複数コアの使用を許さず、グラフィックチップの動画エンコーダーはまったく使えないからです。長くて解像度の高い動画は数分かかることもあり、スマホではさらに長くかかります。始める前に推定時間でそう伝え、進行中は残り時間を表示し、キャンセルを押せばすぐに止まります。ブラウザ内蔵のエンコーダで処理できるときははるかに速く、何もダウンロードしません。

よくある質問

5
ファイルはどれくらい小さくなりますか

選んだ容量ぴったりまでで、それより大きくはなりません。このページはその容量からビットレートを逆算するので、ファイルはその少し下に仕上がります。映像が容量の許す分より少ないビットで足りる場合はさらに下がり、それは開始前に表示します。

なぜ画面が小さくなったのですか

選んだ容量と長さから使える 1 秒あたりのビット数が決まり、それを大きな画面に広げると 1 画素あたりが少なすぎてブロック状に崩れるからです。このページは画面が持ちこたえる最大のサイズを選び、各容量のボタンに表示します。より大きな画面を保ちたい場合は、より大きな容量を選ぶか、先に再エンコードしないカットページで動画を短くしてください。短くなった分、同じ容量でも 1 秒あたりのビットが増えます。

Discord や Gmail、Outlook にはどの容量を選べばいいですか

2026-09-24 時点で、Nitro なしの Discord は 20 MB、Gmail は 25 MB、Outlook.com の添付は 25 MB です。上の表からそれぞれのヘルプページにリンクしています。上限を超えると、Gmail と Outlook.com はファイルの代わりに Google Drive や OneDrive のリンクを送ります。

結果が選んだ容量より小さく表示されるのはなぜですか

理由は 2 つあります。このページは選んだ容量より少し下を狙うので、ファイルが容量を超えることはありません。それに、メガバイトの数え方には 2 通りあります。このページは 1 MB を 1,000,000 バイトとして数えるので、「25 MB」未満のファイルはどのサイトの数え方でもその範囲に収まります。一方、結果の横に表示されるサイズは Windows と同じく 1,048,576 バイトを 1 メガバイトとして数えるため、同じファイルがおよそ 5 % 小さく見えます。

動画はアップロードされますか

されません。エンジンはこの端末のブラウザにダウンロードされ、ファイルもそこで読み書きされます。このサイトにはアップロード先がないので、動画の行き先がありません。

関連規格

7