動画圧縮 — 容量削減 / 解像度を保ったまま CRF 指定
動画を libx264 + 指定 CRF で再エンコードしてファイルサイズを小さくします (解像度はそのまま)。preset で速度と圧縮率のトレードオフを調整可能。出力は mp4。複数ファイル一括処理 + ZIP ダウンロード対応。
使い方
圧縮したい動画ファイルをドロップ。解像度はそのままに、CRF (品質、18〜28 が目安) と preset (ultrafast〜veryslow) を設定して「圧縮」を押すと、ffmpeg.wasm の libx264 が再エンコードでファイルサイズを縮小します。preset を遅くするほど同じ画質でより小さくなりますが、処理時間も長くなります。出力は mp4。
よくある質問
- 動画はサーバーに送信されますか?
- いいえ。ffmpeg.wasm をブラウザ内で動かしているので、動画は端末外には出ません。
- preset と CRF の関係は?
- CRF は画質目標 (低いほど高画質)、preset は同じ CRF でどれだけ時間をかけて圧縮するかを決めます。medium がデフォルト、veryslow は最も効率的に圧縮できるが時間がかかり、ultrafast はサイズが大きくなりがちですが高速です。
- 動画リサイズと何が違う?
- リサイズは解像度を下げてサイズを小さくする (画素数自体が減る)。圧縮は解像度を保ったままビットレートを下げる (画素数は同じだが、ピクセル値の精度が落ちる)。両方併用も可能。
- 既に H.264 / mp4 の動画でも圧縮できる?
- はい。CRF を上げる (例: 28) と容量はさらに縮みます。ただし元動画の画質を超えることはありません。
類似のツール
動画形式変換 — MP4 / MOV / WebM の相互変換
動画のコンテナ拡張子だけを変更します (mov → mp4 など)。ffmpeg.wasm の stream copy なので再エンコードなし・画質劣化なし。コーデック互換性がある組み合わせでのみ成功します。複数ファイル一括処理 + ZIP ダウンロード対応。
動画リサイズ — 解像度変更 / アスペクト比維持
動画の解像度を変更します。指定した幅に合わせ、高さはアスペクト比を保ったまま自動。libx264 で再エンコード (CRF 指定可能)、出力は mp4。複数ファイル一括処理 + ZIP ダウンロード対応。
GIF → MP4 変換 — H.264 でファイルサイズを 1/5 〜 1/10 に
アニメ GIF を H.264/AAC の MP4 動画に変換します。GIF はサイズが膨らみがちですが、MP4 (H.264) ならファイルサイズが 1/5 〜 1/10 になり、X (旧 Twitter) や Bluesky、Discord 等の SNS でも自動再生されやすくなります。ffmpeg.wasm はブラウザ内で動くので GIF はサーバーに送信されません。複数ファイル一括処理 + ZIP ダウンロード対応。
字幕ファイル変換
SRT / VTT / ASS / SSA / SBV / SUB / SMI / LRC の字幕ファイルを相互変換します。ドロップして変換先フォーマットを選ぶだけ、subsrt-ts (MIT) でブラウザ内のみ実行。サーバーに字幕を送信しません。