#201 Le 19/10/2007, à 07:45
- Alain.g
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Je vois mal pourquoi convertir en MP3/XVID, ces vidéos .flv sont lisibles avec Mplayer, Xine (gxine, kaffeine, totem-xine etc...) vlc ou encore ffplay.
Par ailleurs, d'après les caractéristiques d'une émission des guignols, le son serait du MP3 à 48kb/s. Le convertir en 96kb/s le rendrait donc 2 fois plus lourd, mais pas de meilleure qualité !
La vidéo, VP6 à 690 kb/s en moyenne : la convertir en XVID à 450 la rendrait plus légère mais avec une perte significative de qualité.
Dernière modification par Alain.g (Le 19/10/2007, à 20:55)
Xubuntu Karmic !
Hors ligne
#202 Le 19/10/2007, à 08:37
- sined
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Je convertis les flv car je regarde les guignols le matin dans le métro sur mon palm (qui ne lit pas les flv mais uniquement les xvid avec l'excellent TCPMP).
Au niveau des valeurs des bitrate, j'ai mis un peu ça au hasard pour pas avoir un fichier trop gros, mais j'avais même pas pensé à regarder les bitrate du fichier FLV original.
A+
SineD
Dernière modification par sined (Le 19/10/2007, à 09:43)
Hors ligne
#203 Le 19/10/2007, à 08:38
- sined
Re : [How-to] Télécharger l'émission des Guignols/Zapping
@sined : tu déchires
Je me suis levé du bon pied ce matin , c'est bientôt le week end
Hors ligne
#204 Le 19/10/2007, à 11:50
- winael
Re : [How-to] Télécharger l'émission des Guignols/Zapping
puis c'est ptete plus facile pour les faire partager au copains qui ne sont aps encore sous linux
Libre, non pas comme dans entrée libre, mais comme dans Liberté
(Bouyop)Mon PC c 1 MAC boulet ! G pas windows, donc je pe pas intaller linux !
(pankkake) Windows VISTA : Virus, Infections, Spyware, Trojans, Adware.
OPEN your mind, you'll discover a FREE world
Hors ligne
#205 Le 19/10/2007, à 20:57
- Alain.g
Re : [How-to] Télécharger l'émission des Guignols/Zapping
puis c'est ptete plus facile pour les faire partager au copains qui ne sont aps encore sous linux
Sous windows ou Mac aussi il n'y a aucune difficulté à lire ces vidéos. Que ce soit avec VLC, GomPlayer ou pourquoi pas Mplayer. Grâce à FFdshow, on doit même pouvoir les lire avec Windows Media Player, entre autres.
Dernière modification par Alain.g (Le 19/10/2007, à 20:59)
Xubuntu Karmic !
Hors ligne
#206 Le 20/10/2007, à 15:42
- cyril06
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Toujours impossible de lire les guignols avec mplayer malgré votre aide...
en faisant
strace mplayer /.../ZAPPING_EMISSION_071015_CAN_5003_video_H.flv 2>&1 | grep -i "flash\|flv"
J'obtiens :
stat64("LES_GUIGNOLS_EMISSION_071019_CAN_5391_video_L.flv.conf", 0xbfc587dc) = - 1 ENOENT (No such file or directory)
stat64("/home/boubou/.mplayer/LES_GUIGNOLS_EMISSION_071019_CAN_5391_video_L.flv. conf", 0xbfc587dc) = -1 ENOENT (No such file or directory)
write(1, "Playing LES_GUIGNOLS_EMISSION_07"..., 59Playing LES_GUIGNOLS_EMISSION_ 071019_CAN_5391_video_L.flv.
open("LES_GUIGNOLS_EMISSION_071019_CAN_5391_video_L.flv", O_RDONLY|O_LARGEFILE) = 3
read(3, "FLV\1\5\0\0\0\t\0\0\0\0\22\0\0\365\0\0\0\0\0\0\0\2\0\n"..., 2048) = 204 8
read(3, "FLV\1\5\0\0\0\t\0\0\0\0\22\0\0\365\0\0\0\0\0\0\0\2\0\n"..., 2048) = 204 8
write(2, "[flv @ 0x85f5200]", 17[flv @ 0x85f5200]) = 17
write(2, "[flv @ 0x85f5200]", 17[flv @ 0x85f5200]) = 17
write(2, "[flv @ 0x85f5200]", 17[flv @ 0x85f5200]) = 17
write(2, "[flv @ 0x85f5200]", 17[flv @ 0x85f5200]) = 17
write(2, "[flv @ 0x85f5200]", 17[flv @ 0x85f5200]) = 17
Puis toujours en fonction de vos conseils
boubou@maison:~$ strace mplayer strace LES_GUIGNOLS_EMISSION_071019_CAN_5391_video_L.flv 2>&1 | grep -i codec
boubou@maison:~$ strace mplayer strace LES_GUIGNOLS_EMISSION_071019_CAN_5391_video_L.flv 2>&1 | grep -i codec
open("/home/boubou/.mplayer/codecs.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/mplayer/codecs.conf", O_RDONLY|O_LARGEFILE) = 3
read(3, "ocodec wma9spdshow\n info \"Windo"..., 4096) = 4096
read(3, "c3.acm\"\n\naudiocodec ALF2\n; http:"..., 4096) = 1303
write(1, "91 audio & 204 video codecs\n", 2891 audio & 204 video codecs
write(2, "Unsupported video codec (4)\n", 28Unsupported video codec (4)
write(2, "Unsupported video codec (4)\n", 28Unsupported video codec (4)
write(2, "Unsupported video codec (4)\n", 28Unsupported video codec (4)
write(2, "Unsupported video codec (4)\n", 28Unsupported video codec (4)
write(2, "Unsupported video codec (4)\n", 28Unsupported video codec (4)
et enfin
boubou@maison:~$ locate ffmpeg
/usr/share/doc/transcode/export_ffmpeg.txt.gz
/usr/share/doc/gstreamer0.10-ffmpeg
/usr/share/doc/gstreamer0.10-ffmpeg/README.Debian
/usr/share/doc/gstreamer0.10-ffmpeg/README
/usr/share/doc/gstreamer0.10-ffmpeg/TODO
/usr/share/doc/gstreamer0.10-ffmpeg/AUTHORS
/usr/share/doc/gstreamer0.10-ffmpeg/changelog.gz
/usr/share/doc/gstreamer0.10-ffmpeg/copyright
/usr/share/doc/gstreamer0.10-ffmpeg/NEWS.gz
/usr/share/doc/gstreamer0.10-ffmpeg/changelog.Debian.gz
/usr/share/doc/ffmpeg
/usr/share/doc/ffmpeg/patents.txt.gz
/usr/share/doc/ffmpeg/html
/usr/share/doc/ffmpeg/html/ffmpeg-doc.html
/usr/share/doc/ffmpeg/html/faq.html
/usr/share/doc/ffmpeg/html/ffserver-doc.html
/usr/share/doc/ffmpeg/html/ffplay-doc.html
/usr/share/doc/ffmpeg/html/hooks.html
/usr/share/doc/ffmpeg/changelog.gz
/usr/share/doc/ffmpeg/TODO
/usr/share/doc/ffmpeg/optimization.txt.gz
/usr/share/doc/ffmpeg/changelog.Debian.gz
/usr/share/doc/ffmpeg/README.Debian
/usr/share/doc/ffmpeg/copyright
/usr/share/doc/ffmpeg/CREDITS
/usr/share/doc/ffmpeg/examples
/usr/share/doc/ffmpeg/examples/ffserver.conf.gz
/usr/share/doc/ffmpeg/ffmpeg_powerpc_performance_evaluation_howto.txt.gz
/usr/share/man/man1/ffmpeg.1.gz
/usr/share/app-install/desktop/gstreamer-ffmpeg.desktop
/usr/bin/ffmpeg
/usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so
/usr/lib/gstreamer-0.10/libgstffmpeg.so
/usr/lib/vlc/codec/libffmpeg_plugin.so
/usr/lib/avifile-0.7/ffmpeg.so
/usr/lib/transcode/import_ffmpeg.so
/usr/lib/transcode/export_ffmpeg.so
/windows/PROGARMMS-2/lib/gimp/2.0/plug-ins/gap_vid_enc_ffmpeg.exe
/var/lib/dpkg/info/gstreamer0.10-ffmpeg.md5sums
/var/lib/dpkg/info/gstreamer0.10-ffmpeg.list
/var/lib/dpkg/info/ffmpeg.conffiles
/var/lib/dpkg/info/ffmpeg.list
/var/lib/dpkg/info/ffmpeg.md5sums
/var/cache/apt/archives/ffmpeg_3%3a0.cvs20050918-5ubuntu1.1_i386.deb
Donc en résumé, je ne lis pas ce format de fichier flv avec mplayer, ni vlc, ni totem alors que je le lis dans le navigateur .....
De plus ffmpeg ne fonctionne apparement pas ...
Hors ligne
#207 Le 20/10/2007, à 16:06
- Alain.g
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Salut cyril06
Je n'ai pas suivi l'affaire, mais tout dépend à mon avis de ta version de mplayer :
Si tu es sous dapper ou edgy, tu as probablement une version trop vieille pour lire ces vidéos.
Sous Feisty ou Gusty, c'est la version 1.0rc1, donc c'est bon, y compris sans ajouter aucun codec.
Il y a juste le seeking qui n'est pas terrible, c'est corrigé dans la version actuelle, la 1.0rc2... (et oui, la version dispo dans Gusty est déjà dépassée d'un an !)
Concernant VLC, la version dans Feisty n'allait pas pour ces vidéos, mais c'est OK depuis Gusty.
Totem, ça dépend si c'est xine ou gstreamer, xine étant parfait pour ces vidéos. Gstreamer je n'ai pas essayé.
Dernière modification par Alain.g (Le 20/10/2007, à 16:08)
Xubuntu Karmic !
Hors ligne
#208 Le 21/10/2007, à 11:06
- JD2000
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Toujours impossible de lire les guignols avec mplayer malgré votre aide...
Donc en résumé, je ne lis pas ce format de fichier flv avec mplayer, ni vlc, ni totem alors que je le lis dans le navigateur .....
De plus ffmpeg ne fonctionne apparement pas ...
Ton ffmpeg_3%3a0.cvs20050918-5ubuntu1.1_i386.deb m'a l'air un peu vieux...
Ou alors c'est juste un vieux package qui traine?
#209 Le 21/10/2007, à 12:34
- cyril06
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Bonjour,
Merci de lire mes messages.
Voici mes versions de ffmpeg et mplayer
boubou@maison:~$ ffmpeg -version
ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --extra-cflags=-fomit-frame-pointer -DRUNTIME_CPUDETECT --build i486-linux-gnu --enable-gpl --enable-pp --enable-zlib --enable-vorbis --enable-libogg --enable-theora --enable-a52 --enable-dts --enable-dc1394 --enable-libgsm --disable-debug --prefix=/usr
built on Oct 4 2006 10:57:36, gcc: 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
boubou@maison:~$ mplayer -version
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Advanced Micro Devices Sempron/Athlon MP/XP/XP-M Barton,Thorton (Family: 6, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
Sachant que je reste sur un dapper pour des raisons de services serveurs .... et de stabilité.
Hors ligne
#210 Le 21/10/2007, à 13:13
- Alain.g
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Ben voilà, tu as des versions trop anciennes.
Je ne sais pas si tu pourras trouver des paquets assez récents pour dapper, faudra peut-être compiler
Dernière modification par Alain.g (Le 21/10/2007, à 13:13)
Xubuntu Karmic !
Hors ligne
#211 Le 21/10/2007, à 13:35
- cyril06
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Ce qui me surprend, c'est que j'arrive à lire toutes ces vidéos dans firefox, avec le plugin ...
Il n'y aurait aucune correspondance entre les codecs des plugins et ceux utilisés par les autres programmes (vlc -mplayer et autres ???)
Ou alors il est vraiment temps de changer de version ...
Je pensais attendre la future lts.
Dernière modification par cyril06 (Le 21/10/2007, à 13:36)
Hors ligne
#212 Le 21/10/2007, à 14:08
- Alain.g
Re : [How-to] Télécharger l'émission des Guignols/Zapping
VLC, Mplayer, xine, gstreamer utilisent des codecs dans la bibliothèque open-source libavcodec (qui est une part du projet ffmpeg)
Ce qui n'est pas le cas du plugin d'Adobe
La prochaine LTS sortira dans 6 mois si je ne me trompe pas.
Xubuntu Karmic !
Hors ligne
#213 Le 21/10/2007, à 14:14
- cyril06
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Ok, je vais tenter de compiler la dernière version de mplayer ...
En tout cas bravo pour les scripts de ce post ... ils sont vraiment utiles !
Hors ligne
#214 Le 22/10/2007, à 19:24
- ambrym
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Bonsoir,
J'ia un problème depuis une semaine environ.
Lorsuqe je lance le script, j'ai le message suivant :
download_canal: 4: function: not found
wget: URL manquant
Usage: wget [OPTION]... [url]...
Essayez « wget --help » pour plus d'informations.
Ce qu iest bizarre c'est qu'ensuite, le script se met tout seul à télécharger le groland (qui n'est même pas dans mon script).
J'ai le même problème avec :
#!/bin/bash
#------------------
# $1 : url
function dl_cplus
{
wget -nv -O tmp.htm $1
videos=$( cat tmp.htm | grep "_image_L" | sed -e 's/ /§/g')
for video in $videos
do
#echo $video
lavideo=$( echo $video | sed -e "s/.*http:\/\/media.canal-plus.com\/wwwplus\/image\/[0-9]*\/[0-9]*\/[0-9]*\///g" | sed -e 's/_image_L.*//g' )
lefichier=$lavideo"_video_H.flv"
lurl="http://vod-flash.canalplus.fr/"$lefichier
[ ! -f $lefichier ] && wget -nv $lurl
done
}
# Guignols
cd "/donnees/videos/guignols"
dl_cplus "http://www.canalplus.fr/index.php?pid=1784"
# SAV des émissions
cd "/donnees/videos/sav"
dl_cplus "http://www.canalplus.fr/index.php?pid=1782"
# Groland
#cd "/media/hda4/Mes vidéos/groland"
#dl_cplus "http://www.canalplus.fr/index.php?pid=1787"
et :
#!/bin/bash
#------------------
# $1 : url
function dl_cplus
{
wget -nv -O tmp.htm $1
videos=$( cat tmp.htm | grep "_image_L" | sed -e 's/ /§/g')
for video in $videos
do
#echo $video
lefichier=$( echo $video | tr "/." "\n" | grep "_image_L" | sed -e 's/_image_L/_video_H.flv/g' )
lurl="http://vod-flash.canalplus.fr/"$lefichier
#echo Telecharge $lurl
[ ! -f $lefichier ] && wget -nv $lurl
done
}
# Guignols
cd "/home/yodajr/Canal+/guignols"
dl_cplus "http://www.canalplus.fr/index.php?pid=1784"
# Dimanche+
cd "/home/yodajr/Canal+/dimanche+"
dl_cplus "http://www.canalplus.fr/index.php?pid=1895"
# Zapping
cd "/home/yodajr/Canal+/zapping"
dl_cplus "http://www.canalplus.fr/index.php?pid=1830"
Une idée ?
#215 Le 25/10/2007, à 08:59
- JD2000
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Le mieux c'est de mettre des echo un peu partout pour afficher les valeurs des variables...
Groland est dans le premier script, mais commente.
Ca ressemble a un probleme de " pas fermee, qui du coup avalerai le #dl_cplus...
Mais bon, c'est la pluspart du temps a la suite d'une manip.
Sinon, essai de remplacer par ma fonction pour voir:
HISTORIQUE=~/.cplus_hist
touch $HISTORIQUE
function dl_cplus
{
VIDEOS=$( wget -q -O - $1 | tr "/." "\n" | grep "_image_L" | sed -e "s/_image_L/_video_H.flv/" )
for VIDEO in $VIDEOS; do
grep -q $VIDEO $HISTORIQUE
if [ $? -eq 1 ]; then
echo $VIDEO >> $HISTORIQUE
wget -q -nc "http://vod-flash.canalplus.fr/"$VIDEO
fi
done
}
#216 Le 25/10/2007, à 09:04
- etalarmor
Re : [How-to] Télécharger l'émission des Guignols/Zapping
essayez ça en créant auparavant les répertoires nécessaires et en remplaçant xxxx par votre login
chez moi ça marche sans souci
#!/bin/bash
#------------------
# $1 : url
function dl_cplus
{
wget -nv -O tmp.htm $1
videos=$( cat tmp.htm | grep "_image_L" | sed -e 's/ /§/g')
for video in $videos
do
#echo $video
lavideo=$( echo $video | sed -e "s/.*http:\/\/media.canal-plus.com\/wwwplus\/image\/[0-9]*\/[0-9]*\/[0-9]*\///g" | sed -e 's/_image_L.*//g' )
lefichier=$lavideo"_video_H.flv"
lurl="http://vod-flash.canalplus.fr/"$lefichier
[ ! -f $lefichier ] && wget -nv $lurl
done
}
# Guignols
cd "/home/xxxxxx/Vidéos/guignols"
dl_cplus "http://www.canalplus.fr/index.php?pid=1784"
# SAV des émissions
cd "/home/xxxx/Vidéos/sav"
dl_cplus "http://www.canalplus.fr/index.php?pid=1782"
# Groland
cd "/home/xxxxx/Vidéos/groland"
dl_cplus "http://www.canalplus.fr/index.php?pid=1787"
# Dimanche+
cd "/home/xxxxxx/Vidéos/dimanche+"
dl_cplus "http://www.canalplus.fr/index.php?pid=1895"
Dernière modification par etalarmor (Le 25/10/2007, à 09:05)
Hors ligne
#217 Le 30/10/2007, à 00:13
- Dam_31
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Roh merci etalarmor !
Très bon script
avec ces quelques lignes de rajoutées, c'est nikel !
# Pepites du Net
cd "/home/xxxx/Documents/My_Downloads/videos/canalplus/pépites-du-net"
dl_cplus "http://www.canalplus.fr/c-humour/pid1778"
# Zapping
cd "/home/xxxx/Documents/My_Downloads/videos/canalplus/zapping"
dl_cplus "http://www.canalplus.fr/c-infos-documentaires/pid1830"
0001 geek averti en vaut 0010 qui cherchent !
-------------------
The Ubuntu Counter Project - user number # 17 092
The Linux Counter Project - user number # 453 198
Hors ligne
#218 Le 30/10/2007, à 03:45
- etalarmor
Re : [How-to] Télécharger l'émission des Guignols/Zapping
ok j'ai rajouté ces qq lignes merci à toi aussi
Hors ligne
#219 Le 30/10/2007, à 04:19
- etalarmor
Re : [How-to] Télécharger l'émission des Guignols/Zapping
il manque un signe = devant lespids
mais de toutes façons avec ou sans signe egal j'ai comme réponse
http://www.canalplus.fr/404.php?from=%2Fc-humour%2Fpid%3D1778:
04:16:01 ERREUR 404: Not Found.
http://www.canalplus.fr/404.php?from=%2Fc-infos-documentaires%2Fpid%3D1830:
04:16:01 ERREUR 404: Not Found.
tu es sur de tes numéros ???
Hors ligne
#220 Le 30/10/2007, à 09:42
- JD2000
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Moi j'ai:
"http://www.canalplus.fr/c-humour/pid1784-c-les-guignols.html"
"http://www.canalplus.fr/c-infos-documentaires/pid1830-c-zapping.html"
"http://www.canalplus.fr/c-humour/pid1787-c-groland.html"
"http://www.canalplus.fr/c-infos-documentaires/pid1895-c-dimanche.html"
"http://www.canalplus.fr/c-humour/pid1778-c-pepites-sur-le-net.html"
"http://www.canalplus.fr/c-infos-documentaires/pid1831-c-le-meilleur-du-hier.html"
"http://www.canalplus.fr/c-infos-documentaires/pid1829-c-le-journal-des-jeux-video.html"
"http://www.canalplus.fr/c-cinema/pid1947-c-exterieur-jour-les-videos.html"
#221 Le 30/10/2007, à 15:35
- Dam_31
Re : [How-to] Télécharger l'émission des Guignols/Zapping
j'ai répondu trop vite !
c'est bien ces numéros :
http://www.canalplus.fr/c-humour/pid1778-c-pepites-sur-le-net.html
et
http://www.canalplus.fr/c-infos-documentaires/pid1830-c-zapping.html
Les pépites du Net me retournent une erreur 404 comme toi !
par contre le Zapping s'est très bien téléchargé dans son dossier !
Je ne m'y connais pas vraiment en language (bash,html,java,etc) mais j'ai regardé les codes source de la page "pépites sur le net" et des guignols pour comparer et j'ai l'impréssion que les videos ne sont pas "demandées" et appellées pareil :
Les pépites du Net :
<td class="vignette">
<div>
<div style="padding-bottom:5px;cursor:pointer;"><img width="80" height="60" src="http://media.canal-plus.com/wwwplus/image/4/4/2/PEPITES_SUR_LE_NET_EMISSION_071025_CAN_5876_image_L.jpg" onclick="javascript:chooseVideo('64177');" alt="PÉPITES DU 25/10/07" border=0/></div>
<div><a href="javascript://" onclick="javascript:chooseVideo('64177');" class="tt-noir9" style="text-align:top;" alt="afficher la critique">PÉPITES DU 25/10/07</a></div>
</div>
</td>
Les Guignols :
<td valign="top">
<div class="hold_content">
<div class="hold_content_flash" style="background-color: #666666" onmouseover="javascript:putPhotoOff(0);" onmouseout="javascript:putPhotoOn(0);" id="video_0"><a href="javascript:viewVideo2(0)"><img src="http://media.canal-plus.com/wwwplus/image/4/5/2/LES_GUIGNOLS_EMISSION_071029_CAN_6167_image_L.jpg" width="80" height="60" /></a></div>
<div class="hold_content_text tt-noir10" style="font-size: 9px" id="video_texte_0">LES GUIGNOLS DU 29/10/07</div>
</div>
</td>
Ce sont les bout de codes au niveaux d'une des petites vignette sur le côté droit.
Pour les pépites du Net c'est la fonction "javascript:chooseVideo('64177')" qui "appelle"/"affiche" la vidéo cliquée,
Alors que pour les Guignols c'es la fonction "javascript:viewVideo2(0)" !
(après vérification la plupart des vidéos sont "appellées"/"affichées" avec la fonction de type "javascript:viewVideo2(0)" )
(on le voit dans la barre inférieur au passage de la souris sur une vignette)
Si cela peut être utile à certains pour faire en sorte de pouvoir télécharger "Les pépites du Net" entre autres ...
@ etalarmor :
Est-ce que ton script retélécharge toutes les videos y compris celle que l'on a déjà ou pas ?
@ JD2000 :
Est-ce que "Les pépites du Net" se téléchargent chez toi ?
Merci à vous tous !
Dernière modification par Dam_31 (Le 30/10/2007, à 15:44)
0001 geek averti en vaut 0010 qui cherchent !
-------------------
The Ubuntu Counter Project - user number # 17 092
The Linux Counter Project - user number # 453 198
Hors ligne
#222 Le 30/10/2007, à 16:41
- etalarmor
Re : [How-to] Télécharger l'émission des Guignols/Zapping
dam_31
non moi ça charge une fois ya eu un doublon récemment mais en fait canal a identifié 2 fois la même vidéo donc le script les a identifié comme différents logique
j'attends comme toi celui qui trouvera la solution pour les pepites du net
Hors ligne
#223 Le 30/10/2007, à 17:31
- fpan
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Salut, merci a tous pour ce sript
chez moi, les pépites se téléchargent
je crois que j'ai combiné plusieurs post de ce forum
si ca peut servir :
#!/bin/bash
#------------------
# $1 : url
HISTORIQUE=~/.cplus_hist
touch $HISTORIQUE
function dl_cplus
{
VIDEOS=$( wget -q -O - $1 | tr "/." "\n" | grep "_image_L" | sed -e "s/_image_L/_video_H.flv/" )
for VIDEO in $VIDEOS; do
grep -q $VIDEO $HISTORIQUE
if [ $? -eq 1 ]; then
echo $VIDEO >> $HISTORIQUE
wget -q -nc "http://vod-flash.canalplus.fr/"$VIDEO
fi
done
}
function dl_cplus
{
wget -nv -O tmp.htm $1
videos=$( cat tmp.htm | grep "_image_L" | sed -e 's/ /§/g')
for video in $videos
do
#echo $video
lefichier=$( echo $video | tr "/." "\n" | grep "_image_L" | sed -e 's/_image_L/_video_H.flv/g' )
lurl="http://vod-flash.canalplus.fr/"$lefichier
#echo Telecharge $lurl
[ ! -f $lefichier ] && wget -nv $lurl
done
}
# Guignols
cd "/media/hdb1/vcr/canal/vus/guignols"
dl_cplus "http://www.canalplus.fr/index.php?pid=1784"
# SAV des émissions
cd "/media/hdb1/vcr/canal/vus/sav"
dl_cplus "http://www.canalplus.fr/index.php?pid=1782"
# Groland
cd "/media/hdb1/vcr/canal/vus/gro"
dl_cplus "http://www.canalplus.fr/index.php?pid=1787"
# Pepites
cd "/media/hdb1/vcr/canal/vus/pepites"
dl_cplus "http://www.canalplus.fr/index.php?pid=1778"
# Zap
cd "/media/hdb1/vcr/canal/vus/zap"
dl_cplus "http://www.canalplus.fr/index.php?pid=1830"
# Dimanche+
cd "/media/hdb1/vcr/canal/vus/dimanche+"
dl_cplus "http://www.canalplus.fr/index.php?pid=1895"
en espérant que ca vous serve..
juste l'historique marche pas, je l'ai peut-etre pas mis où il faut??
#224 Le 30/10/2007, à 18:15
- Judophoniste
Re : [How-to] Télécharger l'émission des Guignols/Zapping
Salut,
quelqu'un aurait la gentillesse de résumer ce long post, pour savoir comment on peut télécharger les zappings?
Merci 10000 fois!
Hors ligne
#225 Le 30/10/2007, à 19:17
- etalarmor
Re : [How-to] Télécharger l'émission des Guignols/Zapping
fpan est -ce que par hasard tu n'aurais pas squizzé le commutateur g dans
VIDEOS=$( wget -q -O - $1 | tr "/." "\n" | grep "_image_L" | sed -e "s/_image_L/_video_H.flv/" )
je l'ai rajoute et je ne retélécharge pas 2 fois le même truc
ce qui donne
#!/bin/bash
#------------------
# $1 : url
HISTORIQUE=~/.cplus_hist
touch $HISTORIQUE
function dl_cplus
{
VIDEOS=$( wget -q -O - $1 | tr "/." "\n" | grep "_image_L" | sed -e "s/_image_L/_video_H.flv/g" )
for VIDEO in $VIDEOS; do
grep -q $VIDEO $HISTORIQUE
if [ $? -eq 1 ]; then
echo $VIDEO >> $HISTORIQUE
wget -q -nc "http://vod-flash.canalplus.fr/"$VIDEO
fi
done
}
function dl_cplus
{
wget -nv -O tmp.htm $1
videos=$( cat tmp.htm | grep "_image_L" | sed -e 's/ /§/g')
for video in $videos
do
#echo $video
lefichier=$( echo $video | tr "/." "\n" | grep "_image_L" | sed -e 's/_image_L/_video_H.flv/g' )
lurl="http://vod-flash.canalplus.fr/"$lefichier
#echo Telecharge $lurl
[ ! -f $lefichier ] && wget -nv $lurl
done
}
# Guignols
cd "/home/dominique/Vidéos/guignols"
dl_cplus "http://www.canalplus.fr/index.php?pid=1784"
# Groland
cd "/home/dominique/Vidéos/groland"
dl_cplus "http://www.canalplus.fr/index.php?pid=1787"
# Dimanche+
cd "/home/dominique/Vidéos/dimanche+"
dl_cplus "http://www.canalplus.fr/index.php?pid=1895"
# Pepites
cd "/home/dominique/Vidéos/pépites-du-net"
dl_cplus "http://www.canalplus.fr/index.php?pid=1778"
# Zap
cd "/home/dominique/Vidéos/zapping"
dl_cplus "http://www.canalplus.fr/index.php?pid=1830"
# Dimanche+
cd "/home/dominique/Vidéos/dimanche+"
dl_cplus "http://www.canalplus.fr/index.php?pid=1895"
à vos tests on y est presque
Dernière modification par etalarmor (Le 30/10/2007, à 19:18)
Hors ligne