Guides
映像と音声が別々に保存される理由

360pを超えると、YouTubeは映像と音声を一緒に含む単一のファイルを保持しません。映像トラックと音声トラックを別々のストリームとして保存し、視聴中にプレーヤー内で結合します。この一つのアーキテクチャ上の決定が、無音のダウンロード、高画質が数秒余分にかかる理由、そして360pがそれより上のすべてと異なる振る舞いをする理由を説明します。
アダプティブストリーミングが実際に行っていること
動画を視聴するとき、あなたの接続は一定ではありません。エレベーターの中で落ち込み、道路上で回復し、電車の中で再び落ち込みます。単一の固定画質ファイルでは、常にカクつくか、高速な接続で帯域幅を無駄にすることになります。
業界全体が合意した解決策は、各画質を独自の映像ストリームとして保存し、音声は一度だけ別途保存し、再生中に映像ストリームを切り替えられるようにしながら音声は途切れなく続けることです。これが、動画の途中で画質が目に見えて変化する一方で音声は決して途切れない理由です — 音声はそもそも変化していたものの一部ではなかったのです。
その節約効果は非常に大きいものです。一つの音声トラックがすべての画質に対応するため、8つの解像度で提供される動画は8つの完全なファイルではなく、8つの映像ストリームと1つの音声ストリームを保存します。YouTubeの規模では、その差は膨大であり、だからこそこの手法はYouTube特有の風変わりな仕様ではなく、業界標準なのです。

