cv.cm

AI · AIショート動画

TikTok動画サイズとYouTubeショートの解像度|縦型ショート動画サイズ早見表

約13分で読めます

結論

TikTok、YouTubeショート、Instagramリールに投稿するなら、縦型9:16、1080×1920ピクセル、H.264のMP4、30fpsで書き出すのが基本です。執筆時点の上限は、TikTokのWebアップロードが30分、ショートが3分、Instagramリールが20分です。文字や顔は、上端14%と下端35%を避けてフレームの中央に収めましょう。

アスペクト比を開く

結論:1本のマスターファイルで全アプリに対応

主要なショート動画アプリは、どれもスマートフォンを縦に持った状態で動画を全画面表示します。この画面の比率が9:16で、フルHDで画面いっぱいになるサイズが幅1080ピクセル×高さ1920ピクセルです。1080×1920のマスターを1本作れば、編集し直さなくてもTikTok、YouTubeショート、Instagramリール、Facebookリールに同じファイルを投稿できます。

以下の数値は、2026年11月時点で各プラットフォームの公式ヘルプに書かれている内容です。制限は頻繁に変わり、スマホアプリとWebアップローダーで異なる場合もあります。公式ページに記載がない項目は、推測せずに表にその旨を書いています。

プラットフォーム別の縦型動画サイズ(2026年11月)

プラットフォーム比率解像度長さファイル形式・フレームレート
TikTok(TikTok StudioのWebアップロード)アップロード画面に記載なし。9:16で画面いっぱいに表示720×1280以上最大30分MP4またはWebM、10 GB未満
YouTubeショート正方形または縦型。16:9以上に横長だと通常の長尺動画として扱われるショートのアップロードは最大1080p最大3分ショートのページには記載なし
Instagramリール1.91:1から9:16の間短辺720ピクセル以上最大20分。3分を超えるリールは新しいオーディエンスへのおすすめ対象外30fps以上
Facebookリール縦横どちらでも可記載なし長さの制限なし記載なし
Instagramのリール広告(Metaの広告ガイド)9:161440×25600秒〜15分MP4またはMOV、4 GBまで、固定フレームレート
抖音(Douyin)、快手、小紅書、WeChatチャンネル、Snapchat Spotlightアプリで確認アプリで確認アプリで確認公式ページでは確認できませんでした。実際には1080×1920のMP4が広く使えます

この表で特に重要な点が2つあります。1つ目は、YouTubeでは比率がフォーマットを決めること。3分以内の正方形または縦型の動画はショートになり、16:9の動画は通常の動画のままです。2つ目は、Instagramが30fps以上を求めること。多くのAI動画モデルは24fpsで出力するため、リールに投稿する前にフレームレートを変換してください(後述のコマンドを参照)。

Facebookは2025年6月にすべての動画をリールに統合したため、Facebookリールは長さも比率も自由です。それでも、縦型9:16のファイルが全画面プレーヤーでは最もきれいに表示されます。

セーフゾーン:キャプションやボタンが動画に重なる位置

どのショート動画アプリでも、画面の上にインターフェースが重なります。下部にアカウント名とキャプション、右側にいいね・コメント・シェアのボタン、上部にタブや検索バーが表示されるため、そこに置いたものは隠れる可能性があります。

Metaのリール広告ガイドには明確なルールがあります。上端14%、下端35%、左右それぞれ6%には、文字やロゴなどの重要な要素を置かないというものです。TikTokも広告用にセーフゾーンのファイルを公開していて、考え方は同じです。実際には、Metaの数値をそのままプラットフォーム共通のルールとして使えます。1080×1920のフレームに当てはめると、次のようになります。

端フレームに対する割合1080×1920でのピクセル数避けるべき要素
上14%269 pxタブ、検索バー、ライブやフォロー中のラベル
下35%672 pxアカウント名、キャプション、楽曲表示、プログレスバー
左6%65 px一部のスマホで端が切れる
右6%65 pxボタン列にはもっと余白が必要。重要な文字は十分内側に置く

