Contenu | Rechercher | Menus

Annonce

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

À propos de l'équipe du forum.

#2951 Le 26/06/2023, à 07:16

Jarodd

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

Jdownloader propose toutes les versions disponibles sur le site d'Arte (en différentes résolutions), qui en lecture directe propose Allemand, Français, et VOSTFR (je suppose que c'est l'audio en suédois). Donc je ne pense pas que le problème vienne d'Arte.


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#2952 Le 26/06/2023, à 12:18

Jany

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

Jarodd a écrit :

Jdownloader propose toutes les versions disponibles sur le site d'Arte (en différentes résolutions), qui en lecture directe propose Allemand, Français, et VOSTFR (je suppose que c'est l'audio en suédois). Donc je ne pense pas que le problème vienne d'Arte.

Bonjour.

J'ai l'impression d'un dialogue de sourds.

Je vais essayer d'être plus clair.
J'ai lancé un batch qui va effectuer les commande suivante sur la liste des URLs que je donne ensuite.

Le batch :

  i=0
  for URL in $(cat $(which trobaVO))
  do
    i=`(expr $i + 1)`
    echo "$URL $i"
    trobairitz --audio-languages ori,fra --subtitles-languages fra_ori --url $URL
    for file in *.mkv ; do mv $file $ARTECHARGE/VO_"$i"_$file ;done
  done

La série d'URLs :

https://www.arte.tv/fr/videos/095842-001-A/bron-saison-1-1-10/
https://www.arte.tv/fr/videos/095842-002-A/bron-saison-1-2-10/
https://www.arte.tv/fr/videos/095842-003-A/bron-saison-1-3-10/
https://www.arte.tv/fr/videos/095842-004-A/bron-saison-1-4-10/
https://www.arte.tv/fr/videos/095842-005-A/bron-saison-1-5-10/
https://www.arte.tv/fr/videos/095842-006-A/bron-saison-1-6-10/
https://www.arte.tv/fr/videos/095842-007-A/bron-saison-1-7-10/
https://www.arte.tv/fr/videos/095842-008-A/bron-saison-1-8-10/
https://www.arte.tv/fr/videos/095842-009-A/bron-saison-1-9-10/
https://www.arte.tv/fr/videos/095842-010-A/bron-saison-1-10-10/

https://www.arte.tv/fr/videos/095842-011-A/bron-saison-2-1-10/
https://www.arte.tv/fr/videos/095842-012-A/bron-saison-2-2-10/
https://www.arte.tv/fr/videos/095842-003-A/bron-saison-1-3-10/
https://www.arte.tv/fr/videos/095842-014-A/bron-saison-2-4-10/
https://www.arte.tv/fr/videos/095842-015-A/bron-saison-2-5-10/
https://www.arte.tv/fr/videos/095842-016-A/bron-saison-2-6-10/
https://www.arte.tv/fr/videos/095842-017-A/bron-saison-2-7-10/
https://www.arte.tv/fr/videos/095842-018-A/bron-saison-2-8-10/
https://www.arte.tv/fr/videos/095842-019-A/bron-saison-2-9-10/
https://www.arte.tv/fr/videos/095842-020-A/bron-saison-2-10-10/

https://www.arte.tv/fr/videos/095842-021-A/bron-saison-3-1-10/
https://www.arte.tv/fr/videos/095842-022-A/bron-saison-3-2-10/
https://www.arte.tv/fr/videos/095842-023-A/bron-saison-3-3-10/
https://www.arte.tv/fr/videos/095842-024-A/bron-saison-3-4-10/
https://www.arte.tv/fr/videos/095842-025-A/bron-saison-3-5-10/
https://www.arte.tv/fr/videos/095842-026-A/bron-saison-3-6-10/
https://www.arte.tv/fr/videos/095842-027-A/bron-saison-3-7-10/
https://www.arte.tv/fr/videos/095842-028-A/bron-saison-3-8-10/
https://www.arte.tv/fr/videos/095842-029-A/bron-saison-3-9-10/
https://www.arte.tv/fr/videos/095842-030-A/bron-saison-3-10-10/

