Instagram 用に動画を圧縮

Instagramのアップロード上限は Reels 4 GB, Feed video 4 GB, Stories 4 GB です。VidSmaller はどんな動画も 100 MB まで圧縮するので、一度で通ります。出力は H.264 MP4、ウォーターマークなし、インストール不要、お試しはアカウント登録も不要です。元ファイルは未登録で 500 MB、有料プランで 1.5 GB まで。

Instagram は 4 GB のファイルを受け付けるため、アップロードが失敗する理由がファイルサイズであることはまずありません。リールが手元のファイルより悪く見えるのは、Instagram が再エンコードしたからです。そして何を渡すかで、どれだけ生き残るかが決まります。

Instagram のファイルサイズ制限と、その実際の意味

リール、フィード動画、ストーリーズはいずれも最大 4 GB です。この数字は本質ではありません。Instagram はすべてのアップロードを自社の階梯で再エンコードするため、意味のある問いは「相手のエンコーダーの仕事をいかに減らすか」です。答えは 1080x1920 の H.264 を 8〜12 Mbps で用意すること。3 GB のマスターを渡せば、丁寧に準備された 100 MB のファイルよりもはるかに強く潰されます。

プラン / アップロード方法最大ファイルサイズ
Reels4 GB

The 4 GB cap is almost never what stops you. Instagram re-encodes everything you upload, so a bloated file just gets crushed harder by their encoder — you get a better result by handing them a clean 1080x1920 H.264 file at 8–12 Mbps than by uploading your 3 GB master.

Feed video4 GB
Stories4 GB

Split into 15-second segments.

2026-09-06 時点で確認。出典: Instagram — Reel size & aspect ratios

100 MB で実際にどこまでいけるか

他のページは上限を示して終わりです。上限は簡単なほうの半分にすぎません。動画が見られるものになるかを決めるのはもう半分のほうです。100 MB を目標にしたとき、各長さで映像に残るビットレートはいくらで、そのビットレートが破綻せずに支えられる最大の解像度はどこか。

動画の長さ映像に残るビットレート支えられる解像度判定
15s54,678 kbps4K問題なし
30s27,275 kbps4K問題なし
1 min13,573 kbps1440p問題なし
2 min9,006 kbps1440p問題なし
3 min4,439 kbps1080p問題なし

算出方法:ビットレートの列は単純な計算です。100 MB を再生時間で割り、ステレオ音声 128 kbps とコンテナのオーバーヘッド 2% を差し引いています。推定値ではなく上限そのものです。解像度と判定の列は推奨であり、公開されている H.264 のビットレート階梯を基準に、全体を約3分の1下げています。一度圧縮された素材の再エンコードは、クリーンなマスターのエンコードより低いビットレートでも成立するためです。意図的に保守的にしています。「大丈夫」と言って実際は粗くなるより、控えめに言うほうがましだからです。

100 MB across lengths and resolutions

The left column is what you have to spend at each length; the cells are what each resolution needs. Green means you clear it comfortably, amber means it is watchable but soft, grey means pick a smaller frame. Reading down a column tells you how long a clip can get before that resolution stops being worth it on Instagram.

you haveneeds, to look comfortable1080p720p480p360p15s54,67815s at 1080p: 54678 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00015s at 720p: 54678 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20015s at 480p: 54678 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00015s at 360p: 54678 kbps available, 600 kbps for a comfortable result, 300 to stay watchable60030s27,27530s at 1080p: 27275 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00030s at 720p: 27275 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20030s at 480p: 27275 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00030s at 360p: 27275 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6001 min13,5731 min at 1080p: 13573 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0001 min at 720p: 13573 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2001 min at 480p: 13573 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0001 min at 360p: 13573 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6002 min9,0062 min at 1080p: 9006 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0002 min at 720p: 9006 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2002 min at 480p: 9006 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0002 min at 360p: 9006 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6003 min4,4393 min at 1080p: 4439 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0003 min at 720p: 4439 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2003 min at 480p: 4439 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0003 min at 360p: 4439 kbps available, 600 kbps for a comfortable result, 300 to stay watchable600

Source: Computed, not measured — no encoder was run to produce this figure · Method: 100 MB spread over the duration, minus 128 kbps audio and 2% container overhead. Thresholds from published H.264 bitrate ladders, reduced by about a third for re-encoded source.

Instagram 用に動画を圧縮する手順

  1. 動画をドロップ

    MP4・MOV・MKV・AVI・WebM など全 33 形式に対応。インストールは不要で、ブラウザからワンタイムリンク経由でアップロードされ、第三者を経由することはありません。

  2. 目標はすでに 100 MB

    意図的に上限より低く設定しています。2パスエンコードの着地誤差は数パーセントで、硬い上限を 2% でも超えればアップロードは失敗するからです。数値は自由に変更できます。

  3. ダウンロードしてアップロード

    エンコードは当社サーバーで実行されるため、タブを閉じて構いません。どのプランでもウォーターマークは付かず、Instagram が確実に受け付ける MP4 で出力されます。

Instagram の圧縮に関するよくある質問

Instagram の動画サイズ上限は?

リール、フィード動画、ストーリーズいずれも 4 GB です。実務上きついのは長さのほうで、リールは約3分、ストーリーズは15秒ごとに自動分割されます。4 GB に到達する人はごくわずかです。

アップロード後にリールがぼやけるのはなぜ?

Instagram はすべてを再エンコードし、難しい入力を与えるほど判断が悪くなります。巨大で高ビットレートのマスターを上げても画質は保たれません。相手のエンコーダーが捨てる量が増えるだけで、しかもあなたが大事にした部分への配慮はありません。1080x1920 で約 10 Mbps の H.264 なら処理する余地がほとんど残らず、結果として最もよく生き残ります。

どの解像度でアップロードすべき?

1080 x 1920、9:16、30fps です。それ以上は無意味です。Instagram は 1080p を超える幅をダウンスケールするため、4K を上げても再エンコードに加えて縮小まで受けることになります。60fps は本当に動きの速い内容のときだけにしてください。フレームレートが倍になれば1フレームあたりのビットレートは半分になります。

アップロード前に圧縮すべきですか?

すべきです。しかもここは、圧縮がファイルを小さくするだけでなく最終的な見た目を良くする数少ない場面です。書き出しを 1080x1920、8〜12 Mbps にしておけば Instagram のエンコーダーにはほとんど仕事が残らず、あなたの代わりに下される破壊的な判断も減ります。