Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Mav a écrit :

@sined : tu déchires smile

Je me suis levé du bon pied ce matin lol, 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

winael a écrit :

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

cyril06 a écrit :

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 ! big_smile


# 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"

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)

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