Lorsque je lance le batch, il y a échec sur les 20 premières URLs, mais bon fonctionnement sur les 10 dernières (saison 3).
C'est pourquoi je soupçonne une souci chez Arte.
Je précise que j'ai testé les URLs et qu'elles sont correctes ; la vidéo s'affiche sans problème.
ATTENTION : Je ne parle pas d'un souci qui empêcherait de voir les vidéos mais d'une différence entre les différentes URLs qui emêcherait trobairitz de fonctionner avec certaines.

Par ailleurs, ta réponse sur JDownloader est ce que j'espérais, puisqu'en effet, je cherche la version audio en suédois/danois avec les sous-titres (affichés ou non).
Je vais essayer ça.

Merci.
 
Jany

Dernière modification par Jany (Le 26/06/2023, à 12:21)

Hors ligne

#2953 Le 26/06/2023, à 14:36

JLK

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

Moi aussi je suis utilisateur de Jdownloader pour regarder les vidéos d'Arte. L'outil est très pratique. big_smile Le seul hic, c'est qu'il faudrait qu'il utilise un modèle de renommage des fichiers (je suis obligé de faire le "nettoyage" à la main, ce qui peut être long et fastidieux dans le cas d'une série).

Dernière modification par JLK (Le 14/11/2023, à 17:24)

Hors ligne

#2954 Le 26/06/2023, à 22:04

melixgaro

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

Bonsoir,
Merci Jany pour la remontée de beug. Je viens de corriger et la publication des nouveaux paquets est en cours sur le Launchpad (faut attendre un peu).
Voilà en attendant une véritable v1 qui fera arte et FTV... Je sais je me répète mais c'est toujours sur ma liste! Malgré ses défauts, je vois que trobairitz continue à rendre service à certains et certaines et par conséquent, je continue le suivi ici.

Cette commande fonctionne et donne un mkv avec deux pistes audio et une piste de sous-titres.

trobairitz --force --video-quality best --audio-lang ori,fra --subtitles-lang fra_ori --url "https://www.arte.tv/fr/videos/095842-001-A/" 

Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#2955 Le 26/06/2023, à 22:28

Jany

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

melixgaro a écrit :

Bonsoir,
Merci Jany pour la remontée de beug. Je viens de corriger et la publication des nouveaux paquets est en cours sur le Launchpad (faut attendre un peu).

Si quelqu'un doit être remercié, c'est celui (ou celle) qui fait le boulot, donc TOI.
Et franchement, aucun problème pour attendre un peu.

Mon rêve serait qu'un jour Arte nous fournisse les sous-titres dans la langue de la vidéo (ça ne dépend pas de toi).
Dans le cas de bron, certains passages sont un peu incompréhensibles en VF par exemple quand Martin Rohde doit répéter son explication aux collègues suédois, alors que dans la version française elle très claire ; ceux qui connaissent un peu la Scandinavie et la phonétique du danois comprennent, pour les autres c'est simplement bizarre.

melixgaro a écrit :

Cette commande fonctionne et donne un mkv avec deux pistes audio et une piste de sous-titres.

trobairitz --force --video-quality best --audio-lang ori,fra --subtitles-lang fra_ori --url "https://www.arte.tv/fr/videos/095842-001-A/" 

Je vois que la commande diffère légèrement de la mienne ; je vais la recopier dans mon shell.

Merci pour le travail rapide

Jany

Dernière modification par Jany (Le 26/06/2023, à 22:36)

Hors ligne

#2956 Le 26/06/2023, à 23:13

melixgaro

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

big_smile
Attention l'option --force efface la vidéo si elle existe et la re-télécharge. Je m'en sers pour mes tests mais peut-être que ce mode de fonctionnement ne te conviendra pas. Si je me souviens bien, sans cette option, trobairitz quitte si la vidéo existe déjà.

L'option --video-quality est pour forcer la qualité mais la meilleure qualité est prise par défaut.

