Skip to content
Back to Blog
device-usecase-privacy

Instagramに最適な動画フォーマット(リール、ストーリーズ、フィード)

2026-05-17 9 min read

Instagramが動画を拒否する理由(と、本当に求めているもの)

Instagramは動画の扱いに非常に厳しいことで有名です。曖昧なエラーメッセージが表示されたり、何も言わずにアップロードが失敗したり、最終的にひどく画質が荒れた動画になってしまったり、そんな悔しい経験をしたことがある人は多いでしょう。プラットフォームはMP4とMOVコンテナに対応していると言いますが、それは氷山の一角にすぎません。本当に重要なのは、その「中身」です。Instagramが求めているのは、H.264ビデオコーデックと44.1 kHzのAACオーディオです。もし新しいiPhoneで撮影したH.265 (HEVC)ファイルや、シネマティックモードのProRes MOV、VP9でエンコードされたWebMファイルを渡したら、それがうまくいくかどうかは運次第です。 根本的な問題はシンプルです。Instagramはあなたの動画を必ず再エンコードします。必ずです。たとえ仕様に完璧に一致するファイルであっても、彼らのサーバーで再度圧縮されてしまいます。ですから、あなたの目標は、単に最低要件を満たすことではありません。その要件の「範囲内で」可能な限り最高品質のソースファイルを提供し、再エンコードのプロセスを乗り越えても品質が保たれるようにすることです。写真を印刷するようなものだと考えてください。プリンターに渡すのは、すでに何度も保存を繰り返してザラザラになったJPEGではなく、高解像度のTIFFファイルですよね。 よくあるシナリオです。あるクリエイターが、ファイルサイズを小さくするためにDaVinci Resolveから4Kのリール動画をH.265のMP4として書き出します。するとInstagramはそれを拒否するか、最悪の場合、トランスコーディング中にめちゃくちゃにしてしまいます。解決策は、代わりにH.264として書き出すことです。確かにファイルサイズは大きくなりますが、最終的に公開される動画の画質は劇的に向上します。アップロードする前にこれを正しく行うことで、再編集と再書き出しという苦痛のサイクルから解放されます。これは、大量にコンテンツを作成する人にとっては本当に致命的です。

リール:重要となる具体的な数値

Instagramではリールが王様であり、プラットフォーム上で最も厳しい技術仕様が求められます。Instagram自身のドキュメントと多くのコミュニティによるテストに基づいた、2025年時点で重要となる数値は以下の通りです。 **解像度:** 1080 x 1920ピクセル。これは9:16のアスペクト比で、フルスクリーンのリールにとっては必須条件です。正方形の動画をアップロードすることもできますが、Instagramは余白をぼやけた背景で埋めるため、素人っぽく見えてしまいます。 **フレームレート:** 24、25、または30fpsが安全な選択肢です。60fpsでアップロードしてはいけません。Instagramはそれを30fpsに落とすだけで、結果として生じる動きの乱れは奇妙に見えることがあります。120fpsでスローモーションを撮影した場合は、書き出す「前」に編集ソフトで30fpsのタイムラインに適合させる必要があります。 **ビットレート:** Instagramは最大3,500kbpsを推奨していますが、これは無視すべきです。実際には、8,000–10,000kbps(8-10Mbps)で書き出し、彼らのサーバーに重い圧縮を任せた方がはるかに良い結果が得られます。エンコーダーに処理するためのデータをより多く与えることで、単純によりクリーンな最終動画が生成されるのです。 **オーディオ:** AAC-LC、最低128kbps、サンプルレート44.1kHz。ステレオで問題ありません。MP4内にAC3やMP3のオーディオトラックを埋め込まないでください。Instagramがオーディオを完全に削除してしまう可能性があります。 **長さ:** 15秒から90秒。Instagramは常により長いフォーマットをテストしていますが、今のところ90秒が信頼できる上限です。 **ファイルサイズ:** 上限は1GBですが、これに達することはほとんどないでしょう。適切にエンコードされた90秒の1080p動画(10,000kbps)は、約110MBにしかなりません。 Premiere Proをお使いなら、これが私のお決まりの設定です。H.264プリセットを使って書き出し、プロファイルを「ハイ」、レベルを4.0に設定します。次に、2パスVBRエンコーディングを有効にし、ターゲットビットレートを8Mbps、最大ビットレートを10Mbpsに設定します。この組み合わせは、Instagramの再圧縮を美しく乗り越えてくれます。

ストーリーズ vs フィード投稿:要件の違い

