Télécharger des videos "flash"

Bonjour!
Voici un script permettant de télécharger les videos de type flash (youtube, etc…)
Il était à la base destiné pour le navigateur surf.
Je propose que chacun ajoute un support pour le site qui l’intéresse, ou si certains ne savent pas faire, qu’ils en donnent l’idée :slight_smile: .
De plus, le script de départ aura sûrement besoin de corrections ( déja merci à Misterfreeze! )
Pour l’instant, le script a pour dépendance cclive présent dans les dépots.

[code]#!/bin/sh
#flashdl

Ce script nécessite wget, cclive, et/ou le programme get_flash_video :

http://code.google.com/p/get-flash-videos/downloads/list

arrakispice@gmail.com

echo " |//"
echo " (o o)"
echo “±-------------oOO----(_)--------------------+”
echo “|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|”
echo “|~~~~~¤ Ce Script va vous permettre ¤ ~~~|"
echo "|
¤ de télécharger des videos ¤ ~~~~~~~~~|”
echo “|~~~~~~~~~~~¤ de type flash ¤ ~~~~~~~~~~~~~~|”
echo “--------------------oOO----------------------+”
echo " |||"
echo " || ||"
echo " ooO Ooo"

PLAYER=mplayer
TERM=urxvt
###On se déplace dans le dossier temporaire
cd /tmp
###Quel est l’adresse courante?
URL=$1
if [ -n “$URL” ]; then

###Maintenant, selon le site actuel, on ne va pas faire la même chose
###Quel type de site?
TYPE=$(echo $URL | cut -d/ -f3)

case $URL in
	www.youtube.com | video.google.com | break.com | evisor.tv | sevenload.com | liveleak.com | dailymotion.com | vimeo.com | golem.de | clipfish.de | funnyhub.com | myubo.com | cctv.com | ehrensenf.de | spiegel.de | redtube.com | youjizz.com | xvideos.com | tube8.com )
		##cclive supporte ces sites
		$TERM -e cclive $URL
	;;
	www.allocine.fr )
		VIDEOURL=$(wget -O - "$URL" | sed -ne 's/^.*href="\(.*\.m4v\).*$/\1/pg')
		$TERM -e wget -O /tmp/mavideo.m4v $VIDEOURL
		$PLAYER /tmp/mavideo.m4v
	;;
	www.humour.com | www.wat.tv) 
		$TERM -e get_flash_videos -p $URL
	;;
	* )
	#on essaie get_flash_videos quand même (on sait jamais)
		$TERM -e get_flash_videos -p $URL
	;;
esac

else
echo -n “Il n’y a pas d’url saisie \n\n”
exit 1
fi
exit 0

[/code]
Il faut passer en argument l’adresse de la page web.

Toute discussion peut se passer ici (sous validation des modérateurs): viewtopic.php?f=1&t=25883
:006

edit : je n’ai pas testé tous les sites avec cclive, je fais confiance à leur doc pour croire que ça marche :unamused:
edit2 : Vous connaissez sans doute l’extension downthemall pour firefox. Il faudrait pouvoir comprendre comment elle fonctionne, afin d’avoir la ligne de commande qu’il faut, et ainsi de passer du flashplugin!

Il semblerait qu’il soit possible de voir le traffic TCP généré par flashplayer, et ainsi récupérer le lien de la video. Quelqu’un saurait-il quel outil permet de faire ça?

Wireshark ?

Salut KNA & THUBAN,

Heureusement qu’il vous demande de placer vos discussions ici :
[size=150]viewtopic.php?f=1&t=25883[/size]

Amélioration du script, grâce à ce petit programme très prometteur, qui marche même mieux que cclive :

code.google.com/p/get-flash-videos/

Si quelqu’un sait comment ce programme fonctionne (en particulier comment il est codé), les explications seraient les bienvenues :slight_smile: