En Maverick, había una opción para descargar videos Flash de sitios como YouTube, Vimeo, etc., copiando el flashxx**
archivo en el /tmp
directorio a otra ubicación antes de cerrar la ventana. Pero en Firefox 4 en Natty, esto ya no funciona. ¿Por qué?
30
Respuestas:
Una actualización del complemento flash cambió la ubicación del
/tmp
directorio de caché de Firefox (por ejemplo~/.mozilla/firefox/bq95m4w1.default/Cache
). Lamentablemente, el archivo flash en caché no es tan fácil de encontrar como antes, pero es posible.El siguiente comando enumera todos los archivos flash en su caché de Firefox.
En versiones más nuevas de ubuntu intente
fuente
file ~/.mozilla/firefox/*.default/Cache/* | grep Flash
? El directorio de caché no parece tener subdirectorios, eso podría justificar el uso defind
.Puede usar varios complementos de Firefox para extraer los archivos FLV de muchos sitios web como Youtube.
A continuación, le mostraré cómo hacer esto MANUALMENTE con la última versión del complemento Flash.
Luego, ejecute desde la línea de comando el comando
$ lsof -n | grep Flash
que muestra los archivos (¡incluso los archivos de memoria !) y los filtra a los que tienen
Flash
en su nombre.Obtienes algo como
plugin-co 2461 user 17u REG 8,5 1693301 524370 /tmp/FlashXXVkHEM6 (deleted)
.Ahora, hay un
/tmp/FlashXXVkHEM6
pero ha sido eliminado.En Linux, si se elimina un archivo, en realidad solo desaparece cuando todos los programas que lo abrieron antes están cerrados. Es decir, el complemento Flash está utilizando un truco para ocultar el archivo / tmp / FlashXXVkHEM6. Lo crea y de inmediato
deletes
. Pero dado que el complemento Flash sigue ejecutándose, aparentemente todavía puede usarlo.De la línea anterior observamos el número
2461
, que es la ID del proceso. En su caso, probablemente será diferente. Entonces corre$ cd /proc/2461/fd
y finalmente ejecutar
$ ls -l
Esto le mostrará los archivos de memoria, y específicamente
lrwx------ 1 user user 64 2011-09-16 10:23 17 -> /tmp/FlashXXVkHEM6 (deleted)
El número '17' (en mi caso) es el nombre de archivo que puede usar para acceder al eliminado
/tmp/FlashXXVkHEM6
. Por lo tanto, simplemente ejecuta$ cp 17 /tmp/myyoutubevideo.flv
y restauras el video de Youtube!
¡Eso es! ¡Recuperaste manualmente el video de Youtube!
fuente
Si navega a su carpeta / proc, verá un montón de carpetas con nombres numéricos, incluida una carpeta que coincide con el número en el segundo campo.
Ahora navegue a esta carpeta, luego a su subcarpeta "fd". En esta carpeta, verá una selección completa de números. Estos se relacionan con los descriptores de los archivos mismos.
Ejecútelo
ls -l
en esta carpeta y verá que cada uno de estos números está vinculado a tuberías, tomas o archivos.Dentro de esto, el número del cuarto campo estará simbólicamente vinculado al archivo / tmp / Flash * que encontramos antes.
Para probar que este es el archivo correcto, puede ejecutarlo a través de mplayer o vlc (
mplayer filedescriptornumber
/vlc filedescriptornumber
). Si tiene problemas para encontrar el nombre de archivo, intentels -l | grep Flash
.Para una manera fácil, intente este comando en la consola:
La salida será algo como esto:
Eso enumerará todas sus transmisiones flash descargadas. Para ese ejemplo, hay 2 videos flash de mi navegador Firefox 4. Si desea copiarlo, simplemente use este comando:
Fuente: http://n00bsys0p.wordpress.com/2011/02/10/how-to-download-flash-10-2-video-streams-in-linux/
fuente
Este pequeño script guardaría sus archivos flash descargados en un directorio personalizado.
haga el directorio donde desea guardar los archivos, por ejemplo ~ / Videos / flvs
abra gedit y copie y pegue este script.
guarde el archivo como saveflashall.sh, luego agregue permisos ejecutables al archivo
entonces ejecútalo.
luego abriría los archivos en la primera carpeta creada anteriormente. Personalizado para incluir todos los archivos (funcionados para MPEG y MP4) en lugar de solo flvs.
Los créditos van a http://desdecode.blogspot.com/2011/04/saving-watched-online-videos-linux.html
fuente
Hasta donde sé, esto no se debe a Firefox ni a Natty, sino a una actualización flash ...
Puede capturar la secuencia http con
wireshark
o usar una herramienta comoyoutube-dl
para obtener el archivo de película.Pero recuerde que puede no ser legal, así que verifique su legislación local ...
fuente
Debe usar flashgot para descargar los videos.
fuente
Ubuntu 12.04 (Preciso) - Instrucciones de Firefox 11 Una versión modificada del script bash de chlumma1.
Con un editor de texto, guarde el siguiente código en el archivo llamado "getvids.sh". Muévalo a la ubicación donde desea guardar videos. Haga clic con el botón derecho en el archivo, vaya a Propiedades, cambie los permisos a "Permitir ejecución como programa".
Todo lo que tiene que hacer es hacer clic en el script, seleccionar "Ejecutar en la Terminal" y guardará todos los archivos de video en ese directorio. Para guardar todo el video, debe terminar de cargarse en su navegador. Guardará videos de casi cualquier sitio web, incluidos youtube, vimeo, dailymotion, metacafe, liveleak, facebook . Simplemente elimine cualquier archivo de video que no desee.
(Si un video que desea no se guarda, entonces el sitio web probablemente esté utilizando un formato de transmisión patentado que no puede ser guardado por ningún programa de recuperación de caché. Ejemplos: Hulu, netflix, algunos videos de YouTube). Además, el reproductor VLC es un ideal para ver videos flash.
Aquellos que saben un poco sobre el terminal pueden editar las dos primeras variables y lograr un poco de funcionalidad adicional. Alternativamente, para ver los archivos en vivo, puede escribir esto en una terminal para averiguar dónde están
for i in $(pgrep -f libflash); do find /proc/$i/fd/ -ls | grep "/tmp/Flash" | awk '{ print $11 }'; done
PD. Además, excelente trabajo chlumma1, pero desprende un poco los bucles de estilo de programación C;
fuente
Las versiones recientes del complemento flash ocultan el archivo temporal al marcarlo como eliminado. Prácticamente la transmisión de video se descarga a un "archivo eliminado". Sin embargo, incluso cuando se elimina un archivo, si el archivo se abre mediante un proceso, puede encontrar su descriptor de archivo y, en consecuencia, el contenido del archivo.
Este simple script imprime los descriptores de archivos de videos Flash abiertos:
Y, probablemente desee crear un archivo normal a partir del descriptor de archivo, por ejemplo:
De lo contrario, el descriptor de archivo no es muy conveniente (recuerde, ¡es un archivo eliminado!)
El método debería funcionar independientemente de su navegador.
fuente
Oye, este problema ya existía en 10.10. Entonces, para resolverlo, intente esto:
[citado de este sitio: publicado por chetancrasta View Post ]
Espero que esto ayude. Avísame si esto funcionará.
fuente
Para un método generalmente aplicable que funcione con Chrome o Firefox, pruebe este pequeño programa llamado flashcache . Copia videos flash que se están reproduciendo actualmente en el directorio actual.
Mi parche agrega la opción
-p
que hace que el script reproduzca los videos enmplayer
lugar de hacer copias de los archivos.fuente
Aunque no respondí directamente a la pregunta, me encontré con el mismo problema y después de algunas búsquedas encontré Clipgrab, que es mucho más fácil de usar.
fuente
Puedes probar este comando en una terminal
fuente
sigue este enlace (
~/.mozilla/firefox/ewzggcll.default/Cache
)A menos que esté realmente confundido (no lo creo), ese "ewzggcll" no estará en su máquina. Lo que encontrará es una colección aleatoria de letras (¿y posiblemente números?) Que es muy probable que sea exclusiva de su instalación de Linux y Firefox. Sin embargo, esta colección aleatoria de aspecto extraño es importante, porque es esencial para llegar al caché [s].
¡Espero que esto ayude! (HTH)
fuente
Yo uso SMplayer YouTube. Viene con Smplayer que instala en el centro de software ubuntu. Graba videos de youtube. Muy simple y facil de usar.
fuente
Yo uso
minitube
un cliente de youtube que ALMACENA archivos flash/tmp
fuente
Este script hará eso:
fuente
Mozilla parece cambiar la ubicación con demasiada frecuencia. Además, el nombre del búfer no es el mismo que el video, por lo que también es difícil encontrar el actual desde el montón. Por lo tanto, guardar el archivo en caché no es una solución consistente. Si está bien instalar un programa de escritorio, ClipGrab es la mejor herramienta que existe. Usted puede
ClipGrab para descargar videos de youtube en Ubuntu .
fuente
También puede usar keepvid.com para muchos sitios de transmisión de video. Sin embargo, requiere que Java esté en sus máquinas. Una vez instalado, simplemente pegue el enlace de la URL y guárdelo en una variedad de formatos, incluidos mp4 o WebM
fuente
El método más sencillo es utilizar el complemento "CacheViewer Continued 0.8" para firefox
después de instalar, presione ctrl + shift + c para abrir y luego presione mostrar todo, luego de que pueda buscar un caché en particular como jpeg, flv cualquier cosa ... haga clic izquierdo en el elemento le dará la opción de guardar, guardar dándole la extensión requerida como .flv para video flash y .jpeg para jpeg y viceversa
enlace para el complemento https://addons.mozilla.org/en-US/firefox/addon/cacheviewer-continued/?src=api
fuente
Eso todavía es posible.
Puede usar el script de shell de esta publicación sobre cómo abrir / reproducir todos los videos Flash con VLC .
Para copiar todos los vídeos que tiene que reemplazar en la última línea del script
vlc
porcp
y proporcionar un directorio de destino al final de la misma línea.fuente
Espero que esto te ayude http://sahanlm.blogspot.com/2012/05/how-to-copy-google-chrome-cache-flash.html
fuente