ストーリーズとフィード投稿も、リールと同じ基本的なH.264ビデオとAACオーディオをMP4コンテナで使用しますが、共通点はそこまでです。それぞれに、寸法、長さ、そして異なるアスペクト比の扱い方について独自のルールがあります。 **ストーリーズ**はリールと同様に1080 x 1920(9:16)である必要がありますが、各カードの最大長は60秒です。3分間の動画をアップロードすると、Instagramは自動的にそれを3つの60秒の塊に分割します。これにより、しばしば文章の途中で不自然にカットされてしまいます。チュートリアルが言葉の途中で切れるのを見たことがある人なら、これがどれほど気になるか分かるでしょう。アップロードする前に、自分で動画をきれいに60秒のセグメントに編集する方が常に良いです。 **フィード投稿**は形状の柔軟性が高いです。以下の形式が使用できます。 - 正方形:1080 x 1080 (1:1) - 縦長:1080 x 1350 (4:5) — これを使うべきです。フィードで最も縦の画面スペースを占有し、より多くの注目を集めます。 - 横長:1080 x 608 (1.91:1) フィード動画の最大長は60分です。しかし、現在では10分を超える投稿は稀で、パフォーマンスが悪い傾向にあります。複数のクリエイター分析プラットフォームによると、エンゲージメントが最も高くなる最適な長さは30秒から3分の間です。 よくある間違いは、9:16の縦長動画を直接フィードにアップロードすることです。Instagramは自動的にそれを4:5にトリミングするため、フレームの上下が切り取られてしまう可能性があります。端の近くにテキストや重要なビジュアルがある場合、それらは消えてしまいます。投稿ボタンを押す前に、必ずトリミングプレビューを使用してください。 ストーリーズについては、スタンプ、投票、ユーザー名といったInstagram自身のUIが動画の上に重ねて表示されることを忘れないでください。安全のために、高さ1920ピクセルのフレームの上下に約250ピクセルの「セーフゾーン」を設けて、重要なものが隠れてしまわないようにしましょう。

CocoConvertで動画をInstagram対応フォーマットに変換する方法

さて、Instagramが受け付けてくれないファイルがあるとします。iPhoneで撮影したHEVCの.movかもしれませんし、.webmの画面録画、古い.aviファイル、ダウンロードした.mkvクリップかもしれません。ここでコンバーターの出番です。CocoConvertを使えば、コンテナとコーデックの変更を迅速に行い、Instagramが受け入れるクリーンなH.264 MP4を手に入れることができます。 手順はシンプルです。 1. CocoConvertの動画コンバーターにアクセスし、ファイルをアップロードします。ドラッグ&ドロップが可能で、無料プランでは最大2GBのファイルに対応しています。 2. 出力フォーマットとして**MP4**を選択します。 3. 詳細設定パネルを開きます。ビデオコーデックが**H.264**に設定されていることを再確認します。CocoConvertではMP4のデフォルトがこれになっていますが、特にソースがH.265/HEVCだった場合は確認する良い習慣です。 4. オーディオコーデックを**AAC**、サンプルレートを**44100 Hz**、ビットレートを**128kbps**以上に設定します。 5. 解像度は、ソースが1080p以上であればそのまま維持します。CocoConvertではカスタム解像度を設定できるので、リール/ストーリーズ用に1080 x 1920、縦長のフィード投稿用に1080 x 1350と入力できます。 6. 変換されたファイルをダウンロードします。これでInstagramへの準備は万端です。 さて、正直に言っておくべきことがあります。CocoConvertはフォーマットコンバーターであり、動画編集ソフトではありません。横長の動画を縦長にリフレームすることはできません。それにはトリミングが必要で、ショットのどの部分を残すかというクリエイティブな判断が伴います。そういった作業には、CapCutやPremiere、あるいはInstagramのアプリ内エディターが必要です。また、フレームレートの変換(60fpsから30fpsなど)も扱いません。これは滑らかな動きのために編集ソフトウェアで行うのが最適です。CocoConvertが得意なのは、高速で信頼性の高いコーデックとコンテナの変換です。技術的に互換性のないファイルがあり、それをInstagramのアップローダーが問題なく処理できるようにしたい、という場合に最適なツールです。

カラースペースとHDR:誰も語らない隠れた問題

経験豊富なクリエイターでさえもつまずく問題があります。それはカラースペースです。現代のスマートフォン、特にDolby Visionで撮影するiPhoneやHDR10を使用するAndroidは、広いBT.2020色域のHDRで記録します。これらのファイルはスマートフォン上では信じられないほど美しく見えますが、InstagramはHDR動画をサポートしていません。HDRファイルをアップロードすると、Instagramのシステムはそれを標準のSDR(BT.709)に変換しようとしますが、その変換の質が非常に悪いのです。結果として、色あせて生気がなく、黒つぶれしたり、肌の色が奇妙なオレンジ色になったりした動画が出来上がります。美しくグレーディングした映像が、質の悪い変換によって台無しにされるのを見るのは本当に腹が立ちます。 唯一の信頼できる解決策は、アップロードする前に自分でSDRへの変換を行うことです。DaVinci Resolveの無料版では、タイムラインのカラースペースをRec.709に設定し、トーンマッピングLUTを適用できます。Final Cut Proでは、「共有」設定に明確なRec.709カラースペースオプションがあります。Adobe Premiereでは、Lumetriカラーパネルを使用して、HDRまたはLog映像をRec.709にマッピングするLUTを適用できます。 ここでのCocoConvertの役割をはっきりさせておきましょう。これはコーデックとコンテナのツールであり、カラーグレーディングツールではありません。HDRからSDRへのトーンマッピングは行いません。Dolby VisionのMOVをH.264のMP4にするためにこれを通すと、カラーデータが剥ぎ取られたり誤解釈されたりして、結局避けようとしていたのと同じ色あせた見た目になってしまう可能性があります。HDR映像については、まず適切な動画ソフトウェアでカラースペースの変換を行う必要があります。 スマートフォンの標準ビデオモードで撮影しているほとんどの人にとっては、これは問題になりません。しかし、ミラーレスカメラでLog映像を撮影している場合や、iPhone 13以降でシネマティックモードを使用している場合は、カラースペースの管理は決してスキップできない重要なステップです。