J'aimerais bien aussi qu'Arte propose les sous-titres en VO. Bon en ce qui me concerne, pas une envie spéciale pour les ST en langues scandinaves vu que je n'ai pas ta maitrise mais je vote pour les ST en VO en général. big_smile

Je vois que le paquet bionic est déjà publié. Si c'est ta version, tu peux faire la maj et essayer. Les paquets pour les autres versions, y compris mantic (si ça marche), suivent.

D'autres logiciels ont leurs avantages mais pour un téléchargement en lot, trobairitz est plus efficace (quand il fonctionnne wink) qu'un clicodrome comme Jdownloader. Après, chacun fait à sa guise.

Dernière modification par melixgaro (Le 26/06/2023, à 23:15)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#2957 Le 27/06/2023, à 19:38

Jany

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

Maîtrise est un grand mot.
Mais ces langues ont une particularité que Minna Sundberg explique très bien.
http://sssscomic.com/comic.php?page=195

Et sinon, je suis curieux. Tu parles de beug, mais il y avait bien une raison chez Arte, non ?

Jany

Hors ligne

#2958 Le 14/10/2023, à 07:28

Anard

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

Mince, une nouvelle vidéo que je n'arrive pas à récupérer avec trobairitz :

$ trobairitz --destination ./ -u https://www.arte.tv/fr/videos/116567-004-A/asaf-avidan/
2023-10-14 08:27:49,497 - root - INFO - Trobairitz v0.1.6
2023-10-14 08:27:49,498 - root - INFO - Checking https://www.arte.tv/fr/videos/116567-004-A/asaf-avidan/
2023-10-14 08:27:49,591 - root - INFO - Fetching infos for https://www.arte.tv/fr/videos/116567-004-A/asaf-avidan/
Traceback (most recent call last):
  File "/usr/bin/trobairitz", line 533, in <module>
    media_infos = get_channel_media(url=media_url)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/trobairitz", line 260, in get_arte_media
    url_for_video_stream = __media_streams[0]["url"]
                           ^^^^^^^^^^^^^^^
UnboundLocalError: cannot access local variable '__media_streams' where it is not associated with a value
$

"iMack" : GA-H97M-D3H, Intel i5 4460, 16Go DDR3, Intel HD4600, SSD 256+120 / Bootloader Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP Pavilion DV3500, Intel T6400, 4Go, HDD 500Go / Grub2 - Gentoo-Xfce

Hors ligne

#2959 Le 17/10/2023, à 20:41

Jany

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

Bonjour toulemonde

Petit souci en essayant de télécharger les épisodes de la saison 8 de Broken wood.

Voici ce que ça donne :

trobairitz --destination /home/jqd/Videos/TVs/troba --audio-languages ori,fra --subtitles-languages fra_ori --url https://www.france.tv/france-3/brokenwood/brokenwood-saison-8/5299338-episode-1-du-berceau-au-tombeau.html
2023-10-17 21:35:52,010 - root - INFO - Trobairitz v0.1.6
2023-10-17 21:35:52,010 - root - INFO - Checking https://www.france.tv/france-3/brokenwood/brokenwood-saison-8/5299338-episode-1-du-berceau-au-tombeau.html
Traceback (most recent call last):
  File "/usr/bin/trobairitz", line 526, in <module>
    raise ValueError(txtm)
ValueError: URL not yet supported

Les trois derniers épisodes sont marqués "Avant-première", mais il s'agit ici du premier.
Souci déjà rencontré ?

Jany

Hors ligne

#2960 Le 14/11/2023, à 14:42

Jany

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

Bonjour.

Voulant télécharge la "Ligne Wallace" je m'aperçois qu'il n'y a que les versions "Allemand Français (sourds et malentendants)".
Ist es normal?
"Nous sommes Taïwan" n'est disponible qu'en Allemand Allemand (forcé).
Und so weiter.

Quelqu'un d'autre a le souci ?

Jany

Hors ligne

#2961 Le 14/11/2023, à 19:05

tuxmarc

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

Bonsoir.

Un p'tit hors sujet.

Jany a écrit :

Mais ces langues ont une particularité que Minna Sundberg explique très bien.
http://sssscomic.com/comic.php?page=195

