ストーリーのファイル形式:MP4・JPGの中身

どのストーリーの裏にも、ごく普通のファイルが1つあります。動画ならMP4、写真ならJPGです。そのファイルに何が入っていて何が入っていないのか、そして元の画質のまま残す方法をご紹介します。

Jonas Weberファイル形式・端末担当編集者
更新日
9 分で読めます
木の机の上で開かれたノートパソコン。画面にはコードが並んでいる。

ストーリーはページではなくファイル

Instagramアプリでストーリーを見ていると、小さなインタラクティブページのように感じます。上部には進行バー、下部には返信欄、タップできるアンケートがあることもあります。しかし、その下にあるのはごく普通のものです。どのストーリーも、Instagramのサーバーに保存された1つのメディアファイルと、閲覧中にその上に何を描くかをアプリに指示する別のデータでできています。ストーリーをダウンロードすると、手に入るのはファイルです。指示のほうは残りません。

そのファイルが何で、何でないのかを知っておけば、ストーリーを保存した後によくある疑問のほとんどに答えが出ます。写真が動画で届いた理由、アンケートが消えた理由、メッセージアプリを通すとぼやける理由、M4AとMP3のどちらを選ぶべきか。まずは用語をいくつか、わかりやすく説明します。

コンテナ
メディアファイルの外側の入れ物です。MP4はコンテナで、映像トラック、音声トラック、少しのメタデータを1つにまとめています。拡張子が示すのはコンテナであって、中身ではありません。
コーデック
映像や音声を圧縮する方式です。コンテナが同じでもコーデックは変わることがあり、そのため同じMP4でも挙動がかなり違う場合があります。
H.264
AVCとも呼ばれる、ストーリーの動画に使われている映像コーデックです。ここ10年ほどのスマートフォン、ブラウザ、パソコンなら、追加のソフトなしでほぼ確実に再生できます。
AAC
MP4の中でストーリーの音声を運ぶ音声コーデックです。非可逆で、控えめなビットレートでも良い音に聞こえるよう設計されています。
ビットレート
映像や音声の1秒あたりに使うデータ量で、kbpsやMbpsで表します。一般にビットレートが高いほどディテールが増え、ファイルも大きくなります。
アスペクト比
フレームの縦横比です。ストーリーは9:16で、縦に持ったスマートフォンの画面いっぱいに広がる縦長の長方形です。

ストーリーの裏にある2種類のファイル

執筆時点では、ストーリーは2つの形式のどちらかです。動画のストーリーは、映像がH.264、音声がAACでエンコードされたMP4です。写真のストーリーはJPGです。メディア自体についてはこれですべてで、Instagram独自の形式も、専用の入れ物も、特定のアプリがないと開けないものもありません。どの動画プレーヤー、ギャラリーアプリ、ブラウザでも両方とも扱えます。

フレームは縦長の9:16で、Instagramはストーリーを最大で幅1080×高さ1920ピクセルで配信しています。大事なのは最大でという部分です。クリエイターがもっと小さなものをアップロードしたり、横向きの動画をInstagramが縦長のフレームに収めたりした場合、保存したファイルはそのアップロードを反映します。ダウンロードで、クリエイターが送っていないピクセルを作り出すことはできません。保存したストーリーがぼやけて見えるという不満の多くは、これで説明がつきます。

サイズは長さと内容によって変わります。動画のストーリーは通常数Mbpsでエンコードされるので、15秒のクリップならたいてい数MB程度で、話している人を映しただけの映像より動きの速い映像のほうが大きくなります。現在ほとんどの地域ではストーリー1本が最長1分まで投稿でき、ファイルもおおむね長さに比例して大きくなります。全画面の写真のJPGは通常数百KBです。これらは目安であり、決まったルールではありません。Instagramはエンコード方法を随時調整しています。

動画のストーリー

コンテナ
MP4
映像
H.264 (AVC)
音声
AAC
フレーム
9:16、最大1080 × 1920
フレームレート
通常30fps
一般的なサイズ
15秒あたり数MB

写真のストーリー

形式
JPG / JPEG
フレーム
9:16、最大1080 × 1920
音声
なし
レイヤー
統合済み
一般的なサイズ
数百KB
  • mp4動画のストーリー、音声付き
  • jpg写真のストーリー
  • m4a劣化なしで取り出した音声
  • mp3古いプレーヤー向けに変換した音声

名前について補足すると、JPGとJPEGは同じ形式で、違うのは拡張子だけです。SaveStoriesは1件ずつ保存したファイルにSaveStories_username_xxx.mp4または.jpegという名前を付けます。どちらの拡張子も、お手持ちのスマートフォンやパソコンならまず問題なく開けます。

音楽付きの写真ストーリーが動画になる理由

これは何よりも驚かれる点です。曲が流れる静止画を見て保存したのに、JPGではなくMP4が届いた。でも、何も問題は起きていません。JPGは音声を持てず、1枚の画像でしかありません。クリエイターが音楽を付けた時点で、Instagramは音声トラックを持つものを公開する必要があるため、写真を短い動画(たいていはクリエイターが選んだ音楽クリップと同じ長さ)にレンダリングして保存します。

