Ich weiß, dass Internet Explorer unter Windows .flv
temporäre Dateien in einem temporären Ordner ( C:\Users\%username%\AppData\Local\Microsoft\Windows\Temporary Internet Files
) speichert, wenn YouTube angezeigt wird. Und das gleiche machen und Google Chrome in Windows ( C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache
). Es ist also einfach, eine Kopie dieser .flv
Datei zu finden.
Wie wäre es mit Chrom in Ubuntu? Speichert es temporäre Browsing-Daten und wo?
youtube-dl
Befehlszeilenprogramm zu verwenden, um das beste verfügbare Video abzurufen. Kurz gesagtsudo apt install youtube-dl
und spätercd ~/Videos && youtube-dl "https://youtu.be/ESUCEaOUx_M"
.Antworten:
Ich habe ein kleines Bash-Skript geschrieben, das die hervorragende Lösung von Radu automatisiert :
quelle
Ich habe ein wenig recherchiert und jetzt kann ich mit der Antwort kommen, die nicht so einfach ist, wie es auf den ersten Blick scheint.
Ich habe viel bei Google gesucht und fast alles zeigt auf den
~/.cache/chromium/Default
Ordner. In diesem Ordner sollten Sie die Cache-Dateien von Google Chrome finden. Es gibt jedoch keine großen Flash-Videodateien (wie bei YouTube), sondern nur kleine.Um die Frage zu beantworten, kam ich am Ende zu folgenden Schlussfolgerungen:
ps
das reicht völlig aus :ps ax | grep flash
.Sobald Sie diese PID haben, können Sie den Namen der Videodatei herausfinden, die gerade auf Youtube gestreamt wurde :
ls -l /proc/[*PID*]/fd | grep Flash
. Sie werden als Ergebnis so etwas sehen:Und hier ist die Antwort auf die Frage: Die letzte auf YouTube gestreamte und auf dem System zwischengespeicherte Videodatei lautet:
Wenn Sie möchten, sollten Sie sie jetzt an eine beliebige Stelle im System kopieren:
Und jetzt haben Sie das letzte auf Youtube angesehene Video in Ihrer persönlichen Videosammlung.
quelle
Ich mache es manuell so: Definiere diesen Alias in /etc/bash.bashrc
und erstellen Sie dieses Skript in /usr/local/bin/lsfd.sh
Ergebnis:
dann weiß ich, wo sich die Dateien befinden und benutze mplayer, um zu sehen, welche ich will. dann manuell kopieren.
quelle
Chromium speichert seine Cache- Dateien in verschiedenen Ordnern, die sich von Zeit zu Zeit ändern können (abhängig von der Version?). Vielleicht sollten Sie alle durchsuchen, um das zu finden, wonach Sie suchen.
Und sie sind:
Die Youtube- Dateien, an denen Sie interessiert sind, befinden sich wahrscheinlich in einem der Media Cache- Ordner, jedoch ohne Dateierweiterung. Glücklicherweise erkennt Linux im Gegensatz zu Windows häufig Dateitypen, unabhängig von der Erweiterung. Sie erkennen sie möglicherweise an Symbolen für Videodateien oder sogar an Miniaturansichten .
quelle
Ich habe ein neues Bash-Skript zum Herunterladen von Flash-Videodateien mit Ubuntu 16.04 und Chrom Version 62 geschrieben . dank dieses beispiels von mcbarron
Sie können auch das Github-Repository anzeigen
quelle
Chromium wirft Dateien
.cache/chromium/Default
unter die OrdnerCache
undMedia Cache
.quelle