圧縮戦略:Instagramの再エンコード後も最高の画質を保つ方法

Instagramは必ずあなたの動画を再エンコードするため、アップロードする動画の品質がすべてです。彼らのプロセスは、あなたが書き出した圧縮の上に、さらに非可逆圧縮の層を重ねるようなものです。非可逆圧縮を適用するたびに品質は劣化し、この効果はジェネレーションロスとして知られています。 ここから得られる実践的な教訓はシンプルです。アップロードする前に、可能な限り高い妥当なビットレートで動画を書き出すことです。遠慮する必要はありません。「妥当」とは、単にInstagramの1GBのファイルサイズ制限とH.264コーデックの仕様内に収まるという意味です。60秒のリールの場合、10Mbpsで書き出すとファイルは約75MBになります。これは非常に小さく、制限内に十分に収まり、3Mbpsで書き出したファイルよりもはるかに優れたソース素材をInstagramのエンコーダーに提供します。 Instagramのために4Kにこだわるのはやめましょう。意味がありません。プラットフォームはどのみち出力を1080pに制限します。4Kファイルをアップロードすることは、Instagramがダウンサンプルするための高解像度ソースを提供するに過ぎず、よくても、わずかなメリットしかありません。クリーンで高ビットレートの1080pファイルの方がはるかに重要です。 速い動きのあるコンテンツ、例えばダンスやスポーツの動画では、Instagramの圧縮がその醜い側面を露呈し、ブロックノイズが発生します。動きの激しいコンテンツの場合は、書き出しビットレートをさらに高く、12~15Mbpsの範囲まで押し上げてください。ファイルサイズが大きくなることでエンコーダーが処理できるデータが増え、速い動きの中のディテールを保持するのに役立ちます。 私の言葉を鵜呑みにしないでください。このテストを試してみてください。同じ30秒のクリップを、一度は4Mbpsで、もう一度は10Mbpsで、2回書き出します。両方をプライベートなInstagramアカウントにアップロードし、スマートフォンで見てみてください。特にテクスチャや動きの部分での違いは明らかでしょう。この10分間の実験で、あなたは二度とアップロード品質をケチらなくなるはずです。

クイックリファレンス:Instagram動画仕様一覧

詳細にうんざりしましたか?いつでも参照できるチートシートはこちらです。 **すべての配置(リール、ストーリーズ、フィード):** - コンテナ:MP4 - ビデオコーデック:H.264, ハイプロファイル, レベル4.0または4.1 - オーディオコーデック:AAC-LC, 44,100 Hz, 最低128kbps - カラースペース:Rec.709(SDRのみ — HDRはアップロード前に変換すること) - 最大ファイルサイズ:1GB **リール:** - 解像度:1080 x 1920 (9:16) - フレームレート:24, 25, または30fps - 長さ:15秒 – 90秒 - 推奨ビットレート:8–10 Mbps **ストーリーズ:** - 解像度:1080 x 1920 (9:16) - 長さ:カード1枚あたり最大60秒(それ以上は自動分割) - セーフゾーン:UI要素のために上下250px - 推奨ビットレート:8–10 Mbps **フィード投稿:** - 正方形:1080 x 1080 (1:1) - 縦長(推奨):1080 x 1350 (4:5) - 横長:1080 x 608 (1.91:1) - 長さ:最大60分(最適な長さ:30秒 – 3分) - 推奨ビットレート:8–10 Mbps **CocoConvertを使うべき時:** .mov, .webm, .avi, .mkvなど、MP4以外のファイルをH.264 MP4に変換する必要がある場合。CocoConvertにアップロードし、H.264ビデオとAACオーディオのMP4出力を選択してダウンロードします。 **CocoConvertが適していない時:** 横長の動画を縦長にリフレーム/トリミングしたり、フレームレートを変換したり、HDRからSDRへのトーンマッピングを行う必要がある場合。これらのステップにはDaVinci Resolve, Premiere Pro, Final Cut Pro, またはCapCutを使用し、その結果できたファイルフォーマットがまだ非互換である場合にCocoConvertで変換します。 今すぐ15分かけて書き出し設定を正しく行い、編集ソフトにプリセットとして保存しましょう。これは、当てずっぽうをなくし、今後作成するすべての動画で何時間ものフラストレーションを解消するためにできる、唯一最善のことです。