その結果、セーフボックスはx=65からx=1015、y=269からy=1248となり、幅950ピクセル×高さ979ピクセルです。焼き込み字幕、商品名、顔はこの範囲に収めてください。フレーム下の3分の1にも、脚やテーブル、床などの映像は置けますが、文字だけは避けます。

カバー画像とサムネイル

カバーは、プロフィールのグリッドや一部のフィードに表示される静止画です。扱いはアプリごとに少しずつ違います。

  • Instagramリール:ヘルプでは420×654ピクセル(1:1.55)のカバー画像が推奨されています。投稿後はカバーを編集できないと書かれているので、シェアする前に選んでください。
  • TikTok:Webアップローダーでは、アップロード後にカバー画像を選べます。プロフィールのグリッドでは縦型のカバーが切り取られるため、タイトルの文字は中央に置きましょう。
  • YouTubeショート:ショートのサムネイルの選択肢は、時期によって変わってきました。古い解説記事ではなく、現在のアップロード画面で確認してください。

どのアプリでも使える工夫として、1080×1920のフレームの中央に、1080×1080の正方形をイメージしてカバーをデザインする方法があります。アプリがカバーを正方形や3:4のタイルに切り取っても、タイトルと顔が残ります。

16:9や1:1の動画をアップロードするとどうなるか

横型16:9の動画は、縦に持ったスマホの画面を埋められません。YouTubeではそもそもショートになりません。TikTokやリールでも、上下に大きな黒帯やぼかし帯が入って小さく再生されるのが普通です。視聴者は空白の多い動画をスクロールして飛ばすので、縦型版のほうがほとんどの場合で成績が良くなります。

正方形の1:1動画はYouTubeではショートとして扱われ、Instagramでも投稿できますが、縦長の画面では余白が残ります。フィード投稿にも同じ動画を使いたいなら正方形で十分ですが、ショート、TikTok、リールには本物の9:16版を作ってください。

横型の動画を縦型にする方法は3つあります。

  1. クロップ:横長のフレームから9:16の窓を切り出します。被写体が中央付近にいるときに向いていますが、左右は失われます。
  2. パディング:横長のフレーム全体を幅に合わせて縮小し、上下に帯を足します。何も失われませんが、映像が小さくなります。
  3. ぼかし背景:拡大してぼかした自分自身のコピーの上に、横長のフレーム全体を中央に重ねます。黒帯よりきれいに見えますが、映像が小さいのは同じです。

被写体が横長のフレームの中で動き回る場合、固定クロップでは見失ってしまいます。そこで使うのが被写体を追跡する自動リフレームです。詳しくはAI動画編集のガイドをご覧ください。

ffmpegでAI動画を1080×1920に書き出す方法

AI動画モデルが返すのは720pだったり、標準の比率に近いけれど正確ではないサイズ(720×1280や、数ピクセルずれた幅など)だったりします。16:9しか出力しないモデルもあります。編集の前に、すべてのクリップを同じ1080×1920のマスターに変換して、タイムラインのサイズとフレームレートをそろえましょう。

すでに縦型だけれど小さいクリップは、拡大して余分なピクセルを切り落とし、ちょうど9:16にします。

# Vertical AI clip (for example 720x1280) -> exactly 1080x1920
ffmpeg -i ai_clip.mp4 \
  -vf "scale=1080:1920:force_original_aspect_ratio=increase:flags=lanczos,crop=1080:1920,setsar=1" \
  -r 30 -c:v libx264 -crf 18 -preset slow -pix_fmt yuv420p \
  -c:a aac -b:a 192k -movflags +faststart vertical.mp4

クリップが16:9の場合は、次の3つの方法から選びます。

# 1) Center crop a 16:9 clip to 9:16 (loses the sides)
ffmpeg -i wide.mp4 -vf "scale=-2:1920,crop=1080:1920,setsar=1" \
  -c:v libx264 -crf 18 -pix_fmt yuv420p -c:a copy crop.mp4