Lien intéressant smile
J'ai de la chance avec les langues, merci les gènes de Papa qui a quitté l'école à 13 ans, qui a appris l'anglais avec la méthode Assimil, l'allemand, le polonais et un peu de russe en captivité.

Les langues nordiques sont fabuleuses, ça peut être d'une complexité à rendre dingue, comme en finlandais où on décline ... les adverbes, ou comme l'islandais  avec ses caractères très particuliers.
L'allemand parait bien simple à côté lol
Quand on essaie la prononciation, là, on a l'impression qu'il faut parler comme un magnétophone (pour ceux qui ont connu)  qui tourne à l'envers.
Fin du HS.

Melixgaro, merci pour toute la peine que tu te donnes pour continuer à faire marcher les programmes en dépit des modifs incessantes faites par les chaînes big_smile


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

#2962 Le 25/11/2023, à 17:49

tuxmarc

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

Bonjour la compagnie wink

Je me retrouve avec un problème bizarre, voyez vous mêmes :

dad@dad-MS-7D22:~$ trobairitz --video-quality best --audio-language 'ori' --subtitles-language 'fra_ori' -u https://www.arte.tv/fr/videos/095829-000-A/alice-guy-l-inconnue-du-7e-art/
2023-11-25 17:27:35,133 - root - INFO - Trobairitz v0.1.6
2023-11-25 17:27:35,134 - root - INFO - Checking https://www.arte.tv/fr/videos/095829-000-A/alice-guy-l-inconnue-du-7e-art/
2023-11-25 17:27:36,838 - root - INFO - Fetching infos for https://www.arte.tv/fr/videos/095829-000-A/alice-guy-l-inconnue-du-7e-art/
Traceback (most recent call last):
  File "/usr/bin/trobairitz", line 533, in <module>
    media_infos = get_channel_media(url=media_url)
  File "/usr/bin/trobairitz", line 260, in get_arte_media
    url_for_video_stream = __media_streams[0]["url"]
UnboundLocalError: local variable '__media_streams' referenced before assignment
dad@dad-MS-7D22:~$ 

Là je suis sur la tour, j'ai eu aussi des soucis avec le portable, mais différents, il ne reconnait pas l'URL scrupuleusement copiée !?!

Je reviens sur la tour.
J'ai eu à peu près le même type de message au premier essai, alors, du coup, update, upgrade et install.
J'ai bien la toute dernière version cool
Le rapport de plantage, je l'ai envoyé aussi, Melixgaro, tu vas tout savoir sur ma bécane wink

A ce que je devine,

UnboundLocalError: local variable '__media_streams' referenced before assignment

on dirait que la charrette a été mise avant les bœufs, qui renâclent du coup (je vais me prendre un coup de sabot)  tongue
J'ai bon, ou je me plante lourdement ?
Est qu'il y aurait une commande magique en console pour faire le ménage dans ma bécane ?

Merci pour les suggestions smile


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

#2963 Le 05/12/2023, à 21:04

Phil_

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

Bonsoir,

Même problème que tuxmarc sur une vidéo d'Arte.

Après une plongé dans le code python (/usr/bin/trobairitz) j'ai l'impression que c'est une faute de frappe. Ligne 260 il faudrait :

url_for_video_stream = _media_streams[0]["url"]

à la place de :

url_for_video_stream = __media_streams[0]["url"]

En ce qui me concerne ça fonctionne. Mais pas bien longtemps. Ça plante un peu plus loin :

  File "/usr/bin/trobairitz", line 533, in <module>
    media_infos = get_channel_media(url=media_url)
  File "/usr/bin/trobairitz", line 340, in get_arte_media
    "language": language,
UnboundLocalError: local variable 'language' referenced before assignment

