#1 Le 03/06/2024, à 14: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, à 18:33)
Soutenez le Libre => http://www.april.org/
Hors ligne
#2 Le 03/06/2024, à 14: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 ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#3 Le 03/06/2024, à 15: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, à 15:22)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#4 Le 03/06/2024, à 16: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, à 18:13)
Hors ligne
#5 Le 03/06/2024, à 16:39
- lool_lauris
Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte
à 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
à 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, à 16:47)
Soutenez le Libre => http://www.april.org/
Hors ligne
#6 Le 03/06/2024, à 17: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
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, à 18:14)
Hors ligne
#7 Le 03/06/2024, à 17: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, à 18:01
- lool_lauris
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 .
Où ça ?
J'ai cherché dans Totem et dans VLC et je n'ai pas trouvé...
******************************************************
[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, à 18: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, à 18:12
- krodelabestiole
Re : [RÉSOLU] yt-dlp - retirer l'audio-description d'une vidéo Arte
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.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#11 Le 03/06/2024, à 18: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, à 18:27)
Hors ligne
#12 Le 04/06/2024, à 00:35
- lool_lauris
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.
En fait je répondai à iznobe qui disait :
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 :
"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, à 05: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) .
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#14 Le 04/06/2024, à 18: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 :
--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