X(旧 Twitter)用に動画を圧縮(上限 512 MB)
X(旧 Twitter)のアップロード上限は Standard 512 MB, Premium (web / iOS) 16 GB, Premium (Android) 16 GB です。VidSmaller はどんな動画も 480 MB まで圧縮するので、一度で通ります。出力は H.264 MP4、ウォーターマークなし、インストール不要、お試しはアカウント登録も不要です。クラウドエンコード開始後はタブを閉じても処理が続きます。未登録のお試しは 3 分・200 MB まで、有料プランは 1.5 GB まで対応します。
X ではファイルサイズが障害になることはほとんどありません。標準アカウントには 512 MB が与えられますが、再生時間は2分20秒まで。ほぼ全員が先にぶつかるのはこちらの壁です。
動画をドラッグ&ドロップして開始
ファイル上限を確認中…
対応: mp4, webm, mov, mkv, avi, wmv など全 33 形式
X(旧 Twitter)のファイルサイズ制限と、その実際の意味
標準アカウントは 512 MB・2分20秒まで投稿できます。X Premium は両方を大幅に引き上げ、ウェブと iOS では最大 16 GB・4時間になります(Android の Premium は 10 分まで)。長さの制限が先に効くため、標準アカウントの動画は最大 140 秒に 512 MB を使えることになり、ビットレートの予算としてはかなり潤沢です。
| プラン / アップロード方法 | 最大ファイルサイズ |
|---|---|
| Standard | 512 MB Capped at 2 minutes 20 seconds of runtime, which bites long before the file size does. |
| Premium (web / iOS) | 16 GB Up to 4 hours. |
| Premium (Android) | 16 GB Up to 10 minutes. |
2026-09-14 時点で確認。出典: X — About longer videos for Premium subscribers (the 4 hour / 16 GB / Android 10 min figures) · X — Media best practices
480 MB で実際にどこまでいけるか
他のページは上限を示して終わりです。上限は簡単なほうの半分にすぎません。動画が見られるものになるかを決めるのはもう半分のほうです。480 MB を目標にしたとき、各長さで映像に残るビットレートはいくらで、そのビットレートが破綻せずに支えられる最大の解像度はどこか。
| 動画の長さ | 映像に残るビットレート | 支えられる解像度 | 判定 |
|---|---|---|---|
| 30s | 131,405 kbps | 4K | 問題なし |
| 1 min | 65,639 kbps | 4K | 問題なし |
| 2 min | 28,058 kbps | 4K | 問題なし |
算出方法:ビットレートの列は単純な計算です。480 MB を再生時間で割り、ステレオ音声 128 kbps とコンテナのオーバーヘッド 2% を差し引いています。推定値ではなく上限そのものです。解像度と判定の列は推奨であり、公開されている H.264 のビットレート階梯を基準に、全体を約3分の1下げています。一度圧縮された素材の再エンコードは、クリーンなマスターのエンコードより低いビットレートでも成立するためです。意図的に保守的にしています。「大丈夫」と言って実際は粗くなるより、控えめに言うほうがましだからです。
480 MBで再生時間と解像度を比較
左列は各再生時間で映像に使えるビットレート、各セルは解像度ごとに必要なビットレートです。緑は十分、黄は視聴できるものの少し甘く、灰色は小さいフレームを選ぶべき状態です。列を下に追うと、X (Twitter)向けにその解像度を使える長さの目安が分かります。
出典: 計算値(実測ではありません)— この図の作成にエンコーダーは使用していません · 算出方法: 480 MBを再生時間で割り、音声 128 kbps とコンテナのオーバーヘッド 2% を差し引いています。閾値は公開されている H.264 のビットレート階梯を基に、再エンコード素材向けに約3分の1下げています。
X(旧 Twitter)用に動画を圧縮する手順
動画をドロップ
MP4・MOV・MKV・AVI・WebM など全 33 形式に対応。インストールは不要で、ブラウザからワンタイムリンク経由でアップロードされ、第三者を経由することはありません。
目標はすでに 480 MB
意図的に上限より低く設定しています。目標サイズ指定のエンコードは通常数パーセント以内に着地しますが、当サイトの実測では 1 割超過する素材もありました。硬い上限を超えればアップロードは失敗します。数値は自由に変更できます。
ダウンロードしてアップロード
エンコードは当社サーバーで実行されるため、タブを閉じて構いません。どのプランでもウォーターマークは付かず、X が確実に受け付ける MP4 で出力されます。
X(旧 Twitter)の圧縮に関するよくある質問
X(旧 Twitter)の動画制限は?
標準アカウントは 512 MB・2分20秒。X Premium はウェブと iOS で 16 GB・最長4時間、Android の Premium は 10 分までです。実際にぶつかるのは長さの制限で、140 秒の動画が 512 MB に近づくことはまずありません。
十分小さいのにアップロードが失敗するのはなぜ?
多くの場合、サイズではなく長さです。X は解像度、アスペクト比、フレームレート、ビットレート、コンテナ、音声コーデックでも拒否しますが、そのほとんどを同じ汎用エラーとして報告します。MP4 に H.264 映像と AAC 音声、1280x720 か 1920x1080、30fps で書き出せば、これらの原因を一度にすべて取り除けます。
2分20秒より長い動画を投稿するには?
Premium に加入するか、短く切ってください。多くの場合は後者が正解です。視聴者の大半が最初の3秒で判断するプラットフォームでは、面白い部分を 140 秒に切ったほうが12分の完全版より結果が出ます。
X にはどの画質でアップロードすべき?
140 秒の動画に 512 MB を使えるので、約 30 Mbps まで許容されます。内容が必要とする量をはるかに超えており、ここで強く圧縮する理由はありません。1080p の H.264 を 8〜12 Mbps で書き出し、上限に十分な余裕を残してください。上限ぎりぎりで届いたファイルより、X の再エンコードはずっと穏やかになります。
これらの数値の根拠
- Bitrate, and the 512 MB ceilingThe limit is generous; the encoder your video passes through afterwards is not.
- You cannot reach 512 MB in 2 minutes 20The standard account is capped on runtime before it is capped on size — at that length 100 MB is already a comfortable 1080p, and the file-size limit never comes up.
- Picking a quality targetMeasured VMAF for screen, animation and camera footage at six CRF values.
- Cross-posting the same clip to TikTokX gives you 512 MB and 140 seconds; TikTok gives you 10 minutes and, on Android, 72 MB. The binding constraint swaps ends.