Il semblerait qu'Arte à changé des choses dans les codes des flux audio.
Après une petite analyse rapide de ce que renvoi Arte maintenant, j'ai remplacé les lignes 322 à 331 par :

                if playlist.name in ["VOF", "VF", "Français"]:
                    language = "fra"
                elif playlist.name in ["VFAUD", "Français (audiodescription)"]:
                    language = "fra_vi"
                elif playlist.name in ["VOA", "VA", "Allemand"]:
                    language = "deu"
                elif playlist.name in ["VAAUD", "Allemand (audiodescription)"]:
                    language = "deu_vi"
                elif 'Original' in playlist.name:
                    language = "ori"

Au lieu de :

                if playlist.name in ["VOF", "VF"]:
                    language = "fra"
                elif playlist.name in ["VFAUD"]:
                    language = "fra_vi"
                elif playlist.name in ["VOA", "VA"]:
                    language = "deu"
                elif playlist.name in ["VAAUD"]:
                    language = "deu_vi"
                elif playlist.name in ["VO"]:
                    language = "ori"

Et ça fonctionne big_smile.

Bon, c'est un peu "quick and dirty" et je ne garanti pas que ça va fonctionner dans tous les cas de figure.
En particulier pour des VO qui ne sont pas en Français ou Allemand. Mais je viens d'essayer avec un film d'Ozu en Japonais et ça fonctionne.

Hors ligne

#2964 Le 06/12/2023, à 07:31

melixgaro

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

Salut,
J'ai confirme garder un œil sur le fil et avoir vu vos derniers messages et remontée de beugs. J'essaye de voir ça ce weekend.
Merci Phil pour la correction. En effet, Arte n'utilise pas toujours le même nom pour identifier les pistes audio ou de st. Le même problème était déjà arrivé une première fois et je suspectais encore cela.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#2965 Le 06/12/2023, à 21:59

tuxmarc

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

Bonsoir.
Je suis impressionné par Phil_ qui met les mains dans le cambouis et encore plus par melixgaro qui lui a conçu la machine sous le capot !
J'ai tenté d'imiter smile
Sudo thunar, un tour dans /usr/bin/trobairitz et j'ouvre avec mousepad, recherche, je trouve la ligne, d'abord je mais un # pour commenter l'ancienne ligne, puis copier, coller, rectif du "_" en trop et je passe aux ligne 322 à 331, même punition, commentaire et copier coller des lignes données par Phil.
Enregistrement et je relance la dernière tentative de téléchargement.
Plouf lol

dad@dad-MS-7D22:~$ trobairitz --video-quality best --audio-language 'ori' --subtitles-language 'fra_ori' -u https://www.arte.tv/fr/videos/111693-000-A/les-compagnons-de-la-marguerite/
  File "/usr/bin/trobairitz", line 242
    url_for_video_stream = _media_streams[0]["url"]
                                                   ^
IndentationError: unindent does not match any outer indentation level

Je découvre que ça a de l'importance, alors nouvelle rectif pour aligner convenablement les lignes  avec un coup de "tab" (à ce que je crois) et
Re plouf lol

dad@dad-MS-7D22:~$ trobairitz --video-quality best --audio-language 'ori' --subtitles-language 'fra_ori' -u https://www.arte.tv/fr/videos/111693-000-A/les-compagnons-de-la-marguerite/
  File "/usr/bin/trobairitz", line 242
    url_for_video_stream = _media_streams[0]["url"]
TabError: inconsistent use of tabs and spaces in indentation

Grosse leçon de modestie, il va falloir que je découvre les bases de Python wink

J'avais appris et utilisé le Dbase III, plus facile que le Pascal dont il dérivait, j'avais tenté de découvrir les mystères du C et jusque là jamais je n'avais osé mettre les pieds dans le Python.
A bientôt 74 balais, j'ai trouvé de quoi me secouer les neurones smile


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

#2966 Le 06/12/2023, à 22:17

Phil_

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

Oui, les indentations sont très importantes en Python.
Quand on fait des modifs dans un programme existant il faut faire attention à si les indentations sont des tabulations ou des espaces. Si on mélange les 2 plus rien ne fonctionne. Et ça peut être très galère de trouver où est le problème. Là ce sont des espaces. En remplaçant les tabulations par des espaces (8 pour cette ligne) cela devrait marcher.

Hors ligne