360pの例外
一つの形式がこのパターンを破っており、それが一部のダウンロードは即座に完了し、他はそうではない理由です。
YouTubeは今でも360pで結合されたファイル — 映像と音声が一緒になったもの — を保持しています。これはアダプティブストリーミングが存在する前からの遺物です。自身でストリームを組み立てられない古いプレーヤーやシンプルなクライアントとの互換性のために維持されています。
ダウンロードに関して言えば、これにより360pは特別に安価になります。結合する必要が何もないため、ファイルはそのまま渡すことができます。360pを超えるすべてのものは、そもそもあなたに渡すファイルが存在する前に、2つのストリームを取得して結合する必要があります。
これが、あるツールが一貫性がないように感じられる理由です — 360pは即座に届き、1080pは数秒かかります。何も壊れているわけではありません。あなたは単に2種類の異なる作業を要求しただけなのです。
一部のダウンロードが無音になる理由
ここからが実際的な結果であり、このカテゴリー全体で最も一般的な不満です。
映像ストリームを取得して音声なしで渡すツールは、完璧に再生されるものの完全に無音のファイルを生成します。何も失敗しておらず、エラーも表示されません — あなたは単に二つの半分のうち一つを受け取っただけです。
これは単純な理由で起こります。ストリームを結合することはサービスに実際の処理時間とディスクのコストをかけます。そのステップをスキップすることは無料です。正確さよりも安さを優先して作られたツールはその近道を選び、ユーザーは家に帰ってからそれに気づくのです。
その手がかりは一貫性です。360pに音声があるのに360pを超えるすべてのダウンロードが無音であれば、そのツールは結合を行っていません。無音ダウンロードに特化したガイドでは、その確認方法とすでに手元にあるファイルへの対処法を説明しています。
ストリームの結合に含まれること
2つのストリームを1つのファイルに結合することは編集ではなく、画質にも影響しません — これはしばしば逆に思われがちなため、述べる価値のある詳細です。
この操作はリマックス(remux)と呼ばれます。映像データと音声データはタイミングを揃えた状態で変更されないまま新しいコンテナにコピーされます。デコードも再エンコードも行われず、結果の映像と音声はビット単位でプラットフォームが送信したものと同一です。
| リマックス(ここで起きていること) | 再エンコード | |
|---|---|---|
| 画質 | ソースと同一 | 常にわずかに劣化 |
| 時間 | 数秒 | 数分 |
| 行うこと | 再パッケージ化 | 映像を再構築 |
つまり「結合」は実際よりも重い作業に聞こえます。かかるコストは2つのストリームのダウンロードと短い再パッケージ化であり、画質の低下でも長い待ち時間でもありません。
どのプラットフォームがこれを行い、どこが行わないか
アダプティブストリーミングは普遍的なものではないため、サイトによってダウンロードの挙動が異なります。
- YouTube — 360p超で別々のストリーム。それより上のすべてに結合が必要です。
- TikTok — 単一の結合ファイル。結合するものが何もなく、これがTikTokのダウンロードが瞬時に感じられる理由の一部です。
- Instagram — ほとんどの場合、結合されたファイル。
- Facebook — 動画のアップロード方法とその古さによって混在します。
このパターンは動画の長さに従います。長尺コンテンツのプラットフォームはアダプティブストリーミングから最も恩恵を受けます。なぜなら、20分の動画中に視聴者の接続が変化する時間があるからです。15秒のクリップでは、何かが適応する前にすべてがすでにバッファリングされているため、その複雑さは何ももたらしません。
これはまた、人々が名前を付けられずに気づいている違いも説明します。短編動画プラットフォームは、どの画質でも一貫してダウンロードが速いのです。彼らは完成したファイルを渡しているのであり、一つ作成を発注しているわけではないのです。
この分離が他のどこに現れるか
ストリームが独立していることを知れば、一見無関係に見えるいくつかの挙動が実は同じ原因を持つことがわかります。
音声のみのダウンロードは本当に映像を含みません。音を抽出することはファイルから映像を取り除くことではありません — 音声はすでに独自のストリームとして存在するため、音声ダウンロードは単純にそれを取得し、残りを無視します。これが音声が速く届き、抽出によって結果が劣化しない理由です。
音声にとぎれがなく動画の途中で画質が変わります。プレーヤーは映像ストリームを切り替え、音声には手を付けませんでした。映像と音声が1つのファイルに存在していたなら、画質の切り替えのたびに両方が中断されるはずです。
音声が再生され続けている間に動画がバッファリングすることがあります。同じ理由、異なる症状です。2つのストリームは独立して取得されるため、一方が遅れる間もう一方は継続できます。
一部のプレーヤーは2つの別々のトラックリストを表示します。トラックメニューのあるプレーヤーでダウンロード済みファイルを開くと、結合後でも映像と音声が別々にリストされているのが見えることがあります。コンテナがそれらを別個のトラックとして保持しているためです。これは正常であり、結合が失敗した兆候ではありません。
これらはどれもバグではなく、ストリームがそもそも最初から一つのものではなかったと知るまでは、どれも明白な説明を持ちません。
画質を選ぶ際にこれが意味すること
これらすべてからいくつかの判断が導かれ、それらは意図的に行う価値があります。
何よりも速度を求めるなら、360pは本当に特別です。単に小さいだけでなく、構造的にもシンプルです。組み立てのステップ全体をスキップするためです。接続が悪い場合、これはダウンロードが完了するか、タイムアウトするかの違いになります。
多くの動画をダウンロードする場合、待ち時間が積み重なることを想定してください。1080pの動画10本は10回の組み立てを意味し、それらは使用しているサービス上で同じ処理能力を奪い合います。それらを間隔を空けて行う方が、すべて同時に開始するよりも実際には速くなります。
音声が重要なら、20本試す前に1本のファイルでテストしてください。結合を行わないツールは毎回同じように静かに失敗するため、一度の確認で次の100回のダウンロードについてすべてわかります。
アーカイブする場合は、組み立て済みのファイルこそが欲しいものです。映像ストリームと音声ストリームを2つのファイルとして保持することは整然として見えるかもしれませんが、あらゆるプレーヤーやエディターは両方のトラックを含む単一のファイルを想定していて、後でそれらを再統合するにはツールを見つけ、どのペアが対応していたかを覚えておく必要があります。結合はダウンロードの時点で、両方の半分が目の前にある間に一度だけ行う価値があります。
この3つの背後にはより広い論点があります。別々のストリームは視聴のための最適化です — プレーヤーが分刻みで変化する接続に適応できるようにします。ダウンロードは正反対の状況です。今後20分間の接続の挙動は無関係です。すでにファイルを持っているからです。ストリーミングを賢くするすべてのものは、動画がデバイス上にある瞬間から純粋なオーバーヘッドになります。だからこそ組み立てのステップがそもそも存在し、どんなダウンローダーもそれをスキップして完全なものをあなたに渡すことはできないのです。
結合が私たちに課すコストと、それが強いた制限
結合は当社のサービスが行う中で断トツに高コストな作業であり、製品内のほぼすべての制限がそこに起因しています。上記のアーキテクチャ全体は公開されている知識なので、興味深いのは実際にそれを運用する側にとってのコストです。
結合はリダイレクトではありません。両方のストリームを自分たちのマシンに取得し、組み立てを実行し、送信するのに十分な時間だけ結果をディスクに保持し、それから削除します。入ってくる帯域幅、出ていく帯域幅、その間のディスク — 360pを超えるすべてのダウンロードについてです。直接リンクは比較すると何のコストもかかりません。だからこそ安いツールはあなたに無音のストリームを渡すのです。
これが動いているサーバーには1つのCPUと1.8 GBのメモリしかなく、さらに請求書を支払っている別の製品もホストしています。そのためコードには保護機能があります。結合を開始する前に、すでに実行中の結合がまだ消費しうる分に対して空きディスクをチェックし、開始する代わりに「サーバー混雑中」で拒否します。拒否されたダウンロードは不快ですが、ディスクが満杯になれば2つの製品がダウンし、2つ目には課金ユーザーがいます。
また、事後ではなくダウンロード中に適用される厳格なサイズ上限もあります。ファイルが到着してからサイズをチェックするのでは遅すぎます — その時点でもうディスクを埋め尽くしています。そのため、上限を超えた瞬間に取得を中断します。これはあまりエレガントではありませんが、はるかに安全です。
料金体系も同じ論理に従っており、恣意的に見えるままにするよりも説明することを選びます。720pまでのすべては、結合が必要な画質を含めて無料です。なぜならコストを測定したからです。720pの組み立てには約5秒かかり、19 MBのファイルを生成しました。これは無料で提供できる範囲であり、無料で提供することには意味があります — 競合他社は720pを無料で提供しており、それに課金するツールになることは悪い取引になるでしょう。720pを超えると1ダウンロードあたりのコストが急激に上昇し、そこから有料層が始まります。
私たちが行わなかったことも言及に値します。この製品の安価版は無音の映像ストリームを渡し、運用コストはほぼゼロで、機能リストでは同一に見えます。私たちの版が運用コストが高く、拡張が難しいことは自覚しています。しかし、それは動画を求める人が実際に欲しかったもの、つまり音声入りのファイルも生み出します。
よくある質問
なぜYouTubeは映像と音声を別々に保存するのですか?
アダプティブストリーミングのためです。プレーヤーは1つの音声トラックが途切れなく続く間に、再生の途中で映像画質を切り替えます。また、1つの音声ストリームがすべての画質に対応するため、膨大なストレージも節約できます。
なぜ360pは違うのですか?
YouTubeは古いプレーヤーとの互換性のために、今でも360pで結合されたファイルを保持しています。組み立てが不要なため、即座にダウンロードされます。
結合は画質を低下させますか?
いいえ。ストリームは変更なく1つのコンテナにコピーされます — デコードも再エンコードも行われないため、結果はソースと正確に一致します。
なぜダウンロードした動画が無音なのですか?
音声ストリームなしで映像ストリームを受け取ったからです。一部のツールは処理時間がかかるため結合をスキップします。
なぜ1080pは360pより時間がかかるのですか?
1080pは2つのストリームを取得して組み立てる必要があります。360pはすでに存在する状態のまま渡されます。
すべてのプラットフォームがこのように動作しますか?
いいえ。TikTokやInstagramは通常、結合されたファイルを提供するため、そこからのダウンロードは速く感じられます。長尺コンテンツのプラットフォームは別々のストリームから最も恩恵を受けます。
VidKeepはブラウザ内で動作します。リンクを貼り付け、画質を選び、ファイルを保存するだけ。アカウントもアプリも不要です。
VidKeepを開く最終更新: 2026-08-24。プラットフォームの変更に合わせてガイドを更新しています。