# 2) Pad: fit the full frame, black bands above and below
ffmpeg -i wide.mp4 \
  -vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2:color=black,setsar=1" \
  -c:v libx264 -crf 18 -pix_fmt yuv420p -c:a copy pad.mp4

# 3) Blurred background behind the full frame
ffmpeg -i wide.mp4 -filter_complex \
  "[0:v]split=2[bg][fg];[bg]scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,boxblur=20:2[bg];[fg]scale=1080:-2[fg];[bg][fg]overlay=(W-w)/2:(H-h)/2,setsar=1[v]" \
  -map "[v]" -map '0:a?' -c:v libx264 -crf 18 -pix_fmt yuv420p -c:a copy blur.mp4

クロップのコマンドでは、切り取りの窓がデフォルトで中央に置かれます。左側の被写体を追いたいときは、x座標のオフセットを足してください。たとえば crop=1080:1920:200:0 なら、窓が左端から200ピクセルの位置に来ます。

フレームレートについて:-r 30 は、フレームを繰り返して24fpsのクリップを30fpsにします。Instagramの30fps以上という条件を満たし、見た目は元のままです。滑らかな中間フレームを新しく作るにはフレーム補間が必要ですが、手や速い動きが歪むことがあるので、必要なときだけ使いましょう。

よくある失敗

  • うっかり1920×1080で書き出してしまう。多くの編集ソフトは、初期状態が横型のタイムラインです。最初のクリップを置く前に、プロジェクトを1080×1920に設定してください。
  • 1つのタイムラインでフレームレートが混在している。24fpsのAI動画と30fpsのスマホ動画を並べると、つなぎ目でカクつくことがあります。先にすべてのクリップを同じレートに変換しましょう。
  • 字幕を下の3分の1に焼き込む。アプリ自身のキャプションやボタンの下に隠れてしまいます。セーフボックスの中に収めてください。
  • 古い仕様一覧を信じる。ショートの長さやInstagramリールの長さなどの制限は、何度も変わっています。この記事も含め、どの表も日付を確認してください。
  • 圧縮しすぎたファイルをアップロードする。アプリ側でもう一度圧縮されます。高画質の設定(例:-crf 18)で書き出して、最後の圧縮はプラットフォームに1回だけ任せましょう。

フックから投稿までの流れ全体は、AIショート動画の制作ワークフローのガイドをご覧ください。変わったサイズをすぐ確認したいときは、cv.cmのアスペクト比ツールのような計算ツールを使うと、1080×1920がちょうど9:16であること、1248×704は16:9ではないことがわかります。

よくある質問

TikTokの動画サイズは何がベストですか?

9:16の縦型フレームで1080×1920ピクセルです。執筆時点で、TikTokのWebアップローダーは720×1280以上、MP4またはWebM、10 GB未満、最大30分を求めています。

YouTubeショートの動画サイズ(解像度)は?

1080×1920(9:16)にしてください。YouTubeは3分以内の正方形または縦型の動画をショートとして扱い、ヘルプページにはショートのアップロードは最大1080pまでと書かれています。

1080×1920は9:16と同じですか?

はい。1080÷1920は9÷16と等しいので、1080×1920はちょうど9:16です。720×1280や1440×2560は、同じ形で解像度が低い・高いサイズです。

16:9の動画をYouTubeショートとして投稿できますか?

できません。YouTubeでは、16:9のようにそれより横長の比率だと長尺動画のままです。先に縦型または正方形にクロップかリフレームしてください。

リールやTikTokのセーフゾーンはどこですか?

Metaのリール広告ガイドでは、上端14%、下端35%、左右それぞれ6%に文字やロゴを置かないよう勧めています。1080×1920のフレームでは、上が269 px、下が672 px、左右が各65 pxです。

Instagramリールのカバーはどのサイズにすべきですか?

Instagramのヘルプページでは、420×654ピクセル(1:1.55)が推奨されています。プロフィールのグリッドで正方形に切り取られても残るよう、タイトルは中央に置きましょう。

AIチュートリアル一覧