YouTubeの動画キャッシュはGoogle Chromeのどこに保存されますか?


18

Google ChromeはYouTube動画をに保存していました/tmpが、最後の2つのバージョンでは保存していませんでした。また、これらのファイルはにありません~/.cache/google-chrome。このクエリのグーグルは、Windows固有の結果を生成します。これらのファイルはどこに保存されますか?

Fedora 14 を使用しています。


これらのビデオはディスクに保存されていないと思いました。拡張機能を使用していますか?ホームディレクトリを確認できますか?
-tshepang

Youtubeや同様のサイトから動画を再生するたびに、動画はに保存され/tmpます。firefoxでビデオを再生すると、これらのビデオはまだにあり/tmpます。しかし、どういうわけか私はGoogle Chromeを好みます。どの特定の場所にホームディレクトリをチェックインするように求めていますか?上でチェックしたパスについて言及しましたが、探しているものがありません。
-Dharmit

XDG_CONFIG_HOMEポイントは..しようとするどこで見て.config/chromium、私はそれを悪用し、それらにバグを提出したが、彼らはので、私はそれに入れてサイド事で、それを閉じて、それは意味がありませんが、クロムはそこにすべてのもののようにダンプ
xenoterracide

回答:


20

このBashスクリプトを使用して、一時的に保存されたすべてのFlashビデオのリストを取得します。

#!/usr/bin/env bash

for flashpid in $(pgrep -f flashplayer.so); do
    cd "/proc/$flashpid/fd"
    for video in $(file * | grep '/tmp/Flash' | sed 's/\(^[0-9]*\).*/\1/g'); do
        echo "/proc/$flashpid/fd/$video"
    done
done

スクリプトを実行可能としてマークし、たとえばビデオを表示するには、次を実行します。

flashget.sh | xargs mplayer

説明

Flash 10.1以降、すべての/tmpファイルシステムエントリは、Flash Playerが開くとすぐに削除されます。ただし、ハードリンクが存在しない場合にのみカーネルがファイルを削除するため、ファイル自体は依然として存在します。Flashプラグインのみがファイル/ビデオの場所を認識しています。幸いなことに、カーネルはどのプロセスがどのファイルハンドルを開いているかを教えてくれます。したがって、これらのファイルのハードリンクはにあります/proc/$PID/fd


うわあ!!驚くばかり。こんなオタクスタイルも!! トンありがとう.. :)
Dharmit

「flashget.sh」を使用すると、非常にうまく機能します。しかし、「xargs mplayer」は何をしますか?私にとっては、「xargs:mplayer:No such file or directory」と表示されます。既存のディレクトリを使用すると、許可が拒否されます(sudoを使用しても)
Tom Brito

スクリプトとコマンドはmplayerでビデオを再生しますが、コピーして保存したい場合はどうでしょうか?ハードリンクをコピーしようとしましたが、機能せず、ターゲットに/ tmp / FlashXXXXX(削除済み)と表示されます。

1
@Lian「flashget.sh | xargs firefox」または「flashget.sh | xargs chroma-browser」(または選択したブラウザー)を実行すると、ブラウザーはファイルの「ダウンロード」を要求します。
デイジェイ


1

YouTubeビデオ用のシンプルなソリューションがあります。Fedora13以降を搭載したChromeです。

USERNAME次のコマンドを現在のユーザー名に変更するだけです。最初のコマンドを実行し、次に2番目のコマンドを実行して、デスクトップ上のキャッシュフォルダーのショートカットを取得します。

cd /home/USERNAME/Desktop
ln -s /home/USERNAME/.cache/google-chrome/Default/Cache youtube

1

FlashなしのYouTubeビデオの再生[/ tmpから、Adobe Flash 10.2で動作]にあるスクリプトを適合させることができます。Debianで Google Chromeを使用することで動作します


3
Stack Overflowへようこそ。リンクを投稿するだけでなく、そのリンクの背後にあるものも説明してください(ここでは、スクリプトの動作を要約してください)。この場合、スクリプトはからファイルをコピーすることに気付くでしょう。/tmpまた、問題は、この手法がChromeの最近のバージョンでは動作しなくなることです。
ジル 'SO-悪であるのをやめる'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.