FFmpeg Cookbook

動画診断ツール

動画の容量・尺・解像度・推定ビットレートをブラウザ内で診断し、Discord・Gmail・WhatsApp・縦動画適合と次に使うべきツールを提案します。

動画ファイルを診断

MP4 / MOV / WebM など。アップロードせずブラウザ内で解析します。

よく使われる用途
投稿前の容量チェック圧縮すべきかの判断SNS・メール・Discord適合確認

このツールでできること

  • 動画ファイルをアップロードせずローカルでメタデータ診断
  • 容量、再生時間、解像度、推定ビットレート、アスペクト比を一覧化
  • Discord Base / Basic / Nitro、Gmail、WhatsApp の容量適合を即判定
  • Shorts / Reels / TikTok 向け 9:16 適合もチェック
  • 目標容量ごとの推奨ビットレートと FFmpeg コマンドを自動生成

使い方

  1. 1

    動画を選択

    MP4 / MOV / WebM などをドロップ。ファイルは端末内だけで読み込まれます。

  2. 2

    診断結果を確認

    容量・尺・解像度・推定ビットレートと、主要な送信先の適合状況を確認します。

  3. 3

    次の処理を選ぶ

    圧縮、トリム、SNS リサイズ、Gmail/WhatsApp/Discord 専用圧縮など、状況に合うツールへ進みます。

入力項目の意味

推定ビットレート
ファイルサイズと再生時間から概算。実際の映像/音声ビットレート内訳とは一致しない場合があります。
容量チェック
現在のファイルサイズが各投稿先の目標サイズ以下かを判定。
推奨ビットレート
目標容量、動画長、安全係数 0.92、音声 64/96kbps から映像ビットレートを逆算。
9:16 チェック
縦動画向けにアスペクト比が 0.52〜0.62 の範囲かを判定。

おすすめ設定

送る前に圧縮が必要か知りたい
まず診断ツールで容量と投稿先適合を確認
不要な再エンコードを避け、必要な場合だけ圧縮できます。
Discord / Gmail / WhatsApp で送れない
失敗した投稿先の専用圧縮ツールへ進む
容量上限からビットレートを逆算するため、再試行が少なくなります。
SNS縦動画にしたい
9:16 判定が NG なら SNS リサイズへ
容量だけでなく見切れや余白の問題も先に把握できます。

よくある失敗と対処

症状:コーデック名が表示されない

原因:ブラウザの標準 video 要素では詳細なコーデック解析に制限があるため。

対処:詳細なコーデック確認はコーデック互換性マトリックスやデスクトップ ffprobe を併用してください。

症状:推定ビットレートと実測が違う

原因:このツールは総ファイルサイズから概算するため、音声・字幕・メタデータを分離できません。

対処:圧縮の初期値として使い、厳密な納品では実エンコード後の容量を確認してください。

症状:小さいファイルなのにSNSで見切れる

原因:容量ではなくアスペクト比・解像度の問題。

対処:SNS リサイズツールで 9:16 / 1:1 / 16:9 に整えてください。

相当する FFmpeg コマンド例

コマンドラインから同じ処理を行う場合の参考例です。

目標容量から映像ビットレートを逆算する考え方
video_kbps = target_MB * 0.92 * 8192 / duration_seconds - audio_kbps
25MB向けの例
ffmpeg -i input.mp4 -c:v libx264 -preset medium -b:v 1000k -maxrate 1000k -bufsize 2000k -c:a aac -b:a 96k -movflags +faststart output.mp4
縦動画化が必要な場合
ffmpeg -i input.mp4 -vf "scale=1080:-2,crop=1080:1920" -c:v libx264 -crf 23 -c:a aac output.mp4

対応ブラウザ・制限

  • ブラウザメタデータで取得できる範囲に限定されます
  • コーデック詳細、音声トラック数、字幕ストリームは解析対象外
  • 推奨ビットレートは初期見積もりであり、実出力サイズを保証するものではありません

プライバシーについて

このツールは ffmpeg.wasm をブラウザ内で実行するため、動画ファイルがサーバーに送信されることはありません。すべての処理はあなたの端末上で完結します。 プライバシーポリシーを見る →

よくある質問(FAQ)

ファイルはサーバーへ送信されますか?

送信されません。ブラウザの video 要素でローカルファイルのメタデータを読み取るだけです。

なぜ Discord の判定に 10MB / 50MB / 500MB がある?

Discord の公式ヘルプでは Base 10MB、Basic 50MB、Nitro 500MB とされています。サーバーブーストにより別の上限が適用される場合もあります。

Gmail の 25MB は添付1個あたり?

Gmail 個人アカウントでは添付合計 25MB が上限です。25MB を超えると Google Drive リンクに切り替わります。

このツールだけで動画を圧縮できますか?

このページは診断と提案に特化しています。圧縮が必要な場合は、結果内の「動画圧縮ツール」や専用圧縮ツールへ進んでください。

スマホでも使えますか?

使えます。メタデータ診断は軽量なので、FFmpeg を起動する圧縮ツールよりスマホでも安定しやすいです。

関連ツール