
YouTube でビデオを視聴しましたが、ブラウザ ウィンドウを閉じていなかったため、ビデオがバッファリングされました。ビデオは完全にバッファリングされているため、インターネットに接続しなくてもいつでも視聴できます。ただし、ローカル キャッシュが見つかりません。ブラウザ (Chrome) のキャッシュの既定のフォルダーを確認しました。フォルダーは %AppData% Local\Google\Chrome\User Data\Default\Cache ですが、ビデオはそこにありません。ただし、インターネットに接続しなくても何度でも視聴できるため、ローカル システムのどこかにあるはずです。以前はこれらのビデオが表示されていましたが、別のフォルダーに保存されているか、何か問題が発生しています。誰か心当たりがありますか?
答え1
ようやく場所を見つけました。新しい Google Chrome では、キャッシュ ファイルの古い場所ではなく、Flash の一時ファイルの場所が変更されたようです。
...AppData\Local\Google\Chrome\ユーザーデータ\Default\Cache
以下の新しい場所を使用します:
...\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash
ただし、そこにすべてのファイルが保存されているのか、それとも大きなファイル(100 MB 以上など)だけが保存されているのかはわかりません。
手伝ってくれてありがとう!
2018年3月更新
最近では、ほとんどの場合、YouTube はビデオ全体を一度にバッファリングせず、視聴中にチャンク単位でバッファリングします。ビデオを一時停止すると、バッファリングも一時停止されます。
また、YouTubeでは2つのWebM ストリーム1つはビデオ用、もう1つはオーディオ用です。これら両方のWebMストリームは、別々のファイルとしてキャッシュされます。そのため、ビデオを見るには両方を組み合わせるか、両方を再生する必要があります。(ただし、WebMをサポートしていない古いブラウザにフォールバックすると、YouTubeはMP4にフォールバックします)
繰り返しになりますが、ブラウザがこれらのファイルの古いチャンクを保持しているかどうかはわかりませんが、保持している場合でも、正しいチャンクをすべて見つけて結合するのは非常に困難です。
ただし、それでも興味がある場合は、Chrome は以下のキャッシュの場所を使用します。
C:/Users/.../AppData\Local\Google\Chrome\User Data\Default\Cache C:/Users/.../AppData\Local\Google\Chrome\User Data\Default\Media Cache\
答え2
Chrome では動作しません。IE でのみ動作します。また、新しい Vevo プレーヤーでも動作しません。ビデオをダウンロードするには、IDM またはその他のアプリをダウンロードしてください。