AVMint

Slackに動画をアップするための圧縮方法(1GB上限対応)

Slackは1ファイル1GBまでアップロードできますが、画面録画やデモ動画はすぐにこれを超えることがあります。上限内でも、小さいMP4のほうがプレビュー生成が速く、チームメイトもダウンロードしやすくなります。AVMintはブラウザ内で動画を圧縮するため、外部の変換サービスにアップロードせずSlackチャンネルに投稿できます。 本記事では具体的な手順、よくある失敗パターン、プラットフォーム別の注意点、そしてAVMintの動作原理を網羅的に解説します。

1

AVMint Compressを開く

AVMintの圧縮ツールを開きます。インストール不要、ブラウザタブ内で動作し、ファイルはデバイスから外に出ません。 ブラウザタブが開けばAVMintは即座に使用可能で、追加のダウンロードや設定は不要です。初回のみffmpeg.wasmランタイム(約25MB)が読み込まれ、以降はブラウザキャッシュから起動されます。

2

Slackに送りたい動画をドロップ

画面録画やデモ動画をドラッグ&ドロップ。MP4、MOV、WebM、MKV、AVIに対応しています。 ドロップしたファイルはブラウザのメモリ内に直接読み込まれ、外部サーバーへは一切送信されません。DevToolsのNetworkタブを開けばこの点を実際に検証できます。

3

500MB以下を目標に圧縮

Slackの1GB上限に余裕を持って収まるよう、500MB以下を目標サイズに選びます。Slackのプレビューは MP4/H.264 が最も安定するのでデフォルトのまま圧縮、ダウンロードしてSlackに投稿してください。 ダウンロードされたファイルはOSの既定のダウンロードフォルダに保存され、その後は通常のファイルと同様に移動・共有・編集できます。

Tip

Slackはアップロード後に独自のプレビュー版を生成します。720pで無理なく圧縮すれば、会議録画やプロダクトデモの視聴には十分です。 Slackではチャネルピン機能で重要動画を固定表示できます。圧縮済みの小さなMP4を固定すると、新メンバーがチャネルに参加したときの読み込みが軽くて済みます。 AVMintはブラウザ内完結のため、アップロード待ち時間がなく、処理はあなたのCPU性能のみに依存します。処理中に他のタブを開いても影響しませんが、メモリ集約的な処理中はブラウザを前面に保つとスムーズです。

なぜSlackへの動画アップロードが失敗するのか

Slackには混同しやすいファイル関連の挙動が複数あります。1ファイルのアップロード上限は1GBですが、ワークスペースのプランや保持設定は何がいつまで見えるかに影響します。さらに大きな録画はプレビューが遅く、低速回線のチームメイトには重すぎます。事前圧縮は、1GBの上限に収めつつ実際に扱いやすいファイルにする最も簡単な対策です。 Slackの1GB上限はワークスペースのプランに関係なく適用されるハードリミットで、Free・Pro・Business+・Enterprise Gridのどれでも同じです。ただしワークスペースごとの総ファイルストレージはプランによって異なり、Freeは合計5GB、Proは各メンバーに10GB、Business+は20GBとなっており、大きな動画を何本も保存するとすぐに上限に達します。Slackは「Optimize video uploads」機能でアップロード後に再エンコードしますが、この処理はデスクトップ・モバイルそれぞれのプレビューの生成も兼ねているため、事前に500MB以下に圧縮しておくと処理が高速化し、プレビューも早く生成されます。 Slackのファイルサーバーは世界中に分散配置されており、アップロード時の地理的近さで速度が決まります。日本からだと東京リージョンに接続されるケースが多いですが、1GBクラスのアップロードではバックボーン帯域の影響も受けます。事前圧縮すればこの転送時間を大幅に短縮できます。

圧縮結果の目安

1080p demo800 MB
500MB target500 MB

一般的な1080p H.264ソースを基にした参考値です。実際の圧縮率はソースビットレート、コンテンツの複雑さ、ターゲットビットレートにより変わります。

AVMint事前圧縮 vs Slack側の自動エンコード

AVMint事前圧縮Slack自動エンコード
出力画質のコントロール可能(目標サイズを指定)不可(Slackの固定プリセット)
ファイルの扱いやすさ少ない(事前に縮小済)大きい(オリジナルが保存される)
Slackプレビューのシークスムーズ巨大ファイルだと詰まりやすい

FAQ

Slackの実際のアップロード上限は?

Slackの現在のヘルプでは、アップロードできるファイルは1GBまでとされています。ワークスペースのプランや保持設定はこの1ファイル上限とは別なので、小さくしておくほどプレビュー・保持・ダウンロードの負担を減らせます。 Slackの「Optimize video uploads」設定はワークスペース管理者が有効/無効を切り替えられます。無効にされている場合は相手が高解像度の元ファイルを直接ダウンロードすることになり、Slack storageに元サイズのまま保存されるため、ワークスペースの容量を圧迫します。事前圧縮が重要な理由の一つです。

Slack側で再エンコードされるのに、事前圧縮する意味は?

あります。MP4/H.264で事前圧縮しておくと再エンコード後の画質が最も安定し、ワークスペースのストレージ消費も最小化できます。 Slackの動画プレビューはH.264 MP4を最も安定して再生します。H.265やVP9は場合によってはプレビューできずダウンロードのみになるため、どのメンバーにも確実に再生してほしい場合はH.264を選択してください。

Slackの保持設定やストレージ面でも圧縮は役立ちますか?

はい。何がいつまで見えるかはSlackのプランや保持設定に左右されますが、小さいファイルのほうがSlack側で処理しやすく、チームメイトもダウンロードしやすくなります。500MB以下に圧縮しておくと実用上の負担を減らせます。 スレッド内に動画を投稿した場合も、メインチャネル投稿と同じ1GB制限が適用されます。ただしスレッドに投稿された動画は検索で見つけにくくなるため、重要な動画は最初からメインチャネルで共有するのが推奨されます。

Slackの「動画アップロードを最適化」設定を使えば良いのでは?

Slackには動画アップロードを自動で軽量化する「Optimize video uploads」設定がありますが、これはSlack側の固定プリセットで再エンコードするため、プレビュー画質がそれなりに落ちます。解像度・ビットレート・出力サイズを自分でコントロールしたい場合、または元の高画質をある程度保ちたい場合は、AVMintで事前圧縮してからアップロードするほうが確実です。さらにAVMintはweb最適化された(moov atomが先頭にある)標準H.264 MP4を出力するので、Slackのインラインプレビューでも即座にシークできます。 Slack Connect(外部組織と共有されたチャネル)でも同じ1GB上限が適用されますが、受信側組織のアクセス制限によってはダウンロードが制限される場合があります。外部共有する動画は特にファイルサイズを抑えた方が相手の環境を選ばず届きます。

出典・参考資料

ファイルはサーバーに送信されません

AVMint Compressを開く