動きのあるほかの要素も同じです。アニメーションGIFのスタンプ、ブーメラン、スライドインするテキストがあると、フレームのほとんどが動かなくてもストーリーは動画になります。静止画が欲しい場合は、きれいな瞬間で一時停止してスクリーンショットを撮るか、パソコンのプレーヤーでフレームを書き出してください。途中で動画圧縮を経ているので、元の写真より少しやわらかい画質になることは覚悟しておきましょう。

音楽もアニメーションもない写真ストーリーはJPGのままなので、1つのアカウントからMP4とJPGが混ざって保存されるのはまったく普通のことです。

ダークテーマのエディターにコードが並ぶノートパソコンの画面。
スタンプや音楽の下にあるのは、どのストーリーもただのMP4かJPGです。

焼き込まれるもの、残らないもの

クリエイターがストーリーの編集画面で加えるものは、2つのグループに分かれます。1つ目は見た目の装飾です。入力したテキスト、手書き、絵文字、通常のスタンプ、画像として描かれる時刻や位置情報のスタンプ、フィルターや色の調整などです。ストーリーが公開される前に、Instagramはこれらをすべて画像に描き込み、1枚の平らな画像または1本の平らな動画として保存します。分解できるレイヤーは残らず、テキストは背景と同じようにピクセルになっています。

2つ目のグループはインタラクティブな要素で、こちらはそもそもファイルの中に存在しません。アンケート、クイズ、質問ボックス、絵文字スライダー、リンクスタンプ、タップできるメンションやハッシュタグ、商品タグ、「あなたの番」などは、閲覧中にアプリがメディアの上に重ねるデータとして保存されています。スタンプの枠がフレームに描き込まれることが多いため、見た目の痕跡が残るものもあり、保存したファイルにアンケートの質問が写っていることは十分あります。ただし、機能するものは何も手に入りません。投票数、クリックできるリンク、メンション先のプロフィール、質問ボックスへの回答はMP4にもJPGにも入っておらず、SaveStoriesを含むどのダウンローダーも、それを入れることはできません。

リンクやメンションが目当てなら、ストーリーの公開中にInstagramアプリでコピーしておきましょう。ファイルに残るのは、画像に描き込まれたものだけです。

Instagramの編集画面では

写真や動画に、テキスト、手書き、スタンプ、フィルターが別々の要素として乗り、さらにアンケート、クイズ、質問、リンクスタンプ、メンション、音楽といったインタラクティブなスタンプがあります。

保存したファイルでは

1枚の平らなJPG、または映像がH.264、音声がAACのMP4が1本。テキスト、手書き、スタンプはピクセルに描き込まれ、音楽は音声にミックスされます。タップできるデータとしてのリンク、投票、メンションは消えます。

元のMP4が画面収録より優れている理由

画面収録は、元の動画から作った2本目の動画です。スマートフォンは自分の画面をリアルタイムで撮り、システムが選んだ設定で再び圧縮します。アプリのUIやステータスバーも一緒に入り込みます。ストーリーを残す方法としては、最も時間がかかり、最も劣化の大きい方法です。

元のファイルを保存すれば、こうした工程をすべて省けます。Instagramが閲覧者に配信しているのと同じMP4が、アップロードされた解像度のまま、完全な音声トラック付きで、クリエイターがトリミングしたとおりの始まりと終わりで手に入ります。動画ダウンローダーなら1本につき1タップで済み、すべて保存を押せば一覧全体をブラウザ内でZIPにまとめます。

元のMP4

vs

画面収録

映像
閲覧者に配信されるエンコード、最大1080 × 1920
画面を再エンコードしたコピー、ぼやけがち
フレーム
ストーリーだけ
ステータスバー、進行バー、返信欄、表示される通知バナー
音声
元のAACトラック、音量設定の影響なし
消音スイッチ、音量、システムの音声設定次第
長さ
始まりと終わりが正確
1秒ほど切れたり、タップ操作の分が余計に入ったりしがち
時間
クリップの長さにかかわらず数秒
実時間、ストーリーを1本ずつ
サイズ
通常数MB
画質が低いのに大きくなりがち

音声だけが欲しいときはM4AかMP3か

映像ではなく、曲や声だけが欲しいこともあります。ストーリーの音声はMP4の中のAACなので、取り出し方は2通りあります。1つ目は、AACトラックをそのままM4Aファイルにコピーする方法です。M4Aは基本的に音声だけを入れた同じMPEG-4コンテナなので、デコードも再圧縮も行われず、音声は動画に入っていたものとビット単位で同じです。

2つ目は、MP3に変換する方法です。MP3は別のコーデックなので、AACを一度デコードしてから、もう一度エンコードする必要があります。非可逆のエンコードを行うたびに、ディテールが少しずつ失われます。話し声や気軽に聴く程度なら、適度なMP3のビットレートでほとんど気になりませんが、それでもそのままコピーするより一段劣ります。また、MP3のビットレートを上げても、元のAACになかったディテールは戻らず、ファイルが大きくなるだけです。M4AはiPhone、Androidスマートフォン、Mac、Windows、現行のすべてのブラウザで標準で再生できるので、基本はM4Aを選び、MP3はそれ以外を受け付けない古いカーオーディオや簡易プレーヤー用にとっておきましょう。音声抽出ツールではどちらの形式も選べます。

