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.

#1 Le 03/06/2024, à 15:36

lool_lauris

[RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

Salut,

J'ai téléchargé ce film sur Arte en utilisant yt-dlp.
Le téléchargement s'est bien passé mais, en plus de la bande son originale, figure l'audio-description. On voit clairement l'info de la présence de l'audiodescription :

lool@lool-W510:~/Bureau$ yt-dlp --no-audio-multistreams  https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
[ArteTV] Extracting URL: https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
[ArteTV] 118126-000-A: Downloading JSON metadata
[ArteTV] 118126-000-A: Downloading m3u8 information
[info] 118126-000-A: Downloading 1 format(s): VOF-STF-2164+VOF-STF-audio_0-Français__audiodescription_
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1677
[download] Destination: Les misérables [118126-000-A].fVOF-STF-2164.mp4
[download] 100% of    2.39GiB in 00:09:47 at 4.17MiB/s
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1680
[download] Destination: Les misérables [118126-000-A].fVOF-STF-audio_0-Français__audiodescription_.mp4
[download] 100% of  158.77MiB in 00:05:32 at 488.23KiB/s
[Merger] Merging formats into "Les misérables [118126-000-A].mp4"
Deleting original file Les misérables [118126-000-A].fVOF-STF-audio_0-Français__audiodescription_.mp4 (pass -k to keep)
Deleting original file Les misérables [118126-000-A].fVOF-STF-2164.mp4 (pass -k to keep)
lool@lool-W510:~/Bureau$ 

J'ai cherché dans les paramètres de téléchargement pour ne pas avoir cette audio-description et je n'ai rien trouvé. J'ai essayé l'option : --no-audio-multistreams mais sans succès (d'ailleurs, il ne semble pas nécessaire de préciser cette car elle par défaut).
Sur la page Arte, j'ai bien évidemment pris soin de vérifier que l'audiodescription soit décochée dans les paramètres du lecteur intégré à la page.

Y a t-il un moyen d'inhiber cette audio-description ou bien est-elle intégrée en dur par Arte ?

Merci pour vos prochaines réponses.

EDIT : je viens de télécharger avec l'appli Qarte de VinsS (très bonne appli au demeurant) et l'audiodescription n'est pas présente (c'est une option à cocher). Il y a donc bien un moyen d'intégrer ou pas cette option.

Dernière modification par lool_lauris (Le 04/06/2024, à 19:33)


Soutenez le Libre => http://www.april.org/

Hors ligne

#2 Le 03/06/2024, à 15:53

krodelabestiole

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

perso j'utilise cette commande pour arte :

yt-dlp --write-subs --sub-langs fr --sub-format vtt --merge-output-format mkv

à voir si ça règle ton problème ?

Hors ligne

#3 Le 03/06/2024, à 16:20

iznobe

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

Bonjour , en enregistrant au format mkv , il est tres facile de supprimer des pistes , y compris l' audio description ( qui est en fait un forme de sous titre , ou alors piste son , ce depend des cas ) , avec mkvtoolnix-gui .

Sinon , c ' est peut etre possible avec merge , mais je ne maitrise pas . il faudrait prealablement reperée la piste audiodescription , afin de merger toutes les pistes sauf celle-ci .

Dernière modification par iznobe (Le 03/06/2024, à 16:22)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#4 Le 03/06/2024, à 17:31

O_20_100_O

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

à voir si ça règle ton problème ?

Oui, on a le son sans la description, ça fonctionne.
Pas de sous-titre descriptif pour mal entendant, mais il y a bien l'audiodescription pour les mal voyants.

Dernière modification par O_20_100_O (Le 03/06/2024, à 19:13)

Hors ligne

#5 Le 03/06/2024, à 17:39

lool_lauris

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

krodelabestiole a écrit :

à voir si ça règle ton problème ?

Bah pour moi non, il y a toujours l'audio description !

Il y a toujours cette info :

[info] 118126-000-A: Downloading 1 format(s): VOF-STF-2164+VOF-STF-audio_0-Français__audiodescription_
lool@lool-W510:~/Bureau$ yt-dlp --write-subs --sub-langs fr --sub-format vtt --merge-output-format mkv https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
[ArteTV] Extracting URL: https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
[ArteTV] 118126-000-A: Downloading JSON metadata
[ArteTV] 118126-000-A: Downloading m3u8 information
[info] 118126-000-A: Downloading subtitles: fr
[info] 118126-000-A: Downloading 1 format(s): VOF-STF-2164+VOF-STF-audio_0-Français__audiodescription_
[info] Writing video subtitles to: Les misérables [118126-000-A].fr.vtt
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1
[download] Destination: Les misérables [118126-000-A].fr.vtt
[download] 100% of    4.91KiB in 00:00:00 at 38.66KiB/s
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1677
[download] Destination: Les misérables [118126-000-A].fVOF-STF-2164.mp4
[download] 100% of    2.39GiB in 00:09:09 at 4.45MiB/s
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1680
[download] Destination: Les misérables [118126-000-A].fVOF-STF-audio_0-Français__audiodescription_.mp4
[download] 100% of  158.77MiB in 00:04:15 at 635.91KiB/s
[Merger] Merging formats into "Les misérables [118126-000-A].mkv"
Deleting original file Les misérables [118126-000-A].fVOF-STF-audio_0-Français__audiodescription_.mp4 (pass -k to keep)
Deleting original file Les misérables [118126-000-A].fVOF-STF-2164.mp4 (pass -k to keep)
lool@lool-W510:~/Bureau$

**********************************
@ O_20_100_O

O_20_100_O a écrit :

à voir si ça règle ton problème ?

Oui, on a le son sans la description, ça fonctionne.

Tu n'as pas cette [info] dans ton terminal ?

Dernière modification par lool_lauris (Le 03/06/2024, à 17:47)


Soutenez le Libre => http://www.april.org/

Hors ligne

#6 Le 03/06/2024, à 18:20

O_20_100_O

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

[moi@xx ~]$ yt-dlp --write-subs --sub-langs fr --sub-format vtt --merge-output-format mkv [url]https://www.arte.tv/fr/videos/118126-000-A/les-miserables/[/url]
[info] 118126-000-A: Downloading 1 format(s): VOF-STF-2164+VOF-STF-audio_0-Français__audiodescription_
[info] There are no subtitles for the requested languages

Et je ne vois pas de sous-titre avec VLC.
EDIT: ce n'est pas la question. Il y a bien l'audiodescription tongue

moi@xx ~]$ yt-dlp --write-subs --sub-langs fr --sub-format vtt --merge-output-format mkv https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
[ArteTV] Extracting URL: https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
[ArteTV] 118126-000-A: Downloading JSON metadata
[ArteTV] 118126-000-A: Downloading m3u8 information
[info] 118126-000-A: Downloading 1 format(s): VOF-STF-2164+VOF-STF-audio_0-Français__audiodescription_
[info] There are no subtitles for the requested languages
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1677
[download] Destination: Les misérables [118126-000-A].fVOF-STF-2164.mp4
[download] 100% of    2.39GiB in 00:00:49 at 49.64MiB/s
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1680
[download] Destination: Les misérables [118126-000-A].fVOF-STF-audio_0-Français__audiodescription_.mp4
[download] 100% of  158.77MiB in 00:00:46 at 3.41MiB/s
[Merger] Merging formats into "Les misérables [118126-000-A].mkv"
Deleting original file Les misérables [118126-000-A].fVOF-STF-2164.mp4 (pass -k to keep)
Deleting original file Les misérables [118126-000-A].fVOF-STF-audio_0-Français__audiodescription_.mp4 (pass -k to keep)
[moi@xx ~]$ 

Dernière modification par O_20_100_O (Le 03/06/2024, à 19:14)

Hors ligne

#7 Le 03/06/2024, à 18:39

iznobe

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

A la lecture , on peut desactiver la source audiodescription non ? meme si elle est presente dans le fichier .


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#8 Le 03/06/2024, à 19:01

lool_lauris

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

iznobe a écrit :

A la lecture , on peut desactiver la source audiodescription non ? meme si elle est presente dans le fichier .

Où ça ?
J'ai cherché dans Totem et dans VLC et je n'ai pas trouvé... hmm

******************************************************

O_20_100_O a écrit :
[moi@xx ~]$ yt-dlp --write-subs --sub-langs fr --sub-format vtt --merge-output-format mkv [url]https://www.arte.tv/fr/videos/118126-000-A/les-miserables/[/url]
[info] 118126-000-A: Downloading 1 format(s): VOF-STF-2164+VOF-STF-audio_0-Français__audiodescription_

Il y a donc l'audiodescription !? Tu disais que non dans ton précédent message...


Soutenez le Libre => http://www.april.org/

Hors ligne

#9 Le 03/06/2024, à 19:11

O_20_100_O

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

Alors j'ai zappé trop vite sur la vidéo. Il y a bien l'audiodescription dans les passages sans dialogue.
Je vais corriger plus haut.

Hors ligne

#10 Le 03/06/2024, à 19:12

krodelabestiole

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

lool_lauris a écrit :

Où ça ?

tu peux soit choisir les flux que tu veux télécharger ou pas avec les options de yt-dlp - c'est vrai qu'il y en a beaucoup, voir en particulier format selection, soit utiliser mkv toolnix par ex. pour remuxer ton fichier en ne conservant que les flux qui t'intéressent.

Hors ligne

#11 Le 03/06/2024, à 19:15

O_20_100_O

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

Alors avec -F on a pas le choix sans l'audiodescription, c'est ce que j'avais cherché en tout premier.

yt-dlp -F  https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
[ArteTV] Extracting URL: https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
[ArteTV] 118126-000-A: Downloading JSON metadata
[ArteTV] 118126-000-A: Downloading m3u8 information
[info] Available formats for 118126-000-A:
ID                                          EXT RESOLUTION FPS │   FILESIZE   TBR PROTO │ VCODEC        VBR ACODEC     MORE INFO
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
VOF-STF-audio_0-Allemand                    mp4 audio only     │                  m3u8  │ audio only        unknown    [de] Français [VOF]
VOF-STF-audio_0-Français                    mp4 audio only     │                  m3u8  │ audio only        unknown    [fr] Français [VOF]
VOF-STF-audio_0-Français__audiodescription_ mp4 audio only     │                  m3u8  │ audio only        unknown    [fr] Français [VOF]
VOF-STF-428                                 mp4 384x216     25 │ ~514.29MiB  429k m3u8  │ avc1.42e00d  429k video only Français [VOF]
VOF-STF-728                                 mp4 640x360     25 │ ~873.92MiB  729k m3u8  │ avc1.4d401e  729k video only Français [VOF]
VOF-STF-1128                                mp4 768x432     25 │ ~  1.32GiB 1129k m3u8  │ avc1.4d401e 1129k video only Français [VOF]
VOF-STF-1926                                mp4 1280x720    25 │ ~  2.26GiB 1927k m3u8  │ avc1.4d401f 1927k video only Français [VOF]
VOF-STF-2164                                mp4 1920x1080   25 │ ~  2.54GiB 2165k m3u8  │ avc1.4d0028 2165k video only Français [VOF]

Par contre on peut avoir la vidéo sans le son et un autre fichier pour le son.

yt-dlp -f VOF-STF-audio_0-Français  https://www.arte.tv/fr/videos/118126-000-A/les-miserables/
yt-dlp -f VOF-STF-2164   https://www.arte.tv/fr/videos/118126-000-A/les-miserables/      

Dernière modification par O_20_100_O (Le 03/06/2024, à 19:27)

Hors ligne

#12 Le 04/06/2024, à 01:35

lool_lauris

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

krodelabestiole a écrit :
lool_lauris a écrit :

Où ça ?

tu peux soit choisir les flux que tu veux télécharger ou pas avec les options de yt-dlp - c'est vrai qu'il y en a beaucoup, voir en particulier format selection, soit utiliser mkv toolnix par ex. pour remuxer ton fichier en ne conservant que les flux qui t'intéressent.

En fait je répondai à iznobe qui disait :

iznobe a écrit :

A la lecture , on peut desactiver la source audiodescription non ? meme si elle est presente dans le fichier .

Il me semble qu'il parlait du lecteur et pas de l'outil de téléchargement.

Ceci dit, quand tu dis :

krodelabestiole a écrit :

"tu peux soit choisir les flux que tu veux télécharger ou pas"

le dire c'est bien, le faire c'est mieux... mais ça reste bien l'objet de ma question : comment inhiber cette audiodescription avec yt-dlp ?


Soutenez le Libre => http://www.april.org/

Hors ligne

#13 Le 04/06/2024, à 06:52

krodelabestiole

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

c'est pas "inhiber", c'est simplement choisir le flux.
j'avais pas trop de temps donc j'ai essayé de répondre rapidement.

mais c'était pas très compliqué :

yt-dlp --audio-multistreams -f VOF-STF-2164+VOF-STF-audio_0-Français https://www.arte.tv/fr/videos/118126-000-A/les-miserables/

les IDs des flux sont effectivement indiqués par la commande donnée par O_20_100_O :

yt-dlp -F https://www.arte.tv/fr/videos/118126-000-A/les-miserables/

on peut en indiquer autant qu'on veut avec -f, simplement séparés par +.
on peut utiliser des sélecteurs plus complexes décrits dans la doc que j'ai mis en lien, mais pas forcément utiles ici (quoi qu'il y aurait peut-être moyen d'automatiser le truc, quelle que soit la vidéo d'arte...)

à combiner avec ma commande si on veut un truc propre en mkv, en particulier niveau sous-titres (ici il n'y en a pas donc ça ne change pas grand chose) :

yt-dlp --write-subs --sub-langs fr --sub-format vtt --merge-output-format mkv --audio-multistreams -f VOF-STF-2164+VOF-STF-audio_0-Français https://www.arte.tv/fr/videos/118126-000-A/les-miserables/

un autre tip, pour utiliser la dernière version de yt-dlp quel que soit le système, j'utilise docker :

alias ytdl='docker run --rm -it -v $PWD:/downloads jauderho/yt-dlp:latest'

il faut donc installer docker mais il suffit ensuite de remplacer la commande yt-dlp par ytdl.
ça peut être utile parce que les services web évoluent en permanence (et yt-dlp les suit de près) .

Hors ligne

#14 Le 04/06/2024, à 19:32

lool_lauris

Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte

Merci pour ce décodage des attributs.

Pour la cas présent (le film les misérables) on aurait pu, si j'ai bien compris, se passer de l’attribut --audio-multistreams puisqu'on ne télécharge qu'un seul flux audio, c'est bien ça ?
En tous cas, c'est ce que j'ai compris dans la doc github :

https://github.com/yt-dlp/yt-dlp a écrit :

--audio-multistreams            Allow multiple audio streams to be merged
                                into a single file
--no-audio-multistreams         Only one audio stream is downloaded for each
                                output file (default)

Encore merci, c'est maintenant plus clair pour moi.


Soutenez le Libre => http://www.april.org/

Hors ligne