動画を圧縮

ブラウザ内で動く本物のFFmpegエンジンで、共有できるサイズまで動画を小さくします。最初の処理でエンジンを一度ダウンロードし(約32MB)、ネイティブアプリより遅めですが、映像が端末から出ることはありません。

動画を圧縮する方法

  1. 圧縮したい動画をドロップします。
  2. 品質レベルと出力解像度を選び、音声を残すか削除するかを決めます。
  3. 実行すると、エンジンが一度ダウンロードされ、その後端末上でエンコードします。
  4. 圧縮したMP4をダウンロードします。

動画ファイルが大きくなる理由

動画のサイズは4つの要素で決まります。解像度(フレームあたりのピクセル数)、フレームレート、長さ、ビットレート(映像1秒あたりに費やすデータ量)です。スマートフォンは、ストレージが安く品質が優先されるため、高解像度・高ビットレートで録画します。最近のスマートフォンの1分の4Kクリップは通常300〜400MBです。これはチャットアプリ、メール、ウェブサイト、SNSのフィードが必要とする量をはるかに超えています。それらのプラットフォームは1080p以下で表示し、いずれにせよ再圧縮します。

圧縮ツールの仕組み

このツールはWebAssemblyを使ってブラウザ内で本物のFFmpegエンコーダーを動かします。FFmpegはYouTube、Netflix、ほぼすべての動画サービスが使うのと同じオープンソースエンジンです。初回実行時にエンジン(約32MB)が一度ダウンロードされてキャッシュされ、その後はすべてローカルです。動画はデコードされ、必要に応じて縮小され、MP4コンテナのH.264として再エンコードされます。これは過去15年間に作られたすべてのスマートフォン、コンピューター、テレビ、ブラウザで再生できます。

設定の選び方

送り先解像度品質1分の4Kクリップからの結果
WhatsApp、iMessage、Telegram720p約15〜25MB
メール添付720p中〜低約10〜20MB
ウェブサイトの背景や埋め込み1080p約30〜50MB
Instagram、TikTok、YouTubeへのアップロード1080p約50〜80MB
まだきれいに見えるコピーの保存元のまま元の約40〜60%

解像度を4Kから1080pに下げるだけで、ピクセル数が4分の1になるためファイルは約4分の1になります。720pにするとさらに減ります。品質設定はその解像度内でエンコーダーがどれだけディテールを保つかを制御します。

音声の削除

音声はファイルのごく一部で、通常1分あたり1〜2MBなので、削除してもサイズにはほとんど影響しません。このオプションは、音声トラックが無音やノイズであるミュートのウェブサイト背景、商品ループ、画面録画のためにあります。

速度と実用上の限界

ブラウザでのエンコードはネイティブアプリより遅く、ノートPCでおよそ実時間の1〜3倍を見込んでください。2分のクリップなら2〜6分かかります。スマートフォンはさらに遅く、長い4Kファイルではメモリ不足になることがあります。数分までのクリップならうまく動きますが、45分の録画にはデスクトップアプリケーションの方が適しています。ブラウザはバックグラウンドのタブの速度を落とすため、処理中はタブを前面に出したままにしてください。

入力フォーマット

MP4、MOV(iPhone)、WebM、MKV、AVI、その他ほとんどの一般的なコンテナに対応します。iPhoneのHEVC(H.265)映像はデコードされてH.264に変換されるため、よくある「この動画はAndroidやWindowsで再生できない」問題も同時に解決します。どの段階でも何もアップロードされません。

よくある質問

動画はサーバーにアップロードされますか?

いいえ。圧縮はブラウザ内で動くFFmpegエンジンを使うため、動画が端末から出ることはありません。

最初の処理の開始が遅いのはなぜですか?

FFmpegエンジン(約32MB)が初回使用時に一度ダウンロードされます。その後はキャッシュされ、エンコードは端末上で行われるため、ネイティブアプリより遅めです。

どのフォーマットで出力されますか?

ほぼどこでも再生できる圧縮H.264 MP4です。

ファイルは 端末から出ません

Squishly Toolsのすべてのツールは100%無料で、完全にブラウザ内で動作します。画像や書類はお使いのコンピューター上で処理され、サーバーにアップロードされることはありません。アカウントも透かしも、裏もありません。