YouTube は構造上、ダウンローダーにとって最も要求の厳しいプラットフォームの一つですが、その難しさは利用者側からはほとんど見えません。一つの YouTube プレイヤーから出てくる映像と音声は、実際には googlevideo.com からの二つの別々のアダプティブストリームであり、読み込みごとに JavaScript で生成される署名を伴うプレイヤー設定のやり取りを経て、DASH セグメントとして要求されます。この署名の仕組みは変わります。週単位のこともあれば、それより頻繁なこともあり、難読化の解除をハードコードした第三者ツールはその時点で動かなくなります。プレイヤー設定のリクエスト自体も同様で、これまでに複数回の改訂を経ています(InnerTube API)。
YouTube での VidMost の利用は、YouTube の利用規約に従う必要があります。このプラットフォームは許可のないダウンロードを明示的に認めておらず、上のコンプライアンスの項は形式的な文言ではなく、運用上の境界線です。VidMost が適切なのは、自分のアップロード、ライセンスやプラットフォームの条件によりオフライン利用が認められているコンテンツ、あるいはあなたの法域で認められる例外に該当する素材をダウンロードする場合です。他の制作者の作品を同意なく再配布するための道具としては適切ではありません。このページで説明しているのは技術的にできることであり、ある動画に対してそれを使うべきかどうかの判断は利用者に委ねられます。
動画が自分のものなら、ここで読むのをやめて公式の経路を使ってください。YouTube Studio はアップロードの元ファイルを提供し、Google Takeout はチャンネルを一括でエクスポートします。どちらも、視聴者向けに変換された版を組み直したものではなく、実際にアップロードしたものを返してくれますし、許諾の問題も生じません。このページで最も有用で、最も見落とされやすい情報です。
これらの経路が使えない許諾済みのケースでは、トラックが分かれている設計が、最も多く報告される不具合を説明します。映像は出るのに音が出ない保存ファイルは壊れているのではなく、音声側を伴わずに取得された映像のみの DASH トラックです。二つは別々に要求して最後に結合する必要があるため、直すべき箇所は選択の時点であり、保存後ではありません。
解像度についても同じ形の誤解があります。プレイヤーが提示するバリアントは、チャンネルがアップロードした内容が上限です。元が 1080p なら、どこにも 4K 版は保存されていません。保存前に動画の画質メニューを確認すれば現実的な期待値が定まりますし、出来上がったファイルの寸法をそれと比べれば、実際に何を得たかが確認できます。
最後に、同じプレイヤーの背後にある三つの時間的な状態を区別してください。プレミア公開は予定されたプレースホルダーで、まだ何も録画されておらず、再読み込みしても変わりません。ライブ配信は視聴中に作られているので、取得は開始した時点からしかカバーしません。終了した配信は、チャンネルが公開した場合にのみアーカイブになり、その公開には時間がかかります。自分がどの状態にいるかをページで読み取れば、まだ存在しない動画のトラブルシューティングに時間を使わずに済みます。