💽

ブラウザ版Youtubeのオフライン視聴の動画の保存場所

2021/10/19に公開

Youtube Premiumには新機能をいち早く試せる設定があります。
そこで最近このようなものが出てきました。

スマホアプリ版のPremiumで使えるような機能です。
ですが、ブラウザ上で動画をどこにキャッシュしているのか不思議です。

なので、調べます。
動画データはそこらへんのキャッシュとは比にならないほどでかい(はず)なのでページ内のキャッシュ内訳から探します。

すべてのキャッシュを削除し、ベータ機能をONにした状態で適当な動画をオフラインに保存してみます。

IndexedDBっぽいです。IndexedDBの中身を探してみます。

ありました。動画がuint8の配列形式で保存されているみたいです。ちなみに、他の動画もオフラインに保存すると行が増えていくみたいなのでこれで間違いなさそうです。

IndexedDBってこんな使い方もできたんですね。でも、Chromium以外をサポートしていないのは何故なんでしょう…

おわり

Discussion