MP4 をオンラインで圧縮

アップロード、共有、保存向けに MP4 ファイルサイズを小さくします。MOV、WebM、MKV も圧縮できます。まずはプリセットを選び、必要に応じて H.264/H.265、CRF、解像度、フレームレート、音声を調整できます。

動画を圧縮する

ファイルを選択
またはドラッグ&ドロップ

ログインすると利用できます。新規登録で 100 クレジット無料。

動画圧縮のよくある使い方

ショート動画クリエイター

TikTok、Instagram、YouTube 投稿用に動画を圧縮

スマホから書き出した大きな動画を、デスクトップの編集ソフトを入れずに投稿前、編集者への送付前、ソースクリップの保管前にサイズダウンします。

教育者・コーチ

講座やチュートリアル動画のファイルサイズを削減

長い画面録画やレッスン動画を 1080p や 720p にダウンスケールし、LMS、コミュニティ、メールへのアップロードを高速化します。

開発者

ユーザーアップロード動画の圧縮を自動化

同じ FFmpeg 圧縮コマンドを API 経由で、SaaS アプリ、UGC プラットフォーム、コンテンツモデレーションキュー、バッチ処理にそのまま組み込めます。

このツールが使う FFmpeg フラグ

各パラメータが実際に何をするか。

-c:v libx264 / libx265 / libvpx-vp9
ビデオエンコーダ。H.264 = 汎用、H.265 = 同品質で 30-40% 小さい(遅い)、VP9 = web フレンドリーなロイヤリティフリー選択。
-crf
品質ノブ、0–51。低いほど高品質・大きいファイル。スイートスポット 18–28。18 以下は視覚的にロスレス、32 以上はアーティファクトが見え始めます。
-preset
libx264/libx265 の速度 vs サイズ:ultrafast → fast → medium → slow → veryslow。遅い preset ほど同品質でファイルが小さくなる、CPU 時間と引き換え。
-vf scale=-2:H
高さ H にダウンスケール、アスペクト比保持、幅を偶数アライン(コーデック要件)。最も効果的なサイズ削減手段の一つ。
-vf fps=N
フレームレートを下げる。60 fps から 30 fps に下げると同 CRF でビデオビットレートが約半分になります。
-c:a aac / libopus
MP4 は AAC(汎用)、WebM は Opus(低ビットレートでの音声品質が最高)。

使い方

  1. 01

    MP4 をアップロードまたは URL

    MP4、MOV、WebM、MKV をドロップ、または公開動画リンクを貼り付けます。

  2. 02

    プリセットを選ぶ

    ほとんどのケースは「バランス」で OK。CRF / preset / 解像度 / fps を自分で調整したい場合は「高度な設定」を開く。

  3. 03

    オンラインで処理

    デスクトップソフトをインストールせず、処理後に結果をダウンロードできます。

  4. 04

    結果をダウンロード

    完了したら一時ダウンロードリンクを取得。ファイルは 7 日後に自動削除。

よくある質問

プリセットと高度な設定、どちらを使うべき?

まずプリセットから。「バランス」はほとんどの Web 動画に最適、「最小サイズ」は H.265 + 720p で強圧縮、「高品質」はアーカイブ用のほぼロスレス、「Web 最適化」は HTML5 video 向けの WebM/VP9、「高速」は待ちたくない時。CRF / 解像度 / fps を細かく指定したい場合のみ「高度な設定」を開きます。

どれくらい小さくなる?

元ファイル、codec、解像度、品質プリセットによって変わります。カメラからの大きな動画は小さくなりやすく、すでに強く圧縮された動画は削減幅が小さくなります。

MP4 を画質を大きく落とさず圧縮するには?

H.264 + CRF 23 を安全な開始点にします。画質を優先するなら CRF 18-20。まだ大きい場合は、CRF を上げすぎる前に 1080p または 720p へ下げるのが実用的です。

H.264 vs H.265 vs VP9 の違いは?

H.264 はどこでも再生可能(デフォルトの安全な選択)。H.265 は同品質で 30-40% 小さいがエンコード 3-5 倍遅く、再生サポートが狭い。VP9 はロイヤリティフリーで Web フレンドリー、Chrome / Firefox / Edge がネイティブサポートします。

CRF とは何ですか?

Constant Rate Factor(恒定画質係数)。エンコーダが視覚品質を一定に保ち、ビットレートを必要に応じて変動させます。値が低いほど高品質・大きいファイル。CRF 18 は視覚的にロスレス、23 はデフォルトの「見栄えが良い」、28 は SNS 向け、32+ はアーティファクトが出始めます。H.265 の CRF は H.264 より約 5 高い値で同品質。

ソース動画が選んだ解像度より小さい場合は?

アップスケールしません。ソースが 480p で 1080p を選んでも、出力は 480p のままです — アップスケールはファイルを大きくするだけで実際のディテールは増えません(「圧縮」の目的に反する)。実際にサイズを下げるには、ソース以下の解像度を選んでください。

ファイルサイズや長さの上限はありますか?

最大 5 GB / 4 時間まで対応。これを超える場合は直接 API を呼ぶ — UI 側のキャップはありません。

本当に無料?

登録すると 100 クレジット付与。1 本の圧縮は時間に応じて通常 1-10 クレジット。使い切ったらチャージ式 —— サブスクなし。

コードから使えますか?

はい — このページのすべてのツールは HTTP API の薄いラッパーです。docs に curl / Node / Python のサンプルがあります。

関連動画ツール

コードから MP4 を圧縮したい?

この MP4 圧縮ツールは FFHub REST API のラッパーです。同じ FFmpeg 圧縮コマンドを backend、queue、batch workflow から実行できます。

API ドキュメントを見る
curl -X POST https://api.ffhub.io/v1/tasks \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d {
    "command": "-i https://you.com/in.mp4 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k out.mp4"
  }
MP4 をオンラインで圧縮 — 動画ファイルサイズを削減 | FFHub