動画を目標サイズに圧縮

アプリは厳しいアップロード上限を課します。Discordの無料枠は8MBで止まりますが、スマホには高/中/低というあいまいな書き出ししかありません。代わりに目標サイズを選んでください。ツールが動画の長さを読み取り、収まるビットレートを正確に計算します。

Loading tool…

アップロード上限は固い壁です。Discordの無料枠は8MBを超えるものを拒否し、多くのメールサーバーは25MBで止まり、メッセンジャーごとに独自の上限があります。ファイルサイズはビットレート×長さにすぎないので、上限に収める唯一の誠実な方法は、そこから逆算することです。目標サイズを取り、コンテナのオーバーヘッドと音声トラックを差し引き、動画の長さで割って、ちょうどその映像ビットレートでエンコードする。これをこのツールはブラウザの中で、動画をどこにもアップロードせずに行います。

スマホの書き出しにはこれができません。あいまいな品質段階しかなく、上限を超えるか、必要以上にファイルを潰してしまいます。ここでは計算がファイルごとに行われます。8MBを狙う30秒のクリップは健全なビットレートを保ち、元とほぼ変わらずに見えますが、同じ目標の5分の動画は解像度を段階的に下げ、少ないビットをノイズではなく動きに使います。どちらにしても、結果は狙ったゲートを実際に通れるMP4です。

How it works

  1. 1

    上限を超えている動画をドロップします。

  2. 2

    目標を選びます。8MB(Discord)、25MB(メール)、50MB、100MB。

  3. 3

    圧縮をクリックして、収まるMP4をダウンロードします。

When to use it

  • ゲームプレイやミュージックビデオのクリップをDiscordの無料枠8MB制限より下に縮め、試行錯誤の書き出し直しをなくします。
  • 画面録画を仕事やサポートチケット用の25MBメール添付上限に収めます。
  • Sunoのミュージックビデオを、厳しいアップロード上限のある場所に投稿する前に目標サイズへ圧縮します。

FAQ

どうやって目標サイズに合わせるのですか?

サイズ = ビットレート × 長さなので、ツールは目標サイズを動画の長さで割り(オーバーヘッドの余裕と音声トラックを差し引いた上で)映像ビットレートを求め、そのレートで再エンコードします。長い動画ほど同じ目標では画質が下がりますが、それは物理法則であってツールのせいではありません。

長い動画でも8MBできれいに見えますか?

8MBを30秒に配分すればきれいに見えますが、5分を超えると目に見えて甘くなります。使える毎秒のビットが単純に少ないからです。とても低いビットレートではツールが解像度も段階的に下げるので、動きがブロック状になる代わりに見られる状態を保ちます。

なぜ出力が目標ぴったりではなく少し下になるのですか?

コンテナのオーバーヘッドとビットレートの揺らぎのために小さな余裕(約8%)を確保していて、ファイルが上限を超えないようにしています。8MBを1バイトでも超えた動画はやはり拒否されるので、少し下を狙うのが正解です。

10分の動画を8MBに収められますか?

収まりますが、映像はおよそ100 kbpsになり、かなり甘く見えます。長い動画は、本当に必要な場面を先に切り出してください。同じ目標サイズなら短いクリップのほうが劇的にシャープです。

圧縮すると音声は消えますか?

いいえ。音声は残り、目標が許す余裕に応じて64〜96 kbpsのAACで再エンコードされます。音が不要なら、先に動画をミュートしておくと、そのぶんのビットをすべて映像に回せます。

Related tools