FFmpeg Cookbook
EN

Slack 動画圧縮ツール

Slack に送る動画を、指定した容量(MB)に向けて圧縮します。仕上がりの容量と画質は、その場で確かめられます。

動画はサーバーに送られません
動画を選択 MP4 / MOV / MKV / WebM / AVI・最大500 MB

1 MB = 1,000,000バイト。候補の数字は目安です。上限は各サービスの公式ヘルプで確かめてください。長さを短く入力しても動画は短縮されません。

対応する FFmpeg コマンド

現在の設定に対応するコマンドラインです。設定を変えるとリアルタイムで更新されます。

ファイルを選び、設定を調整するとここに表示されます。

共有前の確認

Slackの通常ファイル添付は最大1 GBですが、このブラウザツールが扱う入力は500 MBまでです。100 MBは共有を軽くするための初期候補です。Slack内のクリップは最大5分の別機能で、会話の権限や管理者設定も確認してください。

Slack ヘルプ:ファイルを追加する / クリップ (確認日 2026-09-25)

計算では目標の95%を映像と音声に割り当て、容量超過時は1回だけ再圧縮します。出力が上限を超えたままなら、その状態を表示します。

再圧縮は画質を変えます。細かい文字、動き、音声を確認し、元動画を残してください。基本的なタグとチャプターの引き継ぎは抑えますが、映像・音声内の個人情報を隠す処理ではありません。

実測:同じ動画の容量と画質を比較

圧縮すると、見た目はどう変わる?

同じ10秒の動画を3つの設定で圧縮した結果です。画像は一部分を2倍に拡大しています。

元動画 23.28 MB → 0.73 MB、変換 1.1 秒
ffmpeg -i input.mp4 -map 0:v:0 -map 0:a:0? -c:v libx264 -crf 36 -preset fast -pix_fmt yuv420p -c:a aac -b:a 96k -movflags +faststart output.mp4
圧縮前の画面の一部(Tシャツの柄と上着)を2倍に拡大 同じ部分を、選んだ設定で圧縮した後 元画像 圧縮後
測った条件

2026-09-24、Windows の FFmpeg 8.1(H.264、preset fast)で 1080p・10秒の実写映像を各設定1回ずつ変換。画像は3秒地点の 480×270 を原寸で切り出し、2倍に拡大したものです。

実測データ(JSON)素材の配布元

Tears of Steel (CC) Blender Foundation | mango.blender.org, CC BY 3.0. 4K版を切り出して1080pに縮小し、変換後のフレームの一部を2倍に拡大

よく使われる用途
Slack 共有用の小さいコピー実サイズと目標容量の比較Clips と通常ファイルの違いを確認

使い方

  1. 動画を選ぶ500 MB・7200 秒(2 時間)までの動画を選びます。
  2. 長さと容量を確認読み取った長さ(秒)が正しいかを確かめ、送り先の上限より少し小さい容量を指定します。
  3. 変換結果を確認「動画を圧縮する」を押し、出力の容量(バイト数)と映像・音声を確かめてから保存します。

おすすめ設定

容量超過
先に不要な区間をトリム
短くすれば、同じ容量でも映像に使えるビットレートが増えます。
文字が読めない
容量を増やす、または共有リンクを送る
解像度を下げたり強く圧縮したりすると、細かい文字はつぶれやすくなります。
会話を共有したくない
音声削除
出力から音声をすべて除きます。映像に映っている情報は残ります。

うまくいかないとき

「長さを取得できませんでした」と出る

原因:ブラウザがこの形式の動画の長さを読めないことがあります。

対処:プレーヤーで確かめた秒数を入力します。実際より短く入力しても動画は短くならず、容量を超えやすくなります。

再圧縮しても容量超過

原因:映像の中身や音声、ファイルの入れ物(コンテナ)の分で、計算どおりの容量にならないことがあります。

対処:動画を短くするか、容量・解像度・音声の設定を見直します。

処理に失敗

原因:対応していない形式、ファイルの破損、メモリ不足、FFmpeg の読み込みの失敗などが考えられます。

対処:短い動画で試すか、パソコン版の FFmpeg を使います。

よくある質問

Slackでは何MBまで送れますか?

