#351 Le 13/08/2010, à 21:57
- angeline
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Bonjour/soir, à toutes et à tous.
Mon Internet fonctionnant comme un modem des années 60 et ce en pointillé;
Je voudrais arrêter le fonctionnement de "µrecorder.sh" juste avant l'appel à flvstreamer, et écrire l'url qui va bien pour essayer un autre 'downloader".
En fait flvstreamer ne me fini jamais le téléchargement, et redonne la main avant la fin de l’émission.
Donc, faire la même fonction que "pluzz url" pour ceux qui connaissent, affin de donner la main à un truc comme NetTransport. (je ne voudrais pas faire de la pub à un soft qui tourne sous win$$$, mais c'est hélas le seul downloader qui me donne satisfaction).
Merci.
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#352 Le 14/08/2010, à 07:12
- Vermouth
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
*** Je Suis Hs Car Je Crois Que Je Suis Sur Un Autre Topic ***
Dernière modification par Vermouth (Le 14/08/2010, à 13:31)
Android !
\_/°<
coin coin...
Hors ligne
#353 Le 14/08/2010, à 12:38
- Vermouth
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
*** Je Suis Hs Car Je Crois Que Je Suis Sur Un Autre Topic ***
Dernière modification par Vermouth (Le 14/08/2010, à 13:31)
Android !
\_/°<
coin coin...
Hors ligne
#354 Le 14/08/2010, à 13:34
- Vermouth
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
angeline, je retire tout ce que j'ai dit. J'ai eu ce que j'appelle un bogue cérébral qui fait que j'ai rien pigé....
Je reposte pour toi XD :
Bonjour/soir, à toutes et à tous.
Mon Internet fonctionnant comme un modem des années 60 et ce en pointillé;
Je voudrais arrêter le fonctionnement de "µrecorder.sh" juste avant l'appel à flvstreamer, et écrire l'url qui va bien pour essayer un autre 'downloader".
En fait flvstreamer ne me fini jamais le téléchargement, et redonne la main avant la fin de l’émission.Donc, faire la même fonction que "pluzz url" pour ceux qui connaissent, affin de donner la main à un truc comme NetTransport. (je ne voudrais pas faire de la pub à un soft qui tourne sous win$$$, mais c'est hélas le seul downloader qui me donne satisfaction).
Merci.
Android !
\_/°<
coin coin...
Hors ligne
#355 Le 21/08/2010, à 16:00
- angeline
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Up
Me suis je mal exprimé ?
Est-ce que je demande l'impossible?
Juste une ligne de code qui va bien pour modifier µrecoeder.sh; en lieu et place de l'appel au téléchargement, écrire dans un terminal l'URL. Apres je me débrouille.
SVP
Merci.
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#356 Le 21/08/2010, à 21:47
- thom83
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Par exemple comme le fait tvdownloader lancé dans un terminal ou pluzz.sh.
Après, il suffit d'utiliser msdl pour une url en mms ou rtmpdump pour une url en rtmp.Cependant, la plupart du temps, les téléchargements effectués avec µrecorder sont complets.
Je n'ai rencontré un téléchargement pas fini qu'hier (200 Mio au lieu de 276) et ce, même avec tvdownloader. Ce dernier fournissant l'url, j'ai pu utiliser rtmpdump avec succès.
J'attends également la prochaine amélioration de µrecorder qui est un outil très utile.
Bravo aux codeurs.
Hors ligne
#357 Le 22/08/2010, à 20:56
- olaf.10
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Bonjour à tous,
J'ai mis une nouvelle version sur le premier post.
Le fichier où sont stockés temporairement les liens est : /tmp/urecorder.log-${USER}
@ angeline
Voici un patch qui devrait rendre µRecorder plus agréable pour ton utilisation :
sudo sed -i 's/.XTERM -e "rtmpdump.*/"/' /usr/share/urecorder/urecorder.sh
Il permet de neutraliser rtmpdump. Les liens seront donc copiés (dans le fichier cité plus-haut) mais rien ne sera téléchargé.
A+
Dernière modification par olaf.10 (Le 22/08/2010, à 21:01)
Hors ligne
#358 Le 22/08/2010, à 21:00
- angeline
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Merci beaucoup olaf.10
C'est exactement ce que je cherchais, sans pouvoir m'en sortir avec la syntaxe.
J'essaye de ce pas.
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#359 Le 22/08/2010, à 21:24
- angeline
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
@olaf.10
je pense qu'il faut lire "µ" la ou tu écris "u" ?
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#360 Le 22/08/2010, à 21:38
- olaf.10
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Non il s'agit bien du caractère "u", il te faut installer la version 0.9 pour que le patch fonctionne.
Hors ligne
#361 Le 22/08/2010, à 21:40
- angeline
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
@olaf.10
dsl sur quelle version ? je n'ai pas de /tmp/urecorder.log
je n'ai rien dit, les courriers se sont un peu croisés
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#362 Le 28/08/2010, à 17:04
- Rickartyx
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Salut,
Merci pour ce logiciel
Cependant, je trouve que c'est e foutoir dans les vidéos de M6 et W9.
Une fois qu'on a choisit la chaîne, ça nous balance toutes les émissions.
Ce serais bien de faire à la façon de MediaCUB ou TVDownloader (choisir la chaines, puis choisir les émissions).
J'espère que tu mettra TMC
Dernière modification par Rickartyx (Le 28/08/2010, à 17:04)
Hors ligne
#363 Le 06/09/2010, à 18:55
- Erlen
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Aujourd'hui les programmes de canal+ (édition spéciale, jt) ne sont pas disponibles. Suis je le seul ?
Ubuntu 12.04 intel i5-2450m/intel HD graphic family/ Radeon HD 7470m
Hors ligne
#364 Le 07/09/2010, à 07:58
- cayetanensis
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Il y a parfois un décalage d'un à deux jours en utilisant ce que je nomme la technique du bootstrap (celle utilisée par tous les scripts et programmes présentés ici). C'est ce qui explique probablement le fait que tes émissions ne sont pas encore disponibles au téléchargement alors qu'elles sont en lignes.
Par exemple, ce mardi matin, si je veux télécharger les guignols de hier soir, lundi, avec le bootstrap, le fichier XML produit par la commande
http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/guignols
ne renvoie comme dernière émission que la semaine des guignols de dimanche.
Alors que la vidéo est en ligne et que je peux créer une page XML et connaître son adresse de téléchargement en utilisant son ID
http://webservice.canal-plus.com/rest/bigplayer/getvideosliees/374359
(technique utilisée par le player flash de canal pour générer ses pages).
Moralité, si vous êtes pressés d'avoir une vidéo qui n'apparaît pas encore dans le script, il faut :
- aller sur le site de canal et cliquer sur la vidéo qui vous intéresse
- dans la barre d'adresse du navigateur il y a l'ID de la vidéo qui apparaît
http://player.canalplus.fr/#/374359
- générer le fichier XML comme si vous étiez le player de canal
http://webservice.canal-plus.com/rest/bigplayer/getvideosliees/374359
- y récupérer l'adresse de la vidéo et la télécharger.
J'ai beau réfléchir, je ne vois pas d'astuce pour récupérer l'ID autrement qu'à la mano. Par contre on peut facilement automatiser la suite.
D'où mon script maison. Si je tape
sh guignols.sh
le script me récupère les vidéos avec la méthode classique de bootstrap, mais si je suis impatient, je vais récupérer l'ID sur le site de canal et là je tape
sh guignols.sh 374359
et j'ai les dernières vidéos comme sur le site.
#!/bin/sh
# lignes à modifier en fonction de l'émission qui vous intéresse
CODE="guignols"
EMISSION="LES_GUIGNOLS_QUOTIDIEN"
QUALITE="mp4"
# s'il n'y a pas d'argument dans la commande...
if [ -z $1 ]
then
# ... le script utilise la technique du bootstrap
XML="http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/$CODE"
else
# ... sinon le script utilise la technique du player avec ID
XML="http://webservice.canal-plus.com/rest/bigplayer/getvideosliees/$1"
fi
# le script récupère le fichier XML choisi et isole les adresses des vidéos
LISTE=`wget -O - $XML | sed 's/>/\n/g; s/</\n/g' | grep $EMISSION | grep $QUALITE`
# puis les télécharge une par une
for URL in $LISTE
do
TITRE=`echo $URL | sed 's#/#\n#g'| grep "$EMISSION"`
if [ ! -f `echo $TITRE` ]; then
flvstreamer -r $URL > $TITRE
fi
done
cayetanensis
Hors ligne
#365 Le 07/09/2010, à 11:10
- Erlen
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Alors comment peut on récupérer la valeur de EMISSION et quelles sont les valeurs disponibles pour QUALITE
Merci
Ubuntu 12.04 intel i5-2450m/intel HD graphic family/ Radeon HD 7470m
Hors ligne
#366 Le 07/09/2010, à 11:35
- cayetanensis
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Alors comment peut on récupérer la valeur de EMISSION et quelles sont les valeurs disponibles pour QUALITE
Merci
Exemple avec l'édition spéciale puisque j'ai cru comprendre que c'est ce que tu cherches.
J'ai donc été sur le site de canal et cliqué sur une des parties de la dernière édition spéciale. L'adresse que me donne firefox est
http://player.canalplus.fr/#/374247
L'ID de cette vidéo est donc 374247.
Ensuite si tu veux savoir en quelle qualité elle est disponible, tu regardes sur la page
http://webservice.canal-plus.com/rest/bigplayer/getvideosliees/374247
.
En cherchant un peu tu vois que l'émission existe en 3 qualités :
<BAS_DEBIT>
rtmp://vod-fms.canalplus.fr/ondemand/videos/1009/L_EDITION_SPECIALE_EMISSION_100903_AUTO_8354_169_video_L.flv
</BAS_DEBIT>
<HAUT_DEBIT>
rtmp://vod-fms.canalplus.fr/ondemand/videos/1009/L_EDITION_SPECIALE_EMISSION_100903_AUTO_8354_169_video_H.flv
</HAUT_DEBIT>
<HD>
rtmp://vod-fms.canalplus.fr/ondemand/videos/1009/L_EDITION_SPECIALE_EMISSION_100903_AUTO_8354_169_video_HD.mp4
</HD>
La variable EMISSION c'est L_EDITION_SPECIALE_EMISSION (ça permet de resserrer un peu la recherche parce que parfois on ça peut nous télécharger d'autres vidéos qui n'ont rien à voir)
Pour la qualité, tu vois qu'il y en a 3 possibles. Personellement, comme je préfère avoir la meilleur qualité possible, je mets "mp4" quand c'est dispo, sinon "video_H" (si tu mets video_H alors que mp4 est disponible, tu te retrouvera avec les deux qualités, video_H et video_HD).
cayetanensis
Hors ligne
#367 Le 07/09/2010, à 12:39
- Erlen
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Mouai j'ai peut être oublié de dire que je connais pas grand chose dans le domaine.
j'arrive sur le site je clique sur la partie que je veux et dans la barre d'adresse en haut il y a un numéro à 6 chiffres.
mais je vois pas comment avoir
http://player.canalplus.fr/#/374247
Bref quand j'utilise le code et en ayant modifié le script donné précédemment j'obtiens ceci :
sh script.sh 373625
--2010-09-07 13:30:33-- http://webservice.canal-plus.com/rest/bigplayer/getvideosliees/373625
Résolution de webservice.canal-plus.com... 195.59.44.11, 195.59.44.40
Connexion vers webservice.canal-plus.com|195.59.44.11|:80... connecté.
requête HTTP transmise, en attente de la réponse... 404 Not Found
2010-09-07 13:30:44 ERREUR 404: Not Found.
Ubuntu 12.04 intel i5-2450m/intel HD graphic family/ Radeon HD 7470m
Hors ligne
#368 Le 07/09/2010, à 16:02
- cayetanensis
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
il ne semble pas y avoir de vidéo correspondant à ton code à 6 chiffres, tu es sûr ?
cayetanensis
Hors ligne
#369 Le 07/09/2010, à 18:57
- Erlen
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
non d'où la question comment tu fais (avec des détails) pour obtenir l'info
http://player.canalplus.fr/#/374247
Ubuntu 12.04 intel i5-2450m/intel HD graphic family/ Radeon HD 7470m
Hors ligne
#370 Le 07/09/2010, à 19:25
- cayetanensis
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
c'est ce qui apparait dans la barre d'adresse de firefox quand tu lis une video canal
cayetanensis
Hors ligne
#371 Le 07/09/2010, à 19:44
- Erlen
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Normalement je passe pas par le player canal+ mais la page de l'émission ce qui doit revenir au même
là j'ai été sur le player canal+ j'ai regardé cette vidéo :
http://player.canalplus.fr/#/374476
Mais en tapant
sh script.sh 374476
--2010-09-07 20:38:55-- http://webservice.canal-plus.com/rest/bigplayer/getvideosliees/374476
Résolution de webservice.canal-plus.com... 217.89.107.8, 217.89.107.41
Connexion vers webservice.canal-plus.com|217.89.107.8|:80... connecté.
requête HTTP transmise, en attente de la réponse... 404 Not Found
2010-09-07 20:39:05 ERREUR 404: Not Found.
est ce une erreur dans ma modification du script ?
#!/bin/sh
# lignes à modifier en fonction de l'émission qui vous intéresse
CODE="edition"
EMISSION="L_EDITION_SPECIALE_EMISSION"
QUALITE="mp4"
# s'il n'y a pas d'argument dans la commande...
if [ -z $1 ]
then
# ... le script utilise la technique du bootstrap
XML="http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/$CODE"
else
# ... sinon le script utilise la technique du player avec ID
XML="http://webservice.canal-plus.com/rest/bigplayer/getvideosliees/$1"
fi
# le script récupère le fichier XML choisi et isole les adresses des vidéos
LISTE=`wget -O - $XML | sed 's/>/\n/g; s/</\n/g' | grep $EMISSION | grep $QUALITE`
# puis les télécharge une par une
for URL in $LISTE
do
TITRE=`echo $URL | sed 's#/#\n#g'| grep "$EMISSION"`
if [ ! -f `echo $TITRE` ]; then
flvstreamer -r $URL > $TITRE
fi
done
Ubuntu 12.04 intel i5-2450m/intel HD graphic family/ Radeon HD 7470m
Hors ligne
#372 Le 07/09/2010, à 20:35
- cayetanensis
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Ton émission est un peu retord, le fichier XML est appelé différemment des autres émission.
Il faut donc utiliser
XML="http://service.canal-plus.com/video/rest/getvideosliees/cplus/$1"
à la place de celui-ci
# ... sinon le script utilise la technique du player avec ID
XML="http://webservice.canal-plus.com/rest/bigplayer/getvideosliees/$1"
et là ça devrait gazer.
Tiens moi au courant...
cayetanensis
Hors ligne
#373 Le 07/09/2010, à 21:20
- Erlen
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Ça marche merci,
question subsidiaire :
d'où tu sorts
XML="http://service.canal-plus.com/video/rest/getvideosliees/cplus/$1"
Pour que la prochaine fois j'ai moins de problème
Ubuntu 12.04 intel i5-2450m/intel HD graphic family/ Radeon HD 7470m
Hors ligne
#374 Le 07/09/2010, à 21:30
- cayetanensis
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
wireshark qui te permets de regarder tout ce qui rentre ou sort de ton ordi. Les sites de streaming font tout ce qu'ils peuvent pour planquer les adresses de leur vidéo, mais quelque soit le montage, y a toujours un moment ou ton navigateur doit accéder à cette adresse. Après il faut éplucher les résultats de wireshark. C'est un peu fastidieux...
cayetanensis
Hors ligne
#375 Le 18/09/2010, à 04:43
- visor
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Il y a plus aucun script console qui fonctionne
Hors ligne