

リール、ストーリー、フィード、IGTV の Instagram ビデオ仕様をマスターします。品質を最大化するための最適な解像度、形式、アスペクト比、ファイル サイズの制限について学びます。
Instagram 用に動画を変換する方法: 完全ガイド
Instagram には、コンテンツの品質を左右する特定の動画要件があります。間違った形式でアップロードすると、ビデオが圧縮されてぼやけてしまいます。このガイドでは、2025 年の Instagram の各機能に合わせてビデオをフォーマットする方法を正確に示します。
クイックリファレンス: Instagram ビデオ仕様 (2025)
| 特集 | 解像度 | アスペクト比 | 最大長 | 最大サイズ | フォーマット |
|---|---|---|---|---|---|
| リール | 1080×1920 | 9:16 (縦) | 90秒 | 4GB | MP4/MOV |
| ストーリー | 1080×1920 | 9:16 (縦) | 60秒 | 4GB | MP4/MOV |
| フィード (縦) | 1080×1350 | 4:5 | 60秒 | 4GB | MP4/MOV |
| フィード (正方形) | 1080×1080 | 1:1 | 60秒 | 4GB | MP4/MOV |
| フィード (横) | 1080×608 | 16:9 | 60秒 | 4GB | MP4/MOV |
| IGTV | 1080×1920 | 9:16 または 16:9 | 60分 | 5.4GB | MP4/MOV |
Instagram リール: 最適な設定
リールは、2025 年の Instagram の優先フォーマットです。品質を最大化する方法は次のとおりです。
推奨仕様
「」
解像度:1080×1920(フルHD縦)
アスペクト比: 9:16
フレームレート: 30 fps (映画の場合は 24 fps)
コーデック: H.264
オーディオ: AAC、128 kbps、48 kHz
ビットレート: 8-12 Mbps
ファイル サイズ: < 200 MB (高速アップロードの場合)
持続時間: 15 ~ 90 秒
「」
なぜこれらの設定をするのか?
- 1080×1920: Instagram のネイティブ表示解像度
- 30 fps: ファイルサイズが大きくならずにスムーズな動き
- H.264: ユニバーサル互換性、高速 Instagram 処理
- 8 ~ 12 Mbps: 品質とファイル サイズのスイート スポット
リール用の FFmpeg コマンド
「」バッシュ
完璧なリール変換
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,setsar=1"
-c:v libx264
-プリセットスロー
-crf23
-最大レート 12M
-bufsize 18M
-pix_fmt yuv420p
-r 30
-c:a aac
-b:a 128k
-ar 48000
-movflags +faststart
instagram_reel.mp4
「」
これが行うこと:
- 1080×1920に拡大縮小し、必要に応じて黒いバーを追加します
- ビットレートを 12 Mbps に制限します
- 30 fps でスムーズな再生が可能
- 128 kbps の AAC オーディオ
- ストリーミングの高速スタート
アスペクト比変換
水平から垂直 (16:9 → 9:16):
「」バッシュ
オプション 1: 垂直方向にトリミング
ffmpeg -i input.mp4
-vf "crop=ih*9/16:ih"
-c:v libx264 -crf 23
出力_垂直.mp4
オプション 2: ぼかし背景を追加する
ffmpeg -i input.mp4
-filter_complex "[0:v]scale=1080:1920:force_original_aspect_ratio=増加、クロップ=1080:1920、ボックスブラー=20:5[bg];
[0:v]スケール=1080:-1[fg];
[bg][fg]overlay=(W-w)/2:(H-h)/2"
-c:v libx264 -crf 23
出力_ぼかし_bg.mp4
オプション 3: 黒いバー (ピラーボックス) を追加します。
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2:black"
-c:v libx264 -crf 23
出力_ピラーボックス.mp4
「」
どれを選びますか?
- クロップ: クローズアップ コンテンツ、アクション ショットに最適
- 背景をぼかします: 風景映像に人気があり、コンテキストを維持します
- 黒いバー: シンプルですが、あまり魅力的ではありません
Instagram ストーリー: 最適な設定
ストーリーは一時的なものですが、エンゲージメントには不可欠です。
推奨仕様
「」
解像度: 1080×1920
アスペクト比: 9:16
フレームレート: 30 fps
コーデック: H.264
オーディオ: AAC、128 kbps
ビットレート: 5 ~ 8 Mbps (アップロードを高速化するためにリールよりも低い)
所要時間: 各ストーリー 15 秒 (最大 60 秒)
ファイルサイズ: < 100 MB
「」
ストーリー最適化のヒント
リールよりビットレートが低い
- ストーリーは一時的なものであり、視聴者はそれほど重要ではありません
- アップロードの高速化 = UX の向上
- 5 ~ 8 Mbps で十分です
ファイルサイズを小さく保ちます
- 60 秒のストーリーの目標 50 ~ 100 MB
- モバイルアップロードでは小さいファイルが好まれます
すぐに消費できるように最適化
- 最初の 3 秒が重要です
- 重要なコンテンツをフロントロードする
- テキストを大きくして読みやすくする
ストーリー用の FFmpeg コマンド
「」バッシュ
ストーリー用に最適化 (ファイルサイズが小さくなります)
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264
-プリセット高速
-crf 26
-最大レート 8M
-bufsize 12M
-pix_fmt yuv420p
-r 30
-c:a aac
-b:a 96k
-movflags +faststart
インスタグラム_ストーリー.mp4
「」
リールとの違い:
- CRF 23 ではなく 26 (圧縮率が高くなります)
- オーディオは 128 kbps ではなく 96 kbps
- エンコードを高速化するための高速プリセット
Instagram フィード: 最適な設定
フィード投稿は複数のアスペクト比をサポートします。内訳は次のとおりです。
ポートレート (4:5) - 最も人気のある
全画面ではない縦型コンテンツに最適です。
「」
解像度: 1080×1350
アスペクト比: 4:5
フレームレート: 30 fps
コーデック: H.264
ビットレート: 8-10Mbps
持続時間: 3 ~ 60 秒
「」
FFmpeg コマンド:
「」バッシュ
ffmpeg -i input.mp4
-vf "scale=1080:1350:force_original_aspect_ratio=decrease,pad=1080:1350:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -crf 23 -maxrate 10M -bufsize 15M
-c:a aac -b:a 128k
-movflags +faststart
feed_portrait.mp4
「」
スクエア (1:1) - ユニバーサル
すべてのコンテンツ タイプ、特に製品デモに適しています。
「」
解像度: 1080×1080
アスペクト比: 1:1
フレームレート: 30 fps
「」
FFmpeg コマンド:
「」バッシュ
ffmpeg -i input.mp4
-vf "scale=1080:1080:force_original_aspect_ratio=decrease,pad=1080:1080:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -crf 23 -maxrate 10M
-c:a aac -b:a 128k
-movflags +faststart
フィードスクエア.mp4
「」
風景 (16:9) - 最も一般的ではありません
水平でなければならないコンテンツにのみ使用してください。
「」
解像度:1080×608
アスペクト比: 16:9 (Instagram では実際には 1.91:1)
「」
FFmpeg コマンド:
「」バッシュ
ffmpeg -i input.mp4
-vf "scale=1080:608:force_original_aspect_ratio=decrease,pad=1080:608:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -crf 23 -maxrate 10M
-c:a aac -b:a 128k
-movflags +faststart
feed_landscape.mp4
「」
IGTV / 長編動画
IGTV は、長編コンテンツのメイン フィードに統合されました。
推奨仕様
「」
解像度:1080×1920(縦)または1920×1080(横)
アスペクト比: 9:16 または 16:9
フレームレート: 30 fps
コーデック: H.264
ビットレート: 8-15 Mbps
所要時間: 1~60分
最大ファイルサイズ: 5.4 GB
「」
注: 垂直方向 (9:16) は、フィード内での視認性が向上します。
IGTV 用の FFmpeg コマンド
「」バッシュ
縦長の動画
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264
-プリセットスロー
-crf21
-最大レート 15M
-bufsize 22M
-pix_fmt yuv420p
-c:a aac
-b:a 192k
-movflags +faststart
igtv_video.mp4
「」
高品質設定:
- CRF 21 (長時間視聴のための高品質)
- オーディオ 192 kbps (長いコンテンツの場合に重要)
- 遅いプリセット (長編の価値あり)
一般的な変換シナリオ
シナリオ 1: iPhone のビデオを Instagram リールに送信
問題: iPhone は 1920×1080 (横) または 1080×1920 (縦) で録画しますが、ファイルは巨大です。
解決策:
「」バッシュ
リール用に iPhone ビデオを圧縮
ffmpeg -i iphone_video.mov
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264
-crf23
-プリセットスロー
-pix_fmt yuv420p
-c:a aac
-b:a 128k
-movflags +faststart
リール_レディ.mp4
「」
結果:
- 200 MB iPhone ビデオ → 25 MB Instagram 対応
- ファイルサイズが 87% 削減
- 目に見える品質の低下はありません
シナリオ 2: 4K ビデオを Instagram に送信する
問題: 4K (3840×2160) は Instagram には大きすぎます。
解決策:
「」バッシュ
4K を 1080p にダウンスケール
ffmpeg -i 4k_video.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264
-crf22
-プリセットスロー
-c:a aac -b:a 128k
-movflags +faststart
instagram_1080p.mp4
「」
結果:
- 800 MB 4K ビデオ → 45 MB 1080p
- 94%削減
- Instagram はいずれにしても 4K を表示しません
シナリオ 3: 風景 Vlog をリールに
問題: 16:9 横長の vlog を 9:16 縦長にする必要があります。
解決策 (背景をぼかす):
「」バッシュ
ffmpeg -i 風景.mp4
-filter_complex "[0:v]scale=1920:-1、boxblur=20:5、scale=1080:1920[bg];
[0:v]スケール=-1:1920[fg];
[bg][fg]overlay=(W-w)/2:(H-h)/2:shortest=1"
-c:v libx264 -crf 23 -プリセットが遅い
-c:a aac -b:a 128k
-movflags +faststart
リール付きブラー.mp4
「」
結果:
- 水平ビデオを維持します
- 美しいぼかした背景を追加します
- 黒帯なし
シナリオ 4: GoPro/アクション カムから Instagram へ
問題: GoPro の映像は 2.7K または 4K、高ビットレート、多くの場合 60fps です。
解決策:
「」バッシュ
GoPro を Instagram リールに変換
ffmpeg -i gopro.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,fps=30"
-c:v libx264
-crf23
-プリセットスロー
-c:a aac -b:a 128k
-movflags +faststart
gopro_reel.mp4
「」
重要: fps=30 はフレーム レートを 60fps から 30fps に下げます (ファイルが小さくなり、Instagram には十分です)。
バッチ変換スクリプト
複数のビデオをリール用に変換する
「」バッシュ
#!/bin/bash
バッチ_変換_リール.sh
ビデオの場合は *.mp4 *.mov;する
[ -f "$video" ] ||続ける
出力="リール_${ビデオ%.*}.mp4"
echo "変換中: $video → $output"
ffmpeg -i "$video"
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -プリセット遅い -crf 23 -maxrate 12M -bufsize 18M
-pix_fmt yuv420p -r 30
-c:a aac -b:a 128k -ar 48000
-movflags +faststart
「$出力」
echo "✓ 完了: $output"
完了しました
echo "すべてのビデオが変換されました!"
「」
すべての Instagram フォーマットに変換
「」バッシュ
#!/bin/bash
#convert_all_instagram.sh
INPUT="$1"
もし[! -f "$INPUT" ];それから
echo "使用量: $0 input_video.mp4"
出口1
フィ
BASE="${INPUT%.*}"
リール (9:16)
ffmpeg -i "$INPUT"
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -crf 23 -maxrate 12M -c:a aac -b:a 128k -movflags +faststart
「${BASE}_reel.mp4」
ポートレートをフィード (4:5)
ffmpeg -i "$INPUT"
-vf "scale=1080:1350:force_original_aspect_ratio=decrease,pad=1080:1350:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -crf 23 -maxrate 10M -c:a aac -b:a 128k -movflags +faststart
「${BASE}_feed_portrait.mp4」
フィードスクエア (1:1)
ffmpeg -i "$INPUT"
-vf "scale=1080:1080:force_original_aspect_ratio=decrease,pad=1080:1080:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -crf 23 -maxrate 10M -c:a aac -b:a 128k -movflags +faststart
「${BASE}_feed_square.mp4」
echo "3 つのバージョンを作成しました:"
echo " - ${BASE}_reel.mp4 (リール/ストーリーの場合は 9:16)"
echo " - ${BASE}_feed_portrait.mp4 (フィードの場合は 4:5)"
echo " - ${BASE}_feed_square.mp4 (フィードの場合は 1:1)"
「」
品質とファイル サイズの最適化
ターゲットファイルサイズ
| 期間 | リール/ストーリー | フィード | IGTV |
|---|---|---|---|
| 15秒 | 10~20MB | 8~15MB | - |
| 30秒 | 20~35MB | 15~25MB | - |
| 60秒 | 35~60MB | 25~45MB | 50-80MB |
| 5分 | - | - | 150-250MB |
| 10分 | - | - | 250~400MB |
CRF 品質ガイド
| CRF値 | 品質 | 使用例 | ファイル サイズ (60 秒) |
|---|---|---|---|
| 18 | 素晴らしい | IGTV、重要なコンテンツ | 80~100MB |
| 21 | とても良い | プレミアムリール | 50~70MB |
| 23 | 良い (推奨) | 標準リール、フィード | 35 ~ 50 MB |
| 26 | 許容される | ストーリー、クイック投稿 | 20~30MB |
| 28 | フェア | 優先度の低いストーリー | 15~20MB |
スイートスポット: ほとんどの Instagram コンテンツでは CRF 23。
よくある問題と解決策
問題 1: 「ビデオが大きすぎます」
解決策 1: 圧縮を高める
「」バッシュ
より積極的な圧縮
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -crf 26 -maxrate 8M
-c:a aac -b:a 96k
出力.mp4
「」
解決策 2: フレーム レートを下げる
「」バッシュ
30 fps → 24 fps (20% 縮小)
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,fps=24"
-c:v libx264 -crf 23
-c:a aac -b:a 128k
出力.mp4
「」
解決策 3: ビデオをトリミング
「」バッシュ
60秒にカット
ffmpeg -i input.mp4 -t 60
-c:v libx264 -crf 23
-c:a aac -b:a 128k
出力.mp4
「」
問題 2: 「Instagram でビデオがぼやけて見える」
原因:
- 間違った解像度をアップロードしました
- Instagram再圧縮低品質ソース
- 使用した CRF 値が高すぎます
解決策:
「」バッシュ
高画質アップロード
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264
-プリセットスロー
-crf21
-最大レート 15M
-pix_fmt yuv420p
-c:a aac -b:a 192k
-movflags +faststart
高品質.mp4
「」
問題 3: 「Instagram でビデオが奇妙にトリミングされる」
原因: 間違ったアスペクト比がアップロードされました。
解決策: アップロードする前に必ずアスペクト比を確認してください。
「」バッシュ
ビデオのサイズを確認する
ffprobe -v エラー -select_streams v:0
-show_entries ストリーム=幅,高さ
-of csv=s=x:p=0 video.mp4
「」
期待される出力:
- リール/ストーリー: 1080x1920
- フィード縦長: 1080x1350
- フィードスクエア: 1080x1080
問題 4: 「アップロードが停止するか失敗する」
原因:
- ファイルが大きすぎます
- 接続が不安定
- 間違ったコーデック
解決策:
「」バッシュ
超互換性のある Instagram ビデオを作成する
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264
-プロファイル:v メイン
-レベル4.0
-crf 24
-最大レート 10M
-pix_fmt yuv420p
-c:a aac -b:a 128k -ar 48000
-movflags +faststart
互換性のある.mp4
「」
モバイル アプリの推奨事項
モバイル編集を希望する場合:
iOS アプリ
InShot (透かし付き無料)
- 簡単なアスペクト比変換
- Instagramのプリセット
- 基本的な編集
キャップカット (無料)
- Instagramエクスポートプリセット
- 高度な編集
- 透かしなし
Adobe Premiere Rush ($9.99/月)
- プロの品質
- クラウド同期
- Instagramテンプレート
Android アプリ
インショット (無料)
- iOSと同じ
- Androidでもうまく動作します
KineMaster (無料/月額 $4.99)
- プロの編集
- Instagramのプリセット
- マルチレイヤーのサポート
ベスト プラクティス チェックリスト
Instagram にアップロードする前に:
☑ 解像度は形式と一致します
- リール/ストーリー: 1080×1920
- フィード縦長:1080×1350
- フィードスクエア:1080×1080
☑ 適度なファイルサイズ
- ストーリーの場合は 100 MB 未満
- リールの場合 < 200 MB
- IGTV の場合は 500 MB 未満
☑ コーデックは H.264
- H.265/HEVC ではありません
- ProRes またはその他のプロフェッショナル コーデックではありません
☑ オーディオは AAC
- リールの場合は 128 kbps
- 48 kHzのサンプルレート
☑ フレームレートは 24 ~ 30 fps
- 60 fps ではありません (スローモーション効果が必要な場合を除く)
☑ ピクセル形式は yuv420p
- 最も互換性のあるフォーマット
☑ ファストスタートが有効になっています
- スムーズな再生のために
☑ ビデオはアップロード前にテストされました
- フルビデオを見る
- オーディオ同期を確認する
- 品質に問題がないことを確認します
結論: Instagram 動画チェックリスト
リールの場合 (2025 年に最も重要):
「」バッシュ
ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -プリセット遅い -crf 23 -maxrate 12M
-c:a aac -b:a 128k -movflags +faststart
パーフェクトリール.mp4
「」
すぐに成功:
- 常にネイティブ解像度 (リールの場合は 1080×1920) でアップロードします。
- 品質とサイズのバランスを保つために CRF 23 を使用します
- ファイルサイズを 200 MB 未満に保つ
- 公開する前に携帯電話でテストしてください
注意: Instagram はビデオを再圧縮します。最適化された設定から開始すると、品質の低下が最小限に抑えられます。
Instagram 用にビデオを変換する必要がありますか? リール、ストーリー、フィード用の Instagram プリセットを備えた 無料ビデオ コンバーター を使用してください。いつでも完璧な設定!
著者について

1CONVERTER Technical Team
Official TeamFile Format Specialists
Our technical team specializes in file format technologies and conversion algorithms. With combined expertise spanning document processing, media encoding, and archive formats, we ensure accurate and efficient conversions across 243+ supported formats.
📬 Get More Tips & Guides
Join 10,000+ readers who get our weekly newsletter with file conversion tips, tricks, and exclusive tutorials.
🔒 We respect your privacy. Unsubscribe at any time. No spam, ever.