再エンコードのたびに画質が落ちる理由

H.264、AAC、JPGはいずれも非可逆で、エンコーダーが「なくても気づかない」と判断した情報を捨てています。ダウンロードしたストーリーは、Instagramがアップロードを処理した時点で、すでに一度これを経ています。その後のエンコードはどれも、その削られた版から始まってさらに少しずつ捨てていき、劣化は積み重なります。細かい文字の周りのにじみ、空や影に出る階段状のブロック、ざらつき部分のちらつき。音声も高音域の空気感が失われていきます。

再エンコードのほとんどは、誰も意図しないうちに起きています。メッセージアプリで動画を送ると、ドキュメントやファイルとして送らない限り、たいてい再圧縮されます。スマートフォンの編集アプリでトリミングしたりキャプションを加えたりすると、まったく新しいファイルが書き出されます。ほかの場所にアップロードすればそのプラットフォームのエンコーダーを通りますし、自分のストーリーに再投稿すればInstagramがもう一度処理します。どれも間違いではありませんが、各工程は必ず保存した元のファイルから始め、コピーのコピーからは始めないようにしましょう。

つまり、手を加えていないダウンロードをマスターとして扱うことです。編集は複製で行い、書き出しは1回だけにして、次の編集でも書き出したものをつなげず元のファイルに戻ります。クラウドの写真サービスには動画を再圧縮する容量節約モードがあるものもあるので、マスターを保管する場所の設定を確認しておきましょう。

保存したファイルを確認する方法

iPhoneでは、Safariで保存したファイルはファイルアプリのダウンロードに入ります。長押しして情報を見るを選ぶと、サイズと種類が確認できます。動画を写真アプリに移すには、開いて共有ボタンをタップし、ビデオを保存を選びます。写真なら画像を保存です。写真アプリに入れた後は、項目を上にスワイプすると解像度とファイルサイズが表示されます。

Androidでは、Chromeはダウンロードフォルダに保存し、たいていのギャラリーアプリやGoogleフォトが自動で読み込みます。項目の詳細(多くは三点メニューか上スワイプで表示)を開くと、解像度とサイズを確認できます。

パソコンでは、ファイルはダウンロードフォルダに保存されます。MacではFinderでファイルを選択してCommand-Iを押すと、詳細情報欄に解像度、コーデック、再生時間が表示されます。Windowsではファイルを右クリックしてプロパティを選び、詳細タブでフレーム幅、フレーム高、データ速度を確認します。拡張子が.mp4で1080 × 1920と表示される動画なら、Instagramが配信したとおりの元のファイルです。そもそも保存できるものが何も表示されなかった場合は、こちらのトラブルシューティングガイドでよくある原因を説明しています。

よくある質問

Q

Instagramストーリーはどの形式で保存されますか?

動画のストーリーは映像がH.264、音声がAACのMP4ファイル、写真のストーリーはJPGで保存されます。どちらも縦長の9:16で、クリエイターがアップロードした内容に応じて最大1080 × 1920です。

Q

写真のストーリーが動画でダウンロードされたのはなぜですか?

クリエイターが音楽やアニメーション要素を加えたためです。JPGは音声も動きも持てないので、Instagramはそのストーリーを短いMP4として公開し、ダウンロードもその形のままになります。静止画が必要なら、動画を一時停止してスクリーンショットを撮ってください。

Q

アンケートやリンクスタンプは保存したストーリーに入りますか?

入るとしても画像としてだけです。アンケート、リンクスタンプ、メンション、質問ボックスはアプリがメディアの上に描くインタラクティブなデータなので、保存したファイルには機能するリンクも投票数もタップできるプロフィールもありません。必要なリンクは、ストーリーの公開中にアプリでコピーしておいてください。

Q

保存したファイルはInstagramと同じ画質ですか?

はい。元のファイルを保存すれば、Instagramが閲覧者に配信しているのと同じエンコードが、再圧縮なしで手に入ります。アプリでぼやけていたストーリーはファイルでもぼやけています。アップロードされていないディテールを、ダウンロードで加えることはできないからです。

Q

ストーリーの音声はM4AとMP3のどちらを選ぶべきですか?

できればM4Aを選んでください。AACトラックを再エンコードせずにコピーできます。MP3は、機器やアプリがM4Aを受け付けない場合にだけ選び、変換済みのファイルからではなく元のMP4から1回だけ変換してください。

Q

特別なソフトなしでこれらのファイルを開けますか?

はい。H.264とAACのMP4、JPG、M4Aは、iPhone、Android、macOS、Windows、現行のすべてのブラウザで標準で開けます。コーデックパックもInstagramアプリも必要ありません。

共有XFacebookWhatsAppTelegram

あわせて読みたい