Sauvegarder les vidéos FLV (flash) en cache sous Linux
Récupérer les vidéos du cache sous Linux
Note : Flash étant désormais obsolète, cet article est conservé à titre historique. Pour télécharger des vidéos aujourd’hui, utilisez plutôt des outils comme
yt-dlp
,youtube-dl
ou des extensions de navigateur dédiées.
Script historique pour Flash
Voici un script qui permettait sous Linux de réaliser une copie de sauvegarde des vidéos FLV mises en cache. En effet, après une lecture de vidéo, le player effaçait le fichier .flv. Ce script était là pour en faire une copie dans le répertoire courant.
#!/bin/bash
# Script by Nilesh Govindrajan
# Saves cached flash video from any running browsers (that use libflashplayer.so)
# File will be saved as the random string with extension .flv in the current directory.
for p in $(pgrep -f libflashplayer.so -U `id -u`)
do
for f in $(find /proc/$p/fd -type l)
do
filename=$(readlink $f)
echo $filename | grep /tmp/Flash
if [ $? -eq 0 ]
then
dstfname=$(echo $filename | cut -d' ' -f1 | awk -F/ '{ print $NF }')
cp $f ${dstfname}.flv
fi
done
done
Installation et utilisation du script historique
wget https://raw.github.com/nileshgr/utilities/master/general/flashdownload.sh
chmod +x flashdownload.sh
./flashdownload.sh
Alternatives modernes recommandées
1. yt-dlp (Recommandé)
# Installation
sudo apt install yt-dlp
# Utilisation
yt-dlp URL_VIDEO
2. Extensions de navigateur
- Video DownloadHelper
- Stream Recorder
- Video Download Manager
3. Outils de capture de flux
# FFmpeg pour la capture de flux
ffmpeg -i URL_DU_FLUX -c copy video.mp4