Dans Maverick, il y avait une option pour télécharger des vidéos Flash à partir de sites comme YouTube, Vimeo, etc. en copiant le flashxx**
fichier dans le /tmp
répertoire vers un autre emplacement avant de fermer la fenêtre. Mais dans Firefox 4 dans Natty, cela ne fonctionne plus. Pourquoi?
30
Réponses:
Une mise à jour du plugin flash a changé l'emplacement du
/tmp
répertoire de cache Firefox (par exemple~/.mozilla/firefox/bq95m4w1.default/Cache
). Malheureusement, le fichier flash mis en cache n'est pas aussi facile à trouver qu'auparavant, mais c'est possible.La commande suivante répertorie tous les fichiers flash dans votre cache Firefox.
Sur les versions plus récentes d'ubuntu, essayez
la source
file ~/.mozilla/firefox/*.default/Cache/* | grep Flash
? Le répertoire cache ne semble pas avoir de sous-répertoires, ce qui pourrait justifier l'utilisation defind
.Vous pouvez utiliser plusieurs modules complémentaires de Firefox afin d'extraire les fichiers FLV de nombreux sites Web tels que Youtube.
Je montrerai ci-dessous comment faire MANUELLEMENT avec la dernière version du plugin Flash.
Ensuite, exécutez à partir de la ligne de commande la commande
$ lsof -n | grep Flash
qui montre les fichiers (même les fichiers mémoire !), et filtre ceux qui ont
Flash
en leur nom.Vous obtenez quelque chose comme
plugin-co 2461 user 17u REG 8,5 1693301 524370 /tmp/FlashXXVkHEM6 (deleted)
.Maintenant, il y en a un
/tmp/FlashXXVkHEM6
mais il a été supprimé.Sous Linux, si un fichier est supprimé, il ne disparaît réellement que lorsque tous les programmes qui l'ont ouvert précédemment sont fermés. Autrement dit, le plugin Flash utilise une astuce pour masquer le fichier / tmp / FlashXXVkHEM6. Il le crée et immédiatement
deletes
. Mais puisque le plugin Flash continue de fonctionner, il peut apparemment toujours l'utiliser.Sur la ligne ci-dessus, nous notons le numéro
2461
, qui est l'ID du processus. Dans votre cas, ce sera probablement différent. Ensuite, exécutez$ cd /proc/2461/fd
et enfin exécuter
$ ls -l
Cela vous montrera les fichiers mémoire, et en particulier
lrwx------ 1 user user 64 2011-09-16 10:23 17 -> /tmp/FlashXXVkHEM6 (deleted)
Le nombre «17» (dans mon cas) est le nom de fichier que vous pouvez utiliser pour accéder à la suppression
/tmp/FlashXXVkHEM6
. Par conséquent, exécutez simplement$ cp 17 /tmp/myyoutubevideo.flv
et vous restaurez la vidéo Youtube!
C'est ça! Vous avez récupéré manuellement la vidéo Youtube!
la source
Si vous accédez à votre dossier / proc, vous verrez un tas de dossiers tous nommés numériquement, y compris un dossier qui correspond au numéro dans le deuxième champ.
Naviguez maintenant vers ce dossier, puis son sous-dossier «fd». Dans ce dossier, vous verrez toute une sélection de numéros. Ceux-ci concernent les descripteurs de fichiers eux-mêmes.
Exécutez
ls -l
dans ce dossier et vous verrez que chacun de ces numéros est lié à des canaux, des sockets ou des fichiers.Dans ce cadre, le numéro du quatrième champ sera symboliquement lié au fichier / tmp / Flash * que nous avons trouvé auparavant.
Pour tester qu'il s'agit du bon fichier, vous pouvez l'exécuter via mplayer ou vlc (
mplayer filedescriptornumber
/vlc filedescriptornumber
). Si vous ne parvenez pas à trouver le nom de fichier, essayezls -l | grep Flash
.Pour un moyen simple, essayez cette commande dans la console:
La sortie sera quelque chose comme ceci:
Cela répertoriera tous vos flux flash téléchargés. Pour cet exemple, il y a 2 vidéos flash de mon navigateur Firefox 4. Si vous souhaitez le copier, utilisez simplement cette commande:
Source: http://n00bsys0p.wordpress.com/2011/02/10/how-to-download-flash-10-2-video-streams-in-linux/
la source
Ce petit script enregistrerait vos fichiers flash téléchargés dans un répertoire personnalisé.
créer le répertoire où vous souhaitez enregistrer les fichiers, par exemple ~ / Videos / flvs
ouvrez gedit et copiez et collez ce script.
enregistrez le fichier sous saveflashall.sh, puis ajoutez des autorisations exécutables au fichier
puis lancez-le.
il ouvrirait alors les fichiers dans le premier dossier créé ci-dessus. Personnalisé pour inclure tous les fichiers (fonctionnant pour mpeg et mp4) au lieu de seulement flvs.
Les crédits vont à http://desdecode.blogspot.com/2011/04/saving-watched-online-videos-linux.html
la source
Pour autant que je sache, ce n'est pas dû à Firefox ni à Natty, mais à une mise à jour flash ...
Vous pouvez attraper le flux http avec
wireshark
ou utiliser un outil commeyoutube-dl
pour obtenir le fichier vidéo.Mais rappelez-vous que ce n'est peut-être pas légal, alors vérifiez votre législation locale ...
la source
Vous devez utiliser flashgot pour télécharger les vidéos.
la source
Ubuntu 12.04 (Precise) - Instructions pour Firefox 11 Une version modifiée du script bash de chlumma1.
Avec un éditeur de texte, enregistrez le code ci-dessous dans un fichier nommé "getvids.sh". Déplacez-le à l'emplacement où vous souhaitez enregistrer les vidéos. Faites un clic droit sur le fichier, allez dans Propriétés, Modifiez les autorisations en "Autoriser l'exécution en tant que programme".
Tout ce que vous avez à faire est de cliquer sur le script, sélectionnez "Exécuter dans le terminal", et il enregistrera tous les fichiers vidéo dans ce répertoire. Pour enregistrer l'intégralité de la vidéo, son chargement doit être terminé dans votre navigateur. Il enregistrera des vidéos de presque tous les sites Web, y compris youtube, vimeo, dailymotion, metacafe, liveleak, facebook . Supprimez simplement les fichiers vidéo dont vous ne voulez pas.
(Si une vidéo que vous voulez n'est pas enregistrée, le site Web utilise probablement un format de flux propriétaire qui ne peut être enregistré par aucun programme de récupération de cache. Exemples: Hulu, netflix, certaines vidéos youtube?) De plus, le lecteur VLC est un idéal pour regarder des vidéos flash.
Ceux qui connaissent un peu le terminal peuvent éditer les deux premières variables et obtenir un peu de fonctionnalités supplémentaires. Alternativement, pour visualiser les fichiers en direct, vous pouvez taper ceci dans un terminal pour savoir où ils se trouvent
for i in $(pgrep -f libflash); do find /proc/$i/fd/ -ls | grep "/tmp/Flash" | awk '{ print $11 }'; done
PS Aussi, excellent travail chlumma1, mais mettez un peu de côté les boucles de style de programmation C;)
la source
Les versions récentes du plugin flash masquent le fichier temporaire en le marquant comme supprimé. Pratiquement le flux vidéo est téléchargé dans un "fichier supprimé". Cependant, même lorsqu'un fichier est supprimé, si le fichier est ouvert par un processus, vous pouvez trouver son descripteur de fichier et, par conséquent, son contenu.
Ce script simple imprime les descripteurs de fichiers des vidéos Flash ouvertes:
Et, vous souhaiterez probablement créer un fichier normal à partir du descripteur de fichier, par exemple:
Sinon, le descripteur de fichier n'est pas très pratique (rappelez-vous, c'est un fichier supprimé!)
La méthode devrait fonctionner quel que soit votre navigateur.
la source
Hé, ce problème existait déjà en 10.10. Donc, pour le résoudre, essayez ceci:
[cité sur ce site: publié par chetancrasta Voir le message ]
J'espère que cela t'aidera. Faites-moi savoir si cela fonctionnera.
la source
Pour une méthode généralement applicable qui fonctionne avec Chrome ou Firefox, essayez ce petit programme appelé flashcache . Il copie les vidéos flash en cours de lecture dans le répertoire actuel.
Mon patch ajoute l'option
-p
qui permet au script de lire les vidéos en utilisantmplayer
au lieu de faire des copies des fichiers.la source
Bien que ne répondant pas directement à la question, je suis tombé sur le même problème et après quelques recherches, j'ai trouvé Clipgrab qui est beaucoup plus facile à utiliser.
la source
Vous pouvez essayer cette commande dans un terminal
la source
suivez ce lien (
~/.mozilla/firefox/ewzggcll.default/Cache
)Sauf si je suis vraiment confus (ne le pensez pas), ce "ewzggcll" ne sera pas dans votre machine. Ce que vous trouverez est une collection aléatoire de lettres (et éventuellement de chiffres?) Qui est très probablement unique à votre installation Linux et Firefox. Néanmoins, cette collection aléatoire d'aspect étrange est importante, car elle est essentielle pour accéder au cache [s].
J'espère que cela t'aides! (HTH)
la source
J'utilise SMplayer YouTube. Il est fourni avec Smplayer que vous installez dans le centre de logiciels Ubuntu. Il enregistre des vidéos YouTube. très simple et facile à utiliser.
la source
J'utilise
minitube
, un client youtube qui stocke les fichiers flash sur/tmp
la source
Ce script fera cela:
la source
Mozilla semble changer l'emplacement trop fréquemment. De plus, le nom du tampon n'est pas le même que celui de la vidéo, il est donc également difficile de trouver celui qui est correct dans le tas. L'enregistrement du fichier mis en cache n'est donc pas une solution cohérente. Si l'installation d'un programme de bureau est correcte, ClipGrab est le meilleur outil disponible. Vous pouvez
ClipGrab pour télécharger des vidéos YouTube dans Ubuntu .
la source
Vous pouvez également utiliser keepvid.com pour de nombreux sites de streaming vidéo. Cela nécessite cependant que java soit sur vos machines. Une fois installé, collez simplement le lien URL et enregistrez-le dans une variété de formats, y compris mp4 ou WebM
la source
la méthode la plus simple consiste à utiliser l'addon "CacheViewer Continued 0.8" pour Firefox
après l'installation, appuyez sur ctrl + shift + c pour ouvrir, puis appuyez sur afficher tout, là après vous pouvez rechercher un cache particulier comme jpeg, flv n'importe quoi ...... un clic gauche sur l'élément vous donnera la possibilité de sauvegarder, de sauvegarder en donnant l'extension requise comme .flv pour la vidéo flash et .jpeg pour jpeg et vice versa
lien pour l'addon https://addons.mozilla.org/en-US/firefox/addon/cacheviewer-continued/?src=api
la source
C'est toujours possible.
Vous pouvez utiliser le script shell de ce post pour savoir comment ouvrir / lire toutes les vidéos Flash avec VLC .
Pour copier toutes les vidéos, vous devez remplacer dans la dernière ligne du script
vlc
parcp
et fournir un répertoire de destination à la fin de la même ligne.la source
J'espère que cela vous aidera http://sahanlm.blogspot.com/2012/05/how-to-copy-google-chrome-cache-flash.html
la source