Sé que en Windows, Internet Explorer almacena .flvarchivos temporales en una carpeta temporal ( C:\Users\%username%\AppData\Local\Microsoft\Windows\Temporary Internet Files) al ver YouTube. Y la misma marca y Google Chrome en Windows ( C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache). Entonces es fácil encontrar una copia de ese .flvarchivo.
¿Qué tal Chromium en Ubuntu? ¿Almacena datos temporales de navegación y dónde?

youtube-dlprograma de línea de comandos para obtener el video de mejor calidad disponible. En resumen,sudo apt install youtube-dly luegocd ~/Videos && youtube-dl "https://youtu.be/ESUCEaOUx_M".Respuestas:
Escribí un pequeño script bash que automatiza la excelente solución de Radu :
fuente
Investigué un poco y ahora puedo encontrar la respuesta que no es tan simple como parece a primera vista.
Busqué mucho en Google, y casi todo apunta a la
~/.cache/chromium/Defaultcarpeta. Es la carpeta donde debe encontrar los archivos de caché de google chrome. Pero no hay grandes archivos de video flash (como YouTube), solo archivos pequeños.Al final, para responder la pregunta, llegué a estas conclusiones:
psno tendrán ningún problema:ps ax | grep flash.Una vez que tenga este PID se puede averiguar el nombre del archivo de vídeo que se acaba de streaming en Youtube:
ls -l /proc/[*PID*]/fd | grep Flash. Verá como resultado algo como esto:Y aquí está la respuesta a la pregunta: el último archivo de video transmitido en YouTube y almacenado en caché en el sistema es:
Ahora, si lo desea, debe copiarlos en cualquier parte del sistema:
Y ahora tiene el último video visto en Youtube en su colección personal de Videos.
fuente
Lo hago manualmente así: defina este alias en /etc/bash.bashrc
y cree este script en /usr/local/bin/lsfd.sh
resultado:
entonces sé dónde están los archivos y uso mplayer para ver cuál quiero. luego copie manualmente.
fuente
El cromo mantiene su caché de archivos en varias carpetas que podría cambiar de vez (dependiendo de la versión?). Por lo tanto, quizás debería explorarlos todos para encontrar lo que está buscando.
Y estan:
Es probable que los archivos de youtube que le interesen estén en una de las carpetas de la caché de medios , pero sin ninguna extensión de archivo. Afortunadamente, a diferencia de Windows, Linux a menudo detecta tipos de archivos independientemente de la extensión. Por lo tanto, puede reconocerlos con íconos de archivos de video o incluso miniaturas .
fuente
Escribí un nuevo script bash para descargar archivos de video flash usando ubuntu 16.04 y chromium Version 62 . gracias a este ejemplo de mcbarron
También puedes ver en el repositorio de github
#! / bin / bash echo "Rastreo de archivos flash". getPidNum = $ (lsof | grep Flash | grep eliminado | tr -s "" | cut -d "" -f 2) pidNum = "" para linePidNum en $ {getPidNum}; hacer if [["" pidNum "! =" $ linePidNum "]]; entonces pidNum = $ linePidNum echo "El número PID es $ {pidNum}" getProcNum = $ (ls -l / proc / $ {pidNum} / fd | grep Flash | tr -s "" | cut -d "" -f 9) procNum = "" para lineProcNum en $ {getProcNum}; hacer if [["$ procNum"! = "$ lineProcNum"]]; entonces procNum = $ lineProcNum echo "El número de archivo es $ {procNum}" echo "Copiando / proc / $ {pidNum} / fd / $ {procNum} a '$ {procNum} .flv'" cp / proc / $ {pidNum} / fd / $ {procNum} "$ {procNum} .flv" fi hecho fi hechofuente
Chromium lanza archivos
.cache/chromium/Defaultdebajo de las carpetasCacheyMedia Cache.fuente