Slack に追加できるファイルは 1 GB までです(Slack ヘルプ)。このツールで読み込めるのは 500 MB までで、目標容量の初期値 100 MB は目安です。Slack の中で録画・録音する「クリップ」は最大 5 分の別の機能です。Slack コネクト(社外の人との会話)では、ファイルの追加が制限されていることがあります。

指定容量に必ず収まりますか?

いいえ。仕上がったファイルの実際のバイト数で判定します。超えたら最大 1 回だけ再圧縮し、それでも超えたらそう表示します。

再圧縮で画質は変わりますか?

変わります。文字・動き・顔・色・音声を再生して確かめてください。

個人情報も消えますか?

完全には消えません。タグやチャプターはコピーしませんが、映像に映った名前・顔・場所や、会話の声は残ります。

画像比較はこの端末の実測ですか?

いいえ。比較画像は、パソコン版の FFmpeg で同じ動画を圧縮した例です(条件は「測った条件」に記載)。あなたの変換の結果は、結果欄の容量と、保存できる JSON で確かめられます。

くわしい説明(設定の意味・制限・FFmpeg のコマンド)

設定の意味

目標容量
1 MB = 1,000,000 バイトで計算します。初期値は 100 MB で、送り先の上限に合わせて変えられます。
映像と音声の予算
目標容量の 95% を映像と音声に割り当てます。音声は 5 分以下なら 128 kbps、5 分を超えると 64 kbps、音声を削除すると 0 です。映像が 150 kbps を下回る組み合わせでは圧縮せず、必要な最低容量を表示します。目標に対して動画が短いときは、映像のビットレートを出力の大きさに合わせた上限(480p まで 4000、720p まで 7500、1080p まで 12000 kbps など。YouTube が推奨するアップロード時の値)で止めるので、目標より小さく仕上がります。
解像度の上限
短い辺(横長の動画なら高さ、縦長なら幅)の上限です。初期値の「容量に合わせる」は、映像のビットレートに応じて 480・720・1080 から選びます。元より大きくはしません。幅と高さは偶数に丸めます。

使えるブラウザと制限

  • 入力は 500 MB・7200 秒まで。Slack の上限とは別の、このツールの上限です
  • 使うのは最初の映像と最初の音声だけです。字幕・2 本目以降の音声・チャプターは残りません
  • 変換中は設定と「消去」を操作できません。顔や個人情報を自動で隠す機能はありません
  • ツールのページでは広告とアクセス解析(GA)を読み込みません。FFmpeg 本体の読み込み(cdn.jsdelivr.net)には通信が発生します

同じ処理を FFmpeg のコマンドで

3分の動画を20 MB目標で計算した例
ffmpeg -i input.mp4 -map 0:v:0 -map 0:a:0? -vf "scale='if(gte(iw,ih),-2,trunc(min(iw,720)/2)*2)':'if(gte(iw,ih),trunc(min(ih,720)/2)*2,-2)'" -c:v libx264 -b:v 716k -maxrate 788k -bufsize 1432k -preset fast -pix_fmt yuv420p -c:a aac -b:a 128k -map_metadata -1 -map_metadata:s -1 -map_chapters -1 -movflags +faststart output.mp4
180 秒・20 MB(20,000,000 バイト)の 95% から音声の 128 kbps を引くと、映像は 716 kbps です。解像度「容量に合わせる」では、この値なら短い辺を 720 以下にします。画面のコマンド表示は、選んだ容量と解像度に合わせて変わります。

Slackで共有方法を選ぶ

Slack に追加できるファイルは 1 GB までで、デスクトップ版では一度に 10 個まで追加できます。このツールで読み込めるのは 500 MB までで、目標容量の初期値 100 MB は、共有を軽くするための目安です。

確認日 2026-09-25。Slack ヘルプ:ファイルを追加する。Slack コネクトの会話では、ファイルの追加が制限されていることがあります。追加できないときは、ワークスペースのオーナーか管理者に相談します。

通常添付とクリップ

クリップは Slack の中で録画・録音する機能で、長さは最大 5 分です。手元の動画をクリップとしてアップロードすることもできます。ファイルとして添付するときの上限(1 GB)とは別です。

Slack ヘルプ:クリップ

次に使うと便利なツール