#176 Le 29/05/2014, à 01:00
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
enlève l'option -d et recommence avec le script (et recolle la sortie) stp
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#177 Le 29/05/2014, à 01:05
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
pour être plus clair, essaye comme ça
./tstpl.sh http://pluzz.francetv.fr/videos/image_du_jour_roland_garros_,102812610.html
Dernière modification par melixgaro (Le 29/05/2014, à 01:31)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#178 Le 29/05/2014, à 01:06
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Au fait, si tu es à l'étranger, cette vidéo ne peut pas être vue. donc c'est normal si ça ne marche pas.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#179 Le 29/05/2014, à 01:17
- f.x0
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Non non je ne suis pas à l'étranger
./tstpl.sh http://pluzz.francetv.fr/videos/image_du_jour_roland_garros_,102812610.html
DEBUT DU TRAITEMENT
-->RECUPERATION DU JSON
-->TRAITEMENT DU JSON
-->RECUPERATION DU FICHIER VIDEO
avconv version 0.8.10-4:0.8.10-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Feb 6 2014 20:56:59 with gcc 4.6.3
: No such file or directory
FIN DU TRAITEMENT
Votre Fichier Final Est :
/home/_.mkv
J'ai l'impression que le script récupère une valeur vide avec la variable en ligne 82
ID=$(wget -q -U "${UserAgent}" "${URL}" -O - | grep -E "videoId=" | sed 's+.*videoId=.\([0-9]*\).*+\1+g')
SOPI
Hors ligne
#180 Le 29/05/2014, à 01:25
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
ben chez moi, ça trouve ce qu'il faut.
encore une question bête : si tu passes par firefox, est-ce que tu peux voir la vidéo ?
Dernière modification par melixgaro (Le 29/05/2014, à 01:26)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#181 Le 29/05/2014, à 01:35
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
et attends, essayes-tu le script que j'ai posté il y a trente minutes ? si oui, c'est normal que ça ne marche pas, c'est pour canal+.
tu dois aller chercher le script ici
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#182 Le 29/05/2014, à 02:17
- f.x0
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
effectivement j'ai essayé avec le script posté il y a trente minutes,
et en prenant celui que tu indiques ici
cela fonctionne.
mais toujours pas les .deb
SOPI
Hors ligne
#183 Le 29/05/2014, à 02:32
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
ok on y voit un peu plus clair.
bon c'est vraiment bizarre car l'interface graphique ne fait pas autre chose qu'exécuter le script bash. es-tu sûr que 1/ tu as bien la place nécessaire sur la partition 2/ tu as bien les droits d'écriture ? Dans ton message, le dossier de destination est /home/Pluzz. C'est correct ?
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#184 Le 29/05/2014, à 06:03
- bishop
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Salut !
Je viens de tester la version dPluzz 0.5.1.deb sur Ubuntu Trusty 14.04 64 bits.
Test par défaut avec avconv => pas de problème.
Test avec ffmpeg v1.2 du PPA Jon Severinsson's => pas de problème.
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#185 Le 29/05/2014, à 08:47
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Waouh merci melixgaro pour ton script canal+. J'ai installé uni2ascii, car le paquet ascii2uni n'existe pas. ivconv est bien installé par défaut. (14.04)
En lançant le script,
./dCplus.sh -d /vidéos/dPluzz http://www.canalplus.fr/c-divertissement/pid3350-c-salut-les-terriens.html?vid=1068115
le JSON n'est pas récupéré. J'ai essayé en modifiant ascii2uni par uni2ascii, pareil.
Mais bon, c'est très grave pour l'instant. Le problème de f.x0 est bizarre, car bishop confirme que ça marche sous 14.04.
Je ne vois qu'une seule différence dans mon script, ce sont les imports qui sont dans 0.5.1 et pas dans 0.4.3
@f.x0: que renvoie les commandes suivantes: (si ça ne renvoie rien c'est que c'est bon)
python
>>> import stat
>>> import os.path
(Ctrl-D pour quitter python)
De mon côté je vais voir si je ne peux pas essayer de ne pas les utiliser.
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#186 Le 29/05/2014, à 09:04
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@f.x0:Sinon, tu dis:
En fait il y a eu un message "annulation du téléchargement" juste avant les 100% '→à 80%),
Encore plus bizarre car dans la version 0.5.1, à aucun moment il y a ce message "annulation du téléchargement" dans les scripts...
Maintenant c'est juste noté "Annulé" dans la barre de progression.
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#187 Le 29/05/2014, à 09:30
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@melixgaro:
J'ai enlevé l'option -q de uni2ascii pour voir:
guillaume@guillaume-m2n:~/.dPluzz$ ./dCplus.sh -d /vidéos/dPluzz http://www.canalplus.fr/c-divertissement/pid3350-c-salut-les-terriens.html?vid=1068115
DEBUT DU TRAITEMENT
-->RECUPERATION DU JSON
Total input characters 514
Characters converted to escapes 0
Characters replaced with ASCII 0
Characters deleted 0
-->TRAITEMENT DU JSON
-->RECUPERATION DU FICHIER VIDEO
avconv version 10.1, Copyright (c) 2000-2014 the Libav developers
built on May 19 2014 18:22:22 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
: No such file or directory
FIN DU TRAITEMENT
Votre Fichier Final Est :
/vidéos/dPluzz/_068115
068115
1068115.mkv
ARRÊT DU PROGRAMME
-> essai en enlevant "?vid=1068115" de l'adresse:
guillaume@guillaume-m2n:~/.dPluzz$ ./dCplus.sh -d /vidéos/dPluzz http://www.canalplus.fr/c-divertissement/pid3350-c-salut-les-terriens.html
DEBUT DU TRAITEMENT
-->RECUPERATION DU JSON
Total input characters 1829
Characters converted to escapes 0
Characters replaced with ASCII 0
Characters deleted 0
-->TRAITEMENT DU JSON
-->RECUPERATION DU FICHIER VIDEO
avconv version 10.1, Copyright (c) 2000-2014 the Libav developers
built on May 19 2014 18:22:22 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[h264 @ 0x3433740] non-existing SPS 0 referenced in buffering period
Last message repeated 1 times
[mpegts @ 0x3432780] max_analyze_duration reached
[mpegts @ 0x3432780] Estimating duration from bitrate, this may be inaccurate
[h264 @ 0x354ab40] non-existing SPS 0 referenced in buffering period
[hls,applehttp @ 0x3417080] max_analyze_duration reached
Input #0, hls,applehttp, from 'http://us-cplus-aka.canal-plus.com/i/1405/SALUT_LES_TERRIENS_EMISSION_140510_AUTO_24424_169_video_,MOB,L,H,HD,.mp4.csmil/index_3_av.m3u8':
Duration: 00:13:06.50, start: 0.100511, bitrate: 0 kb/s
Program 0
Metadata:
variant_bitrate : 0
Stream #0.0: Video: h264 (High), yuv420p, 640x360 [PAR 90:90 DAR 16:9], 25 fps, 90k tbn, 50 tbc
Stream #0.1: Audio: aac, 44100 Hz, stereo, fltp, 116 kb/s
Stream #0.2: Data: [21][0][0][0] / 0x0015
/vidéos/dPluzz/Salut_Les_Terriens_du_10_05_14_1068098.mkv: No such file or directory
FIN DU TRAITEMENT
Votre Fichier Final Est :
/vidéos/dPluzz/Salut_Les_Terriens_du_10_05_14_1068098.mkv
ARRÊT DU PROGRAMME
Mais pas de fichier .mkv dans le répertoire.
-> essai sans l'option -d /vidéos/dPuzz: Réussite
guillaume@guillaume-m2n:~/.dPluzz$ ./dCplus.sh http://www.canalplus.fr/c-divertissement/pid3350-c-salut-les-terriens.html
DEBUT DU TRAITEMENT
-->RECUPERATION DU JSON
Total input characters 1829
Characters converted to escapes 0
Characters replaced with ASCII 0
Characters deleted 0
-->TRAITEMENT DU JSON
-->RECUPERATION DU FICHIER VIDEO
avconv version 10.1, Copyright (c) 2000-2014 the Libav developers
built on May 19 2014 18:22:22 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[h264 @ 0x2aaa740] non-existing SPS 0 referenced in buffering period
Last message repeated 1 times
[mpegts @ 0x2aa9780] max_analyze_duration reached
[mpegts @ 0x2aa9780] Estimating duration from bitrate, this may be inaccurate
[h264 @ 0x2bc1b40] non-existing SPS 0 referenced in buffering period
[hls,applehttp @ 0x2a8e080] max_analyze_duration reached
Input #0, hls,applehttp, from 'http://us-cplus-aka.canal-plus.com/i/1405/SALUT_LES_TERRIENS_EMISSION_140510_AUTO_24424_169_video_,MOB,L,H,HD,.mp4.csmil/index_3_av.m3u8':
Duration: 00:13:06.50, start: 0.100511, bitrate: 0 kb/s
Program 0
Metadata:
variant_bitrate : 0
Stream #0.0: Video: h264 (High), yuv420p, 640x360 [PAR 90:90 DAR 16:9], 25 fps, 90k tbn, 50 tbc
Stream #0.1: Audio: aac, 44100 Hz, stereo, fltp, 116 kb/s
Stream #0.2: Data: [21][0][0][0] / 0x0015
Output #0, matroska, to '/home/guillaume/Salut_Les_Terriens_du_10_05_14_1068098.mkv':
Metadata:
encoder : Lavf55.12.0
Stream #0.0: Video: H264 / 0x34363248, yuv420p, 640x360 [PAR 90:90 DAR 16:9], q=2-31, 1k tbn, 90k tbc
Stream #0.1: Audio: aac, 44100 Hz, stereo, 116 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press ctrl-c to stop encoding
frame=19662 fps= 22 q=-1.0 Lsize= 142276kB time=786.44 bitrate=1482.0kbits/s
video:129571kB audio:12297kB global headers:0kB muxing overhead 0.287203%
FIN DU TRAITEMENT
Votre Fichier Final Est :
/home/guillaume/Salut_Les_Terriens_du_10_05_14_1068098.mkv
ARRÊT DU PROGRAMME
Le fichier est bien dans la racine du home.
Super!
Edit: L'option -d fonctionne bien, j'avais mal indiqué le dossier de réception.
Génial!
Reste plus qu'à intégrer ça dans mon code
Dernière modification par Gaara (Le 29/05/2014, à 09:44)
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#188 Le 29/05/2014, à 10:49
- f.x0
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
J'ai passé les commandes et cela n'affiche rien, donc cela doit être bon.
python
Python 2.7.3 (default, Feb 27 2014, 19:58:35)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import stat
>>> import os.path
>>>
Sinon :
1) place nécessaire sur la partition → OUI
2/ tu as bien les droits d'écriture ? → OUI
Dans ton message, le dossier de destination est /home/Pluzz. C'est correct ? → OUI
En ce qui concerne le message d'erreur "annulation du téléchargement"
je n'ai pas eu le temps de bien voir mais cela semble bien que c'était "annulé" dans la barre de progression
Est-il possible que j'ajoute une commande dans le script du .deb
pour faire une pause et afficher le contenu des variables
afin de tenter de comprendre pourquoi le téléchargement s'arrête avant la fin ?
Si oui laquelle ? ou lesquelles ?
SOPI
Hors ligne
#189 Le 29/05/2014, à 11:49
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@f.x0:
Ok. Donc voilà ce que tu vas faire:
1) edite /usr/share/dPluzz/dPluzz.py (si gedit est ton editeur)
gksudo gedit /usr/share/dPluzz/dPluzz.py
2) Commente (ajouter #) la ligne 345
self.v.connect ("child-exited", lambda term: self.verif(self, a))
devient
# self.v.connect ("child-exited", lambda term: self.verif(self, a))
3)Enregistre, ferme gedit, et relance dPluzz.
Tu n'auras pas le message "Terminé" quand ce sera téléchargé, ni le message "Annulé" quand tu annulera.
L'annulation va marcher, et le fichier ne sera pas détruit si tu annules.
En fait, toute la partie du code "def verif(self, dPluzz, donnees=None):" de la ligne 119 jusqu'à 146 ne sera pas appelée.
Une fois téléchargé, regarde si ton mkv est entier, et dis moi si le % va jusqu'à 100%. Sinon, c'est qu'il y a eu une coupure.
Edit: la case "utiliser ffmpeg" restera grisée. Cette fonction "def verif" est normalement appelée quand le script est terminé. Donc tout ce qui doit être activé après le téléchargement ne marchera pas.
Dernière modification par Gaara (Le 29/05/2014, à 12:02)
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#190 Le 29/05/2014, à 12:14
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Autre solution:
Pour ne pas désactiver toute cette fonction "def verif" et garder le fichier téléchargé, même s'il n'est pas terminé:
édite /usr/share/dPluzz/dPluzz.py, et commente la ligne 144
os.remove(emission)
devient
#os.remove(emission)
Tu auras quand même le message "Annulé" si ça coupe, car si le fichier n'est pas complet et que cette fonction est appelée, elle vérifie si c'est à 100%
Dernière modification par Gaara (Le 29/05/2014, à 12:20)
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#191 Le 29/05/2014, à 12:24
- f.x0
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
en faisant
# self.v.connect ("child-exited", lambda term: self.verif(self, a))
ou
#os.remove(emission)
j'ai bien la vidéo téléchargée à 100% et qui fonctionne.
Par contre le programme crash et ferme d'un coup
avec le message dans le terminal
dPluzz
Erreur de segmentation
j'ai refait le test avec ffmpeg et cela donne la même chose.
Je pense que le script est OK mais qu'il y a peut-être un souci avec ffmpeg ou avconv sous Ubuntu 12.04.
Dernière modification par f.x0 (Le 29/05/2014, à 12:31)
SOPI
Hors ligne
#192 Le 29/05/2014, à 12:50
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Pour le savoir, essaye ça:
ffmpeg -sameq -i vidéo_d'entrée.mkv -f flv vidéo_sortie.flv
sinon, un conflit entre ffmpeg et avconv?
peut-être essayer d'un supprimer un pour voir..
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#193 Le 29/05/2014, à 13:19
- f.x0
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Apparemment ffmpeg fonctionne très bien.
Je continue les tests avec dPluzz pour essayer de comprendre...
SOPI
Hors ligne
#194 Le 29/05/2014, à 14:19
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
à Gaara
Effectivement, ça beuguasse un peu.J'ai codé ça vite fait. Voilà une version corrigée.
#!/bin/bash
kill_jobs()
{
pkill -TERM -P "$BASHPID"
echo "ARRÊT DU PROGRAMME"
}
trap kill_jobs EXIT
usage()
{
cat << EOF
usage: $(basename $0) [OPTIONS] URL
OPTIONS:
-f utilise ffmpeg au lieu de avconv
-d DIR dossier de destination
-u URL adresse de la vidéo
-h affiche cette aide
EOF
}
if [[ $# == 0 ]]
then
usage
exit 1
fi
IsFFMPEG="False"
while getopts "fd:hvu:" opt; do
case $opt in
"f")
IsFFMPEG="True"
;;
"d")
Directory="${OPTARG%%/}"
;;
"h")
usage
exit 1
;;
"u")
URL="${OPTARG}"
;;
"v")
set -x
;;
"?")
echo "Invalid option: -$OPTARG"
usage
exit 1
;;
esac
done
shift $(($OPTIND-1))
if [[ -z "${URL}" ]]
then
URL="${1}"
fi
if [[ "x${Directory}" == "x" ]]
then
Directory="${HOME}"
fi
#COULEUR
VERT="\\033[0;32m"
ROUGE="\\033[7;0;31m"
ROSE="\\033[0;35m"
BLEU="\\033[1;34m"
JAUNE="\\033[0;33m"
NORMAL="\\033[0;39m"
echo -e "$VERT""DEBUT DU TRAITEMENT""$NORMAL"
#Recuperation de l' ID de l' emission
UserAgent='Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0'
ID=$(wget -q -U "${UserAgent}" "${URL}" -O - | grep -E "videoId=.*CanalPlayerEmbarque" | sed 's+.*videoId=.\([0-9]*\).*+\1+g')
#wget du json conteant les infos
echo -e "$ROSE""-->RECUPERATION DU JSON""$NORMAL"
JSON="$(wget -q -U "${UserAgent}" "http://service.canal-plus.com/video/rest/getVideos/cplus/${ID}?format=json" -O - | sed 's+\\/+/+g' | ascii2uni -q -a "U")"
#Recuperation des infos
echo -e "$ROSE""-->TRAITEMENT DU JSON""$NORMAL"
DATE="$(echo "${JSON}" | sed 's+.*DATE..\"\([^\"]*\)\".*+\1+g')"
PROG="$(echo "${JSON}" | sed 's+.*\"TITRE..\"\([^\"]*\)\".*+\1+g' | iconv -f utf8 -t ascii//TRANSLIT//IGNORE | sed -e 's/[^A-Za-z0-9._-]/_/g')"
M3U="$(echo "${JSON}" | sed 's+.*HLS..\"\([^\"]*m3u8\)\".*+\1+g')"
#Recuperation du master M3U et traitement
echo -e "$BLEU""-->RECUPERATION DU FICHIER VIDEO""$NORMAL"
M3U2="$(wget -q -U "${UserAgent}" "${M3U}" -O - | grep m3u8 | tail -1)"
if [[ "${IsFFMPEG}" == "False" ]]
then
avconv -i "${M3U2}" -vcodec copy -acodec copy "${Directory}/${PROG}_${ID}.mkv"
else
ffmpeg -i "${M3U2}" -vcodec copy -acodec copy "${Directory}/${PROG}_${ID}.mkv"
fi
echo -e "$ROUGE""FIN DU TRAITEMENT""$NORMAL"
echo -e "$JAUNE""Votre Fichier Final Est :""$NORMAL"
echo -e "$VERT""${Directory}/${PROG}_${ID}.mkv""$NORMAL"
exit 0
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#195 Le 29/05/2014, à 16:50
- f.x0
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
BONNE NOUVELLE !!!
le script dPluzz-cli.sh fonctionne nickel
lorsque je le lance en ligne de commande
/usr/share/dPluzz$ ./dPluzz-cli.sh -u http://pluzz.francetv.fr/videos/image_du_jour_roland_garros_,102812610.html -f
DEBUT DU TRAITEMENT
-->RECUPERATION DU JSON
-->TRAITEMENT DU JSON
-->RECUPERATION DU FICHIER VIDEO
ffmpeg version 0.8.10-4:0.8.10-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Feb 6 2014 20:56:59 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[applehttp @ 0x18ee9c0] max_analyze_duration reached
[applehttp @ 0x18ee9c0] Estimating duration from bitrate, this may be inaccurate
Input #0, applehttp, from 'http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S22/J1/102812610-20140526-,398,632,934,k.mp4.csmil/index_2_av.m3u8?null=':
Duration: 00:00:49.00, start: 10.106000, bitrate: N/A
Stream #0.0: Video: h264 (Main), yuv420p, 704x396 [PAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 50 tbc
Stream #0.1: Audio: aac, 48000 Hz, stereo, s16
Stream #0.2: Data: [21][0][0][0] / 0x0015
Output #0, matroska, to '/home/fred/image_du_jour_roland_garros_102812610.mkv':
Metadata:
encoder : Lavf53.21.1
Stream #0.0: Video: libx264, yuv420p, 704x396 [PAR 1:1 DAR 16:9], q=2-31, 1k tbn, 25 tbc
Stream #0.1: Audio: libvo_aacenc, 48000 Hz, stereo
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press ctrl-c to stop encoding
frame= 983 fps=180 q=-1.0 Lsize= 4300kB time=39.31 bitrate= 896.1kbits/s
video:3960kB audio:320kB global headers:0kB muxing overhead 0.481008%
FIN DU TRAITEMENT
Votre Fichier Final Est :
/home/Pluzz/image_du_jour_roland_garros_102812610.mkv
Donc le problème doit se situer dans le script dPluzz.py
mais je ne sais pas encore d'où vient le message "erreur de segmentation".
Je continue mes recherches, mais je pense qu'avec cette bonne nouvelle
vous pourrez mieux situer l'origine du problème.
Edit : le script dPluzz-cli.sh fonctionne aussi nickel (avec avconv)
lorsque je le lance en ligne de commande
/usr/share/dPluzz$ ./dPluzz-cli.sh -u http://pluzz.francetv.fr/videos/image_du_jour_roland_garros_,102812610.html
Dernière modification par f.x0 (Le 29/05/2014, à 16:54)
SOPI
Hors ligne
#196 Le 29/05/2014, à 17:22
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Tiens, tu mets l'option "-f" à la fin de la ligne? Si ça marche mieux comme ça, pourquoi pas.
Mais dans tes lignes de commandes, il n'y a pas le dossier de destination. Dans mon code, "dest" est le chemin voulu. Il faut que tu le mettes là ou ça marche le mieux...
gksudo gedit /usr/share/dPluzz/dPluzz.py
-> ligne 63 à modifier:
self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', '-f', dest, '-u', adresse])
à changer par: (c'est un exemple, car ici je ne change pas la position de "dest") -> a toi de voir ou c'est mieux de le placer. J'ai seulement mis '-f' à la fin
self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', '-d ', dest, '-u', adresse, '-f'])
-> et la ligne 65 à modifier aussi:
self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', dest, '-u', adresse])
ici, je ne change rien, c'est à toi de voir où placer dest (dest est une variable, donc sans ' ')
self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', '-d ', dest, '-u', adresse])
Edit: Ajout de l'argument '-d ' (ne pas oublier l'espace)
Dernière modification par Gaara (Le 29/05/2014, à 17:41)
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#197 Le 29/05/2014, à 17:25
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
D'ailleurs ça me donne une idée pour n'avoir qu'une seule ligne à la place de deux... TODO pour 0.5.2 !
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#198 Le 29/05/2014, à 17:29
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
à Garaa,
il manque un "-d" devant la variable dest ?
tu as vu ma maj pour c+ ?
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#199 Le 29/05/2014, à 17:34
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
oui l'ordre des options n'a pas trop d'importance
donc
./script.sh -f -d /dossier -u http://adresse.html
ou
./script.sh -u http://adresse.html -d /dossier -f
devrait donner la même chose
Par contre
./script.sh http://adresse.html -d /dossier
téléchargera bien la vidéo mais ça ne sera pas dans le dossier demandé.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#200 Le 29/05/2014, à 17:37
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@melixgaro:
Ah oui, c'est pas faux !
Je modifie le post #196, ça marchera surement mieux sous 12.04
Pour ton script, ça marche impeccable, avec "?vid=1068115" à la fin de l'adresse. Et les vidéos sont entières.
Vu que c'est à peu près la même chose, ce sera pas trop difficile de l'intégrer à dPluzz. (a part peut-être mon moteur de recherche, j'ai commencé à regarder comment ça marche sur le site de canal.
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne