#2576 Le 06/03/2020, à 08:13
- Jany
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Merci Jany pour ton aide !
Pour une fois que c'est moi qui aide quelqu'un sur ce forum
Pour les gens intéressés, mediainfo fonctionne en mode GUI et TUI et signale en outre si le fichier est tronqué ou non.
On peut donc l'intégrer dans le script (le mien utilise dpluzz) pour vérifier l'intégrité du fichier chargé et signaler l'incident ou relancer le chargement.
Ça permet aussi de constituer une "base de données" (c'est bien prétentieux ) des fichiers qu'on possède.
J'ai souvent constaté des écarts entre des vidéos téléchargée à des moments différents (plusieurs diffusions je pense).
J'ai du mal à percevoir des différences de qualité dans l'audio. En revanche, la définition m'intéresse toujours.
Voilà
Bonne journée à tousses
Jany
Hors ligne
#2577 Le 29/03/2020, à 13:38
- Jany
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour à tou·te·s
En période de confinement, on peut se remettre au scandinave.
Alors j'essaie de charger Mammon et Jordskott avec les sous-titres.
Et j'obtiens ce message :
Chargement
000100
Haute qualit (1280)
=-=-=-=-=-=-=-=-= https://www.arte.tv/fr/videos/079960-001-A/mammon-la-revelation-saison-2-1-8/ 29/03/2020 (qualit : 1280) 1/1 fichier(s) =-=-=-=-=-=-=-=-=
dpluzz-cli --keep-non-ascii --directory /home/jqd/Videos/TVs/Arte/ --ffmpeg --video-container mp4 --vo --subtitle-lang fr --name-format --url https://www.arte.tv/fr/videos/079960-001-A/mammon-la-revelation-saison-2-1-8/
29/03/2020 14:31:28 [CRITICAL] Langue de sous-titres non prise en charge
Y a-t-il une incompatibilité entre mp4 et l'option --subtitle-lang ?
Ou le code fr est incorrect ?
Si quelqu'un a une idée, je suis preneur.
Merci
Jany
Hors ligne
#2578 Le 29/03/2020, à 14:32
- Lulux3
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour
Sur Arte +7, les sous-titres sont en dur dans la vidéo, et non dans un flux séparé comme sur france-tv par exemple.
Du coup, dPluzz ne les télécharge pas. Il faut sélectionner la VO avec Qarte ou youtube-dl.
Hors ligne
#2579 Le 29/03/2020, à 15:37
- Jany
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour
Sur Arte +7, les sous-titres sont en dur dans la vidéo, et non dans un flux séparé comme sur france-tv par exemple.
Du coup, dPluzz ne les télécharge pas. Il faut sélectionner la VO avec Qarte ou youtube-dl.
Ach! Les deux premières saisons ne sont plus disponibles via QArte.
Je vais essayer avec youtube-dl.
Merci
Jany
Hors ligne
#2580 Le 09/04/2020, à 11:48
- Fred92
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour,
Je viens d'installer dpluzz pour enregistre une pièce de théâtre sur France 5 : https://www.france.tv/spectacles-et-cul … avare.html
Quand je colle cette adresse dans le champ "Adresse de la vidéo Pluzz" et que je clique sur "Télécharger !", le bouton en bas à gauche m'affiche "Démarrage, veuillez patienter..." indéfiniment sans qu'il ne se passe rien.
Qu'est-ce que j'ai loupé ???
Fred92
Ubuntiste depuis Septembre 2008 (et je continue grâce à l'aide du forum).
Hors ligne
#2581 Le 09/04/2020, à 13:07
- Lifesaver
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Moi aussi. Avec https://www.france.tv/documentaires/his … oires.html
Je pense que ça ne fonctionne plus...
Debian Stable
Hors ligne
#2582 Le 09/04/2020, à 21:27
- Fred92
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Si dpluzz ne fonctionne plus avec France Télévision, Y a-t-il un moyen pour que j'enregistre ma pièce ???
Fred92
Ubuntiste depuis Septembre 2008 (et je continue grâce à l'aide du forum).
Hors ligne
#2583 Le 09/04/2020, à 21:32
- Jarodd
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Test à l'instant, ça fonctionne bien :
09/04/2020 22:30:30 [WARNING] Avec ce conteneur (mp4), il faudra attendre le téléchargement complet avant de pouvoir commencer la lecture. Préférez le conteneur mkv pour une lecture immédiate
09/04/2020 22:30:30 [DEBUG] Exécutable: /usr/bin
09/04/2020 22:30:30 [DEBUG] Version: 1.5.4 (224555fb33ae7544fda12300e841cc93)
09/04/2020 22:30:30 [INFO] Obtention des information pour https://www.france.tv/series-et-fictions/telefilms/1350789-vivre-sans-eux.html
09/04/2020 22:30:34 [INFO] URL: https://www.france.tv/series-et-fictions/telefilms/1350789-vivre-sans-eux.html
09/04/2020 22:30:34 [INFO] Titre par défaut: 1350789-vivre-sans-eux
09/04/2020 22:30:34 [INFO] Titre (1) : Vivre sans eux
09/04/2020 22:30:34 [INFO] Titre (2, si pertinent) : null
09/04/2020 22:30:34 [INFO] Date de diffusion : 2020/04/08 21:00
09/04/2020 22:30:34 [INFO] Saison (si pertinent) : 00
09/04/2020 22:30:34 [INFO] Épisode (si pertinent) : 00
09/04/2020 22:30:34 [INFO] Code : vivre_sans_eux_f2
09/04/2020 22:30:37 [INFO] Téléchargement…
09/04/2020 22:30:37 [INFO] Destination (sauf si modifiée par le GUI): /home/jarodd/Téléchargements/Vivre_sans_eux_S00E00.mp4
09/04/2020 22:31:37 [INFO] Progression: 20.98%
Ubuntu 22.04.3 LTS (64 bits)
Hors ligne
#2584 Le 10/04/2020, à 08:20
- tuxmarc
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@Jarodd
Effectivement, je viens de le relancer et ça passe à 300 ko/s au max.
10/04/2020 09:08:51 [DEBUG] Exécutable: /usr/share/dPluzz
10/04/2020 09:08:51 [DEBUG] Version: 1.5.4 (e6e0a575456f17040966c5cef71e7cdb)
10/04/2020 09:08:51 [INFO] Obtention des information pour https://www.france.tv/series-et-fictions/telefilms/1350789-vivre-sans-eux.html
10/04/2020 09:08:56 [INFO] URL: https://www.france.tv/series-et-fictions/telefilms/1350789-vivre-sans-eux.html
10/04/2020 09:08:56 [INFO] Titre par défaut: 1350789-vivre-sans-eux
10/04/2020 09:08:56 [INFO] Titre (1) : Vivre sans eux
10/04/2020 09:08:56 [INFO] Titre (2, si pertinent) : null
10/04/2020 09:08:56 [INFO] Date de diffusion : 2020/04/08 21:00
10/04/2020 09:08:56 [INFO] Saison (si pertinent) : 00
10/04/2020 09:08:56 [INFO] Épisode (si pertinent) : 00
10/04/2020 09:08:56 [INFO] Code : vivre_sans_eux_f2
10/04/2020 09:08:57 [WARNING] Vous avez requis les sous-titres. Si vous constatez un décalage entre les sous-titres et l'audio, il n'y a malheureusement rien à faire… À part corriger le fichier srt à la main!
10/04/2020 09:08:59 [INFO] Téléchargement…
10/04/2020 09:08:59 [INFO] Destination (sauf si modifiée par le GUI): /home/dad/Vidéos/pluzz/Vivre_sans_eux-20200408-2100.mkv
10/04/2020 09:18:37 [INFO] Progression: 5.56%
C'était une histoire de tuyau électronique bouché, un coup de Destop et hop !
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne
#2585 Le 14/04/2020, à 16:27
- kamaris
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Ce fil est consacré à dpluzz sur un forum ubuntu, pas aux problèmes de mise à jour de youtube-dl sous debian.
Hors ligne
#2586 Le 14/04/2020, à 16:42
- cqfd93
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour,
Ce fil est consacré à dpluzz sur un forum ubuntu, pas aux problèmes de mise à jour de youtube-dl sous debian.
Le hors-sujet youtube-dl est là.
− cqfd93 −
Hors ligne
#2587 Le 15/04/2020, à 09:29
- Sciensous
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
hello, encore merci pour dPluzz MAIS:
Si j'ai bien compris, ce post s'adresse surtout à melixgaro :
pour barnaby, en ligne il est possible d'avoir la vo; or l'option --vo indique que la vo n'est disponible (la sélection se fait via le conteneur en ligne)
Ai-je loupé quelquechose, ou c'est pour l'instant "mission impossible" ?
Lien:
https://www.france.tv/france-3/inspecte … -ames.html
dpluzz-cli: v. 1.5.4
Patch appliqué:
https://forum.ubuntu-fr.org/viewtopic.p … #p22187024
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#2588 Le 27/04/2020, à 16:34
- Sciensous
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Up - pas d'inspiration ? ou j'ai demandé une bétise ?
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#2589 Le 28/04/2020, à 11:17
- tuxmarc
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour Sciensous
Je viens de suivre ton lien vers France Télés et .... "la vidéo n'est pas disponible"
Mais à quoi ils jouent ?
Je me suis aussi parfois cassé le nez, c'est frustrant
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne
#2590 Le 02/05/2020, à 20:11
- StartTheCommotion
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour à tous,
C'est mon premier post, donc tout d'abord, merci pour ce superbe outil qui, chez moi, donne de meilleurs résultats que youtube-dl et capTVty, c'est pour dire !
Je n'ai pas parcouru l'ensemble des discussions de ce forum, donc pardonnez-moi si mes remarques sont redondantes avec des anciens posts.
J'utilise dpluzz-cli v. 1.5.4 (avec le patch donné ici), intégré à un script pour qu'il puisse me télécharger les nouveaux 'épisodes' de plusieurs émissions dont j'ai mis les URLs dans un fichier, avec un fichier d'archive qui liste tout ce qui a déjà été téléchargé afin d'éviter de le faire plusieurs fois. Ce fonctionnement ressemble à ce que propose youtube-dl en parsant l'URL qu'on lui donne à la recherche de vidéos, le tout couplé à l'option '--download-archive'.
Voici mes remarques suite à mon utilisation :
Lorsque je télécharge une émission de la chaîne Arte (je n'ai pas fait de tests exhaustifs), l'outil ne récupère pas correctement la date de l'émission:
02/05/2020 19:35:27 [INFO] Obtention des information pour https://www.arte.tv/fr/videos/093212-008-A/tracks/
[...]
02/05/2020 19:35:28 [INFO] Date de diffusion : 2020/05/02 00:00
Dans mon cas, pour corriger ce problème, j'ai remplacé la ligne suivante du script dpluzz-cli :
1356: video_date="$(sed -n 's+.*\"VDA\": *\"\(\([0-9]*\)/\([0-9]*\)/\([0-9]*\) *\([0-9]*\):\([0-9]*\):\([0-9]*\) \(.[0-9]*\)\)\".*+\4/\3/\2 \5:\6:\7 \8+p' <<< "${video_desc}")"
par celle-ci (remplacement de "VDA" par "VRA") :
1356: video_date="$(sed -n 's+.*\"VRA\": *\"\(\([0-9]*\)/\([0-9]*\)/\([0-9]*\) *\([0-9]*\):\([0-9]*\):\([0-9]*\) \(.[0-9]*\)\)\".*+\4/\3/\2 \5:\6:\7 \8+p' <<< "${video_desc}")"
Et ça fonctionne :
02/05/2020 19:49:19 [INFO] Obtention des information pour https://www.arte.tv/fr/videos/093212-008-A/tracks/
[...]
02/05/2020 19:49:20 [INFO] Date de diffusion : 2020/04/17 05:00
Lorsque j'effectue un CTRL+C pendant un téléchargement lancé avec l'option '--no-cleaning', le code de retour de l'outil est '0' au lieu d'être '1':
J'ai 'corrigé' ce 'problème' en mettant à jour la fonction 'clean_files' qui contenait un exit (sans code retour) lorsque l'option '--no-cleaning' était utilisée. La fonction est maintenant la suivante :
clean_files ()
{
local filename
if ${clean_if_failure}
then
logger info "Effacement des fichiers temporaires…"
for filename in "${files_to_clean[@]}"
do
[[ -f "${filename}" ]] && rm -v -- "${filename}"
done
fi
}
Autre problème que j'ai rencontré (pas à cause de l'outil) :
Lorsqu'on utilise le script 'dpluzz-cli' à l'intérieur d'un "while read", celui-ci peut se mettre en pause sans qu'on ne le lui demande, avec impossibilité de sortir, sauf en faisant un CTRL+C !
Comme celui-ci utilise une fonction read pour récupérer la lettre 'p' dans le cas où l'utilisateur voudrait mettre en pause le téléchargement, elle se superpose au read du while.
Si le fichier lu par le while contient un 'p', le read de l'outil récupère ce 'p' en priorité et met le téléchargement en pause...
J'ai réussi à contourner ce problème dans mon script en utilisant une autre sortie que la sortie standard pour lire le fichier. Si des personnes sont intéressées, je peux leur montrer ma solution.
Je remonte ce souci car il m'a fait perdre pas mal de temps.
Dernier point : demande d'évolution de l'outil
Comme précisé plus haut, je suis passé par un script parent pour télécharger des listes de vidéos. Serait-il possible d'introduire cette option directement dans l'outil ? Je me propose pour aider les développeurs si besoin.
Désolé pour le 'pavé' (!), j'ai essayé de relater des problèmes que j'ai rencontrés et de partager les solutions que j'ai pu trouver.
J'ai peut-être enfoncé des portes ouvertes, je n'ai pas tout l'historique, encore merci pour cet outil que je trouve très utile et fonctionnel !
Hors ligne
#2591 Le 02/05/2020, à 20:50
- JujuLand
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Pour ma part, mon script est probablement moins pointu, mais il fonctionne ...
Certaine partie ne fonctionne probablement plus, crtoutes les chaînes qui étaient concernées ne le sont plus ...
Bref, ça pourra peut-être servir à d'autre ...
alain@Gramps-JujuLand2:~$ cat $(which pluzzit)
#!/bin/bash
progvers="1.12"
datvers="2020-02-25"
if [ "x$1" = "x-h" ];then
echo -e "\n${gGre}pluzzit ${gCya}${progvers} ${progdate}${gYel}${datvers}${gGre} Alain Aupeix${noColor}"
echo -e "${gCya}Syntaxe: ${gYel} pluzzit${gRed} [nom]"
echo -e "${gGre} ou nom est une partie du nom de fichier"
echo -e "${gGre} ${gCya}Exemple:${gYel} *45*\n"
echo -e "${gRed}dpluzz-cli ${gYel}permet de télécharger indifféremment les vidéos de :${noColor}"
echo -e "${gGre} Arte, France TV, M6, Gulli, tv5Monde, cStar, ${noColor}"
echo -e "${gRed}ffmpeg ${gYel}permet de télécharger indifféremment les vidéos de :${noColor}"
echo -e "${gGre} C8, DailyMotion ${noColor}"
echo -e "${gRed}youtubd-dl ${gYel}permet de télécharger indifféremment les vidéos avec youtube-dl :${noColor}"
echo -e "${gGre} Il faut simplement rajouter /youtube-dl à la fin de l'URL${noColor}"
echo -e "${gYel} Exemple: ${gCya}https://mysite/myvideo${gRed}/youtube-dl${noColor}\n"
exit
fi
cd $(head -n1 ~/.config/dPluzz/dPluzz.conf)
again="n"
if [ -f ~/Bureau/pluzzit.err ]; then
echo -e "\n${gGre}pluzzit ${gCya}${progvers} ${progdate}${gYel}${datvers}${gGre} Alain Aupeix${noColor}"
echo -e "${gRed}Existence d'un fichier erreur contenant :${gYel}"
cat ~/Bureau/pluzzit.err
read -p $(echo -e "${gCya}Reprendre.les.téléchargements.o/n?.${gYel}") again
if [ $again = o ];then
mv ~/Bureau/pluzzit.err ~/Bureau/pluzzit.lst
else
rm ~/Bureau/pluzzit.err
fi
nano ~/Bureau/pluzzit.lst
fi
if [ -f ~/Bureau/pluzzit.lst ]; then
ok=1
else
echo -e "\n${gGre}pluzzit ${gCya}${progvers} ${progdate}${gYel}${datvers}${gGre} Alain Aupeix${noColor}"
echo -e "${gRed}Attention:${gCya} Fichier ~/Bureau/pluzzit.lst non trouvé!$noColor"
sleep 2
nano ~/Bureau/pluzzit.lst
fi
if [ $(cat ~/Bureau/pluzzit.lst 2>/dev/null|grep http|wc -l) = 0 ];then
# echo -e "\n${gGre}pluzzit ${gCya}${progvers} ${progdate}${gYel}${datvers}${gGre} Alain Aupeix${noColor}"
echo -e "${gRed}Erreur:${gCya} Aucune URL dans le fichier!$noColor\n"
rm ~/Bureau/pluzzit.lst 2>/dev/null
exit
fi
echo -e "\n${gGre}pluzzit ${gCya}${progvers} ${progdate}${gYel}${datvers}${gGre} Alain Aupeix${noColor}\n"
i=0
err=0
for url in $(cat ~/Bureau/pluzzit.lst); do
date +'%d-%m-%y %R'
i=$(expr $i + 1)
pluzz=0
ffmpeg=0
youtubedl=0
###################################################################
# daylymotion (ffmpeg)
# http://www.dailymotion.com/video/x5r9vxj
###################################################################
# C8 (ffmpeg)
# http://replay.c8.fr/video/1455326
###################################################################
# M6 (dpluzz-cli)
# http://www.6play.fr/murder-p_5090/saison-2-episode-11-c_11637436
###################################################################
# Arte (dpluzz-cli)
# http://www.arte.tv/fr/videos/075407-000-A/birmanie-le-lac-peau-de-chagrin
###################################################################
# France TV (dpluzz-cli)
# https://www.france.tv/france-5/les-100-lieux-qu-il-faut-voir/saison-4/202459-les-alpes-maritimes-de-grasse-au-mercantour.html
###################################################################
# Gulli (dpluzz-cli)
# http://replay.gulli.fr/series/Les-anges-gardiens-du-Monde-Animal/VOD68781194784000
###################################################################
# tv5Monde (dpluzz-cli)
# http://www.tv5mondeplus.com/toutes-les-videos/magazine/ca-roule-ca-roule-ep023
###################################################################
# cStar (dpluzz-cli)
# http://replay.cstar.fr/video/1138653
###################################################################
# Test du type de téléchargement
if echo "$url" |grep "/youtube-dl" >/dev/null 2>&1
then
youtubedl=1
elif echo "$url" |grep "6play.fr" >/dev/null 2>&1
then
pluzz=1
elif echo "$url" |grep "arte.tv" >/dev/null 2>&1
then
pluzz=1
elif echo "$url" |grep "france.tv" >/dev/null 2>&1
then
pluzz=1
elif echo "$url" |grep "allodocteurs" >/dev/null 2>&1
then
pluzz=1
elif echo "$url" |grep "replay.gulli" >/dev/null 2>&1
then
pluzz=1
elif echo "$url" |grep "tv5monde" >/dev/null 2>&1
then
pluzz=1
elif echo "$url" |grep "replay.cstar" >/dev/null 2>&1
then
pluzz=1
elif echo "$url" |grep "replay.c8" >/dev/null 2>&1
then
ffmpeg=1
elif echo "$url" |grep "dailymotion" >/dev/null 2>&1
then
ffmpeg=1
fi
# Téléchargement
if [ $pluzz = 1 ]; then
/usr/share/dPluzz/dPluzz-cli.sh -v -f --video-codec copy --audio-codec aac -d . -u $url
# /usr/share/dPluzz/dPluzz-cli.sh -f --video-container mp4 --name-format %\(TITRE\)_%\(SAISON\)_%\(EPISODE\)_%\(SOUSTITRE\) -d . -u $url
elif [ $ffmpeg = 1 ]; then
ffmpeg -y -f mpegts -copyts -dump -i - -map 0 -map -0:d -vcodec copy -strict experimental -acodec aac -ar 44100 -ac 2 -ab 192k -metadata:s:1 language=fra ./video.mp4
elif [ $youtubedl = 1 ]; then
youtube-dl $url
fi
if [ $? != 0 ];then
echo "${url}" >> ~/Bureau/pluzzit.err
err=1
fi
if [ $youtubedl = 0 ];then
if [ $pluzz = $ffmpeg ];then
echo "$url" |grep "bidon" >/dev/null 2>&1
fi
fi
if [ "x$1" != "x" ];then
mv $1*.mkv $1-${i}.mkv
fi
done
if [ $err = 1 ]; then
echo -e "${gRed}Erreur sur les téléchargements suivants:${gYel}\n"
cat ~/Bureau/pluzzit.err
echo -e "$noColor"
sleep 2
fi
rm ~/Bureau/pluzzit.lst
# installation ...
#sudo apt-add-repository ppa:yoggic/dpluzz
#sudo apt-get update
#sudo apt-get install dpluzz
Avec ce script, j'ai un script pour gérer les couleurs, et un autre pour eteindre automatiquement le'ordi à la fin du téléchargement (je faisais ça le soir, car j'étais à l'époque en 512 ko)
#!/bin/bash
version=1.10
datvers=2018-01-28
if [ "x$1" = "x-v" ];then
echo -e "ii\tcolors\t$version\t$datvers"
exit
fi
# Définition des couleurs
# Arrière-plan
export bBla='\033[40m'
export bRed='\033[41m'
export bGre='\033[42m'
export bYel='\033[43m'
export bBlu='\033[44m'
export bMag='\033[45m'
export bCya='\033[46m'
export bWhi='\033[47m'
# Normal
export fBla='\033[30m'
export fRed='\033[31m'
export fGre='\033[32m'
export fYel='\033[33m'
export fBlu='\033[34m'
export fMag='\033[35m'
export fCya='\033[36m'
export fWhi='\033[37m'
# Normal
export gBla='\033[1;30m'
export gRed='\033[1;31m'
export gGre='\033[1;32m'
export gYel='\033[1;33m'
export gBlu='\033[1;34m'
export gMag='\033[1;35m'
export gCya='\033[1;36m'
export gWhi='\033[1;37m'
# Sans couleur
export noColor='\033[0m'
# Déplacements sur l'écran:
export mho='\033[0H'
export men='\033[0F'
export mle='\033[0D'
export mri='\033[0C'
export mup='\033[0A'
export mdo='\033[0B'
# Gestion curseur:
export chid="\033[?25l"
export csee="\033[?25h"
#!/bin/bash
# auto-halt : Arrêter linux à la fin d'un téléchargement
progvers=1.36
progdate=2019-01-31
progdev="Alain Aupeix"
# You must add theses lines in sudoers using
# sudo visudo
# you will need to remove # before %users
# No passwd for auto-halt
#%users ALL=NOPASSWD: /usr/local/bin/auto-halt
. colors
if [ "x$1" = "x" ]
then
echo " "
echo -e "${gGre}auto-halt$gCya v$progvers$gGre (c)$gYel$progdate $gRed$progdev$noColor"
echo " "
echo -e "Syntaxe :$gRed sudo$gGre auto-halt$gCya program$noColor"
echo " "
echo -e "Exemples :$gRed sudo$gGre auto-halt$gCya dpluzz$noColor"
echo -e " $gRed sudo$gGre auto-halt$gCya dpluzz-cli$noColor"
echo -e " $gRed sudo$gGre auto-halt$gCya dserie$noColor"
echo -e " $gRed sudo$gGre auto-halt$gCya firefox$noColor"
echo -e " $gRed sudo$gGre auto-halt$gCya palemoon$noColor"
echo -e " $gRed sudo$gGre auto-halt$gCya qarte$noColor"
echo -e " $gRed sudo$gGre auto-halt$gYel ext$noColor"
echo -e " $gBlu où$gYel ext$gBlu est une extension permettant de suivre le téléchargement$noColor"
echo " "
exit
fi
clear
echo -e "auto-halt$gCya v$progvers$gGre (c)$gYel$progdate $gRed$progdev$noColor"
echo -e "=>$gRed $1$noColor"
echo " "
# programme dpluzz
if [ "$1" = "dpluzz" ]
then
util=ffmpeg
prog=dPluzz
fct="down1"
fi
# outil dpluzz-cli
if [ "$1" = "dpluzz-cli" ]
then
util=ffmpeg
prog=fictif
fct="down1"
fi
# script dserie
if [ "$1" = "dserie" ]
then
util=dserie
prog=fictif
fct="down1"
fi
if [ "x$fct" = "xdown1" ]
then
file="what"
else
prog=fictif
file=""
fi
# programme qarte
if [ "$1" = "qarte" ]
then
folder="Download"
file="tv*"
fct="down2"
fi
# programme firefox
if [ "$1" = "firefox" ]
then
folder="Téléchargements"
file="*.part"
fct="down2"
fi
# programme palemoon
if [ "$1" = "palemoon" ]
then
folder="Téléchargements"
file="*.part"
fct="down2"
fi
if [ "x$file" = "x" ]
then
folder="Téléchargements"
file=$1
fct="down2"
fi
sleep 5
if [ $fct = "down1" ]
then
process=$(ps -aef | grep -e $util | grep -v "grep" |wc -l)
if [ $process = 0 ]
then
echo -e "$gRed Attention :$gGre auto-halt$noColor doit être lancé$gYel après$gCya $1$noColor"
echo " "
exit
fi
else
process=$(ls $HOME/$folder/$file 2>/dev/null|wc -l)
if [ $process = 0 ]
then
echo " "
echo -e "$gRed Attention :$gGre auto-halt$noColor doit être lancé$gYel après avoir lancé le téléchargement$noColor"
echo " "
exit
fi
fi
pass=0
cmd= ls 1>/dev/null
while $cmd; do
if [ $fct = "down1" ]
then
process=$(ps -aef | grep -e $util | grep -v "auto" | grep -v "grep" |wc -l)
if [ $process = 0 ]
then
break
else
if [ $pass = 0 ]
then
pass=1
echo -e "$gRed Attente de fin de traitement ...$noColor"
else
echo -e "$gGre Patience ...$noColor"
fi
fi
else
process=$(ls $HOME/$folder/$file 2>/dev/null|wc -l)
if [ $process = 0 ]
then
break
else
if [ $pass = 0 ]
then
pass=1
echo -e "$gRed Attente de fin de traitement ...$noColor"
else
echo -e "$gGre Patience ...$noColor"
fi
fi
fi
sleep 60
done
if [ "x$prog" != "xfictif" ]
then
process=$(ps -aef | grep $prog | grep -v "auto" | grep -v "grep" | awk '{print $2}')
kill -9 $process
sleep 5
fi
echo -e "$gRed Arrêt de l'ordi !!!$noColor"
sudo halt -p
Les dossiers, et d'autres détails sont probablement à modifier pour vous...
A+
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne
#2592 Le 03/05/2020, à 11:19
- Phil_
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour,
Ayant fraîchement basculé de ma vieille version 16.04 vers la toute nouvelle version 20.04 d'Ubuntu voici la procédure que j'ai suivi pour faire fonctionner dPluzz-cli. Python 2 étant devenu obsolète sur Ubuntu 20.04, seule la version en ligne de commande est utilisable.
Dépendances
Les dépendances listées dans le paquet deb pour Ubuntu 18.04 sont :
python, python-gtk2, python-vte, python-bs4, mplayer, uni2ascii, wmctrl, ffmpeg, python-beautifulsoup, coreutils, recode, libtext-unidecode-perl, libhtml-parser-perl, python-requests, openssl, python-unidecode
Les dépendances python ne sont pas utiles pour la raison citée plus haut, et ne sont sans doute pas installables.
En ce qui me concerne les dépendances suivantes sont installées sur mon PC :
uni2ascii, ffmpeg, coreutils, libtext-unidecode-perl, libhtml-parser-perl, openssl
Elles m'ont suffit pour un usage basique.
Les dépendances : mplayer, wmctrl, recode sont peut-être utiles si on utilise certaines options. A voir.
Installation
Récupérer le paquet deb de la version pour Ubuntu 18.04 ici. Il faut cliquer sur le triangle à coté de dpluzz-1.7.10~ubuntu18.04, et tout en bas choisir le .deb correspondant à son architecture (dans mon cas amd64).
Ouvrir le .deb avec le gestionnaire d'archive et extraire le fichier dPluzz-cli.sh dans un répertoire temporaire. Ce fichier se trouve dans data.tar.xy puis dans ./usr/share/dPluzz.
Récupérer le patch ici et l'enregistrer dans le même répertoire temporaire. Par exemple sous le nom patch_dPluzz.sh.
A la ligne 7 de ce fichier remplacer :
origin_file="/usr/share/dPluzz/dPluzz-cli.sh"
par :
origin_file="dPluzz-cli.sh"
Rendre le patch exéctable :
chmod +x patch_dPluzz.sh
L'exécuter :
./patch_dPluzz.sh
Copier dPluzz-cli.sh dans /usr/bin pour pouvoir l'appeler simplement :
sudo cp dPluzz-cli.sh /usr/bin
Et voila, cela devrait fonctionner. Attention : il faut impérativement utiliser l'option -f pour forcer l'utilisation de ffmpeg puisque avconv est obsolète sur 20.04. Si on l'oubli ça plante.
Dernière modification par Phil_ (Le 03/05/2020, à 12:14)
Hors ligne
#2593 Le 04/05/2020, à 12:39
- p.lrt
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Merci Phil_ pour cette modif,
cela fonctionne très bien chez moi sur ma nouvelle installation Xubuntu 20.04
Merci encore
@+
ASUS K53E - Xubuntu 20.04 --- SONY VGN38E Xubuntu 20.04
Hors ligne
#2594 Le 05/05/2020, à 16:36
- tgv34
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour,
En suivant le tuto de Phil_ je ne parviens pas à installer le paquet dpluzz_1.7.10 sur Xubuntu 20.04.
Les dépendances à installer depuis les dépôts de Xenial 18.04: lib6, libvte9, libvte9-common, et quelques autres ne sont pas installables, car des versions plus récentes sont déjà installées. Et dpluzz n'en veut pas.
Je tourne en rond dans le dépendances non satisfaites...
.A+
Linux depuis 2006 ubuntu 6.06 - Xubuntu depuis 10.04
Ubuntu Touch sur Fairphone2
Hors ligne
#2595 Le 06/05/2020, à 07:28
- Phil_
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour,
En ce qui me concerne les paquets libvte9 et libvte-common ne sont pas installés et je n'ai pas de paquet lib6 dans les dépôts.
Attention, je n'ai fait fonctionner que la version en ligne de commande (dPluzz-cli.sh) pas la version GUI (dPluzz).
Hors ligne
#2596 Le 06/05/2020, à 08:16
- abelthorne
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
(Si lib6 est en fait libc6, c'est une très mauvais idée de réinstaller une ancienne version. C'est même probablement une des pires idées qu'on puisse avoir, c'est une des biblis majeures qui sont au cœur du système et dont dépend à peu près tout le reste.)
Hors ligne
#2597 Le 12/05/2020, à 09:08
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour à toutes et tous,
Merci à StartTheCommotion pour son retour détaillé. Ça fait plaisir de voir que le logiciel garde son utilité et ses aficionados. Je l'ai déjà dit, je comprends parfaitement que l'on vienne publier un message surtout quand ça beugue mais le problème est que quand ça marche (à peu près) bien, je ne sais pas s'il y a toujours des utilisateurs
C'est mon premier post, donc tout d'abord, merci pour ce superbe outil qui, chez moi, donne de meilleurs résultats que youtube-dl et capTVty, c'est pour dire !
Content de voir que les efforts pour rendre un service différent de youtube-dl ou autres soient remarqués et appréciés
Merci pour tes commentaires. Je prendrai en compte très prochainement ta remarque pour arte. Je dois encore considérer tes autres points.
Dernière modification par melixgaro (Le 12/05/2020, à 09:08)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#2598 Le 12/05/2020, à 10:15
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
à tgv34
La partie graphique de dpluzz utilise python2 qui est maintenant obsolète. Le paquet a cessé d'être installable depuis 19.10. Un port vers python3 est en cours. En attendant, pour 20.04, je vais mettre en place une solution mais ce sera uniquement la version ligne de commande. Ce que propose Phil est, d'ailleurs, d'extraire le script shell du paquet deb et de ne garder que ça. Je déconseille fortement de jouer sur les dépendances pour forcer l'installation du paquet original.
Dernière modification par melixgaro (Le 12/05/2020, à 10:16)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#2599 Le 09/06/2020, à 14:47
- Jany
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour à tou·te·s
J'essaie de charger une des vidéos de France 4 et le shell semble avorter.
J'utilise la version ligne de commande.
Voici le retour :
Chargement
000100
Haute qualit (1280)
=-=-=-=-=-=-=-=-= https://www.france.tv/documentaires/animaux-nature/926893-chimpanzes-le-combat-des-chefs.html 09/06/2020 (qualit : 1280) 1/32 fichier(s) =-=-=-=-=-=-=-=-=
dpluzz-cli --keep-non-ascii --directory /home/jqd/Videos/TVs/Arte/Charge --ffmpeg --video-container mp4 --name-format %(TITRE)_SAISONEPISODE%(SAISON)_%(EPISODE)EDOSIPENOSIAS_%(SOUSTITRE) --url https://www.france.tv/documentaires/animaux-nature/926893-chimpanzes-le-combat-des-chefs.html
09/06/2020 15:40:59 [WARNING] Avec ce conteneur (mp4), il faudra attendre le téléchargement complet avant de pouvoir commencer la lecture. Préférez le conteneur mkv pour une lecture immédiate
09/06/2020 15:40:59 [DEBUG] Exécutable: /usr/bin
09/06/2020 15:40:59 [DEBUG] Version: 1.5.4 (22169842ea4bb4264da35dd54d3c682a)
09/06/2020 15:40:59 [INFO] Obtention des information pour https://www.france.tv/documentaires/animaux-nature/926893-chimpanzes-le-combat-des-chefs.html
09/06/2020 15:41:03 [CRITICAL] Échec à cause d'une erreur inattendue (zone géographique bloquée, perte de connexion…)
09/06/2020 15:41:03 [CRITICAL] Réessayer plus tard, ou si l'erreur persiste, attendez une mise-à-jour. Si vous êtes dans une zone géographique bloquée, il n'y a rien à faire
09/06/2020 15:41:03 [INFO] Effacement des fichiers temporaires…
Aurais-je commis une erreur ?
Jany
Hors ligne
#2600 Le 09/06/2020, à 15:16
- tuxmarc
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour.
Hier, je me suis croûté en faisant un chown, plouf, plus de réseau, ça tombait bien, j'ai des distris dans ma musette et j'ai pris quel que chose de plus récent qu'une 16.04, une 20.04.
J'ai voulu installer Dpluzz en copiant la méthode à la page 1, mais ......
dad@dad-ubuntu20:~$ sudo apt-add-repository ppa:yoggic/dpluzz
Telecharge les videos des sites france.tv, mycanal.fr et TNT.
Avec une interface graphique
ou en ligne de commande (dpluzz-cli)
------------------------------------------
Usage (à partir de 1.6.0):
dpluzz
dpluzz --help
dpluzz-cli [OPTIONS] [-u|--url] URL
Plus d’info : https://launchpad.net/~yoggic/+archive/ubuntu/dpluzz
Appuyez sur [ENTRÉE] pour continuer ou sur Ctrl-c pour annuler l'ajout.
Ign :1 http://ppa.launchpad.net/yoggic/dpluzz/ubuntu focal InRelease
Err :2 http://ppa.launchpad.net/yoggic/dpluzz/ubuntu focal Release
404 Not Found [IP : 91.189.95.83 80]
Atteint :3 http://security.ubuntu.com/ubuntu focal-security InRelease
Atteint :4 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Atteint :5 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease
Atteint :6 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease
Lecture des listes de paquets... Fait
E: Le dépôt http://ppa.launchpad.net/yoggic/dpluzz/ubuntu focal Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
J'en déduis que le PPA a déménagé, mais où ?
PS j'ai la flemme de me faire les 104 pages du fil
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne