video

動画圧縮

動画の解像度・ビットレートなどを調整してブラウザ内で圧縮します。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。
操作デモ 実際の操作の流れを短い動画で確認できます。

このツールについて

動画圧縮は、ffmpeg.wasmを使って動画ファイルを端末内で再エンコードするブラウザツールです。解像度や映像ビットレートを調整し、元動画をサーバーへアップロードせずにファイルサイズを小さくできます。

H.264を基本に、H.265やVP9も選択でき、動画の長さと設定から圧縮後サイズの目安を確認できます。処理後はその場でプレビューし、保存または対応端末で共有できます。

こんなときに便利

  • スマホで撮影した動画をメールやチャットで送りやすいサイズへ小さくしたい
  • 動画の解像度やビットレートを落として保存容量を節約したい
  • 外部の動画変換サービスへアップロードせずに圧縮したい

できること

このツールで利用できる主な機能です。

使い方

  1. 動画を選択またはドラッグ&ドロップします。
  2. 自動提案された解像度と映像ビットレートを確認します。
  3. 必要に応じてコーデック、フレームレート、音声削除などを変更します。
  4. 圧縮後サイズの概算を確認し、「この設定で圧縮」を実行します。
  5. 処理後の動画をプレビューし、保存または共有します。

対応範囲

  • 映像コーデック: H.264 / H.265 / VP9。迷った場合はH.264推奨。
  • 設定: 解像度、映像ビットレート、フレームレート、圧縮速度、音声ビットレート、音声削除、メタデータ保持。
  • 情報表示: サイズ、再生時間、解像度、推定総ビットレート、測定フレームレート、形式。
  • 出力: 圧縮後プレビュー、ファイル保存、対応環境で共有。

制限・注意点

  • ffmpeg.wasmはCPU上で動作するWebAssembly処理で、ハードウェアエンコードではありません。
  • 長い動画、高解像度動画、スマートフォンでは処理に時間がかかり、メモリ不足で失敗する場合があります。
  • H.265はWebAssemblyの単一スレッド処理では特に遅いため、短い動画での利用が現実的です。
  • ブラウザや端末によって利用可能なメモリや共有機能が異なります。

よくある質問

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

いいえ。選択した動画と圧縮結果はブラウザ内で処理され、Browser Kittyへアップロードしません。

どのコーデックを選べばよいですか?

迷った場合はH.264がおすすめです。互換性が高く、H.265よりブラウザ内処理時間も現実的です。

圧縮にはどのくらい時間がかかりますか?

動画の長さ、解像度、コーデック、端末性能で大きく変わります。長い動画やH.265は特に時間がかかるため、まず短い動画で試してください。

音声だけ削除できますか?

はい。音声削除を有効にして、映像のみの動画として圧縮できます。

オフライン版・ソースコード

GitHub直下の video-compressor.html は、FFmpeg / WebAssemblyを内包した展開済みの単一HTMLです。ダウンロードしてブラウザで直接開くことができ、動画処理は端末内で実行されます。

GitHubでソースを見る