Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

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.

#2576 Le 06/03/2020, à 09:13

Jany

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Jarodd a écrit :

Merci Jany pour ton aide ! smile

Pour une fois que c'est moi qui aide quelqu'un sur ce forum big_smile

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 roll ) 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, à 14: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. big_smile

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, à 15: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, à 16:37

Jany

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Lulux3 a écrit :

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, à 12: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, à 14: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...


Omen by HP, i5-7300HQ, 8G0 RAM DDR4, nvidia GeForce GTX 1050, Kubuntu 64 bits
Dell Studio 17, Core2Duo P8600, 4Go RAM, ATI HD3650 avec pilotes libres, Kubuntu 64 bits
HP Z15, i7-4700MQ, 16Go RAM, nvidia Quadro K1100m, Kubuntu 64 bits

Hors ligne

#2582 Le 09/04/2020, à 22: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, à 22: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 18.04 LTS (64 bits)

Hors ligne

#2584 Le 10/04/2020, à 09: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 ! lol lol lol


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, à 17: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, à 17:42

cqfd93

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Bonjour,

kamaris a écrit :

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 .


cqfd93

Hors ligne

#2587 Le 15/04/2020, à 10: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 (L)Ubuntu bionic 18.04
( sous LXDE et gnome-shell )

Hors ligne

#2588 Le 27/04/2020, à 17: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 (L)Ubuntu bionic 18.04
( sous LXDE et gnome-shell )

Hors ligne

#2589 Le 28/04/2020, à 12: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" sad
Mais à quoi ils jouent ?
Je me suis aussi parfois cassé le nez, c'est frustrant roll


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, à 21: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, à 21: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 16.04 > HP 15BA048NF (2018)

Hors ligne

#2592 Le 03/05/2020, à 12: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

  1. 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).

  2. 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.

  3. Récupérer le patch ici et l'enregistrer dans le même répertoire temporaire. Par exemple sous le nom patch_dPluzz.sh.

  4. A la ligne 7 de ce fichier remplacer :

    origin_file="/usr/share/dPluzz/dPluzz-cli.sh"

    par :

    origin_file="dPluzz-cli.sh"
  5. Rendre le patch exéctable :

    chmod +x patch_dPluzz.sh
  6. L'exécuter :

    ./patch_dPluzz.sh
  7. 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, à 13:14)

Hors ligne

#2593 Le 04/05/2020, à 13: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 18 Xubuntu 18.04

Hors ligne

#2594 Le 05/05/2020, à 17: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

Hors ligne

#2595 Le 06/05/2020, à 08: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, à 09: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, à 10: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 big_smile

StartTheCommotion a écrit :

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 wink

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, à 10:08)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#2598 Le 12/05/2020, à 11: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, à 11:16)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#2599 Le 09/06/2020, à 15: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, à 16: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 wink


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