logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-03-2023 15:48:52

Mugen
Membre
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : Mate
Inscription : 04-02-2014

[résolu] Aide pour yt-dlp avec Arte

Bonjour
J'ai yt-dlp à jour (version 2023.03.04) mais j'ai un souci avec une vidéo d'arte, quand on lit la video sur leur site il y a bien les sous-titres français, mais yt-dlp ne les détecte pas du coup je me retrouve avec une  vidéo sans sous-titre :

yt-dlp -F https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/
[ArteTV] Extracting URL: https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/
[ArteTV] 097481-001-A: Downloading JSON metadata
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[info] Available formats for 097481-001-A:
ID                          EXT RESOLUTION FPS │   FILESIZE   TBR PROTO │ VCODEC        VBR ACODEC     MORE INFO
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
VA-STA-program_audio_0-VA   mp4 audio only     │                  m3u8  │ audio only        unknown    [de] Allemand [VA]
VO-STF-program_audio_0-VO   mp4 audio only     │                  m3u8  │ audio only        unknown    [it] Version originale - ST français [VOSTF]
VFAUD-program_audio_0-VFAUD mp4 audio only     │                  m3u8  │ audio only        unknown    [fr] Français (audiodescription) [AD]
VF-STF-program_audio_0-VF   mp4 audio only     │                  m3u8  │ audio only        unknown    [fr] Français [VF]
VF-STF-429                  mp4 384x216     25 │ ~177.21MiB  429k m3u8  │ avc1.42e00d  429k video only Français [VF]
VF-STF-726                  mp4 640x360     25 │ ~299.95MiB  727k m3u8  │ avc1.4d401e  727k video only Français [VF]
VF-STF-1120                 mp4 768x432     25 │ ~462.73MiB 1121k m3u8  │ avc1.4d401e 1121k video only Français [VF]
VF-STF-1910                 mp4 1280x720    25 │ ~788.91MiB 1911k m3u8  │ avc1.4d401f 1911k video only Français [VF]
VF-STF-2023                 mp4 1920x1080   25 │ ~835.42MiB 2024k m3u8  │ avc1.4d0028 2024k video only Français [VF]
 



Pour télécharger j'ai pris la piste video 1080p et l'audio Version originale

Dernière modification par Mugen (15-03-2023 19:26:44)


mon ancien pseudo : bartaba

Hors ligne

#2 15-03-2023 16:32:04

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-18-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [résolu] Aide pour yt-dlp avec Arte

Tu pourrais aussi avoir le son et l'image avec ( format vidéo+format audio => VF-STF-1910+VO-STF-program_audio_0-VO ) :


yt-dlp -f VF-STF-1910+VO-STF-program_audio_0-VO https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#3 15-03-2023 17:08:17

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu] Aide pour yt-dlp avec Arte

Hello
vite fais pour avoir les sous-titres

yt-dlp --write-subs https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/


[ArteTV] Extracting URL: https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/
[ArteTV] 097481-001-A: Downloading JSON metadata
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[info] 097481-001-A: Downloading subtitles: fr
[info] 097481-001-A: Downloading 1 format(s): VF-STF-2023+VF-STF-program_audio_0-VF
[info] Writing video subtitles to: Esterno notte (1⧸6) [097481-001-A].fr.vtt
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1
[download] Destination: Esterno notte (1⧸6) [097481-001-A].fr.vtt
[download] 100% of   89.67KiB in 00:00:00 at 583.09KiB/s
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 564
[download] Destination: Esterno notte (1⧸6) [097481-001-A].fVF-STF-2023.mp4
[download] 100% of  763.31MiB in 00:02:52 at 4.43MiB/s
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 565
[download] Destination: Esterno notte (1⧸6) [097481-001-A].fVF-STF-program_audio_0-VF.mp4
[download] 100% of   52.79MiB in 00:00:58 at 916.36KiB/s
[Merger] Merging formats into "Esterno notte (1⧸6) [097481-001-A].mp4"
Deleting original file Esterno notte (1⧸6) [097481-001-A].fVF-STF-program_audio_0-VF.mp4 (pass -k to keep)
Deleting original file Esterno notte (1⧸6) [097481-001-A].fVF-STF-2023.mp4 (pass -k to keep)
 



le soucis c'est que c'est le format d'origine ,déja le fichier est séparé de la vidéo (c'est pas propre) et seulement certain lecteur le comprenne
avec mpv rien pas de sous-titre bien qu'il annonce avoir chargé le fichier
avec vlc c'est bon on a bien le tic tac de l''horloge au début de la vidéo
je regarde les options je te dirais +


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#4 15-03-2023 18:05:19

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-18-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [résolu] Aide pour yt-dlp avec Arte

Les options ? Il n'y a que des fichiers vtt de disponibles :


yt-dlp --list-subs https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/

[ArteTV] Extracting URL: https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/
[ArteTV] 097481-001-A: Downloading JSON metadata
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[ArteTV] 097481-001-A: Downloading m3u8 information
[info] Available subtitles for 097481-001-A:
Language Formats
fr       vtt, vtt, vtt
de       vtt
 




A priori ceci devrait fonctionner :

yt-dlp --write-subs  --sub-langs fr https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/



Source : https://github.com/yt-dlp/yt-dlp#subtitle-options

Dernière modification par --gilles-- (15-03-2023 18:39:27)


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#5 15-03-2023 19:25:42

Mugen
Membre
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : Mate
Inscription : 04-02-2014

Re : [résolu] Aide pour yt-dlp avec Arte

merci c'est bon ça marche
en effet apparemment seul vlc peut lire le format vtt

mon ancien pseudo : bartaba

Hors ligne

#6 15-03-2023 20:17:38

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu] Aide pour yt-dlp avec Arte

oui comme je le dis dans mon message #3 sa fonctionne mais en fichier séparé , c'est pas le top
yt-dlp fonctionne avec ffmpeg pour certaine option
normalement on peut inclure les sous-titre dans la video (--embed-subs), encore faut il que le conteneur le supporte

ceci aurait du fonctionné, mais les sous-titres reste vide

yt-dlp --write-subs --convert-subs srt --embed-subs --remux-video mkv https://www.arte.tv/fr/videos/097481-001-A/esterno-notte-1-6/


la norme a sûrement changé car ffmpeg est sensé pouvoir le comprendre comme écrit dans le wiki
https://trac.ffmpeg.org/wiki/ExtractSubtitles
mais rien n'y fait, j'avais eu le soucis et c'est bien dommage car le lecteur du salon n'accepte pas les sous-titre dans un fichier séparé hmm


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#7 16-03-2023 10:39:14

Mugen
Membre
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : Mate
Inscription : 04-02-2014

Re : [résolu] Aide pour yt-dlp avec Arte

sinon j'ai vu qu'il existait des convertisseurs de sous-titres en ligne, j'ai essayé celui-ci : https://www.happyscribe.com/fr/outils-s … vtt-en-srt et ça a marché

mon ancien pseudo : bartaba

Hors ligne

#8 16-03-2023 11:31:12

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-18-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [résolu] Aide pour yt-dlp avec Arte

Oui, cela fonctionne en fichier séparé avec vlc ( d'après ce que vous écrivez et d'après des infos sur Internet ), mais avec mpv ou smplayer cela ne fonctionne pas :


mpv 'Esterno notte (1⧸6) [097481-001-A].mp4' --sub-auto=exact

 (+) Video --vid=1 (*) (h264 1920x1080 25.000fps)
 (+) Audio --aid=1 --alang=fra (*) (aac 2ch 44100Hz)
 (+) Subs  --sid=1 --slang=fr 'Esterno notte (1⧸6) [097481-001-A].fr.vtt' (webvtt) (external)
AO: [pulse] 44100Hz stereo 2ch float
VO: [gpu] 1920x1080 yuv420p
AV: 00:03:25 / 00:56:21 (6%) A-V:  0.000



smplayer 'Esterno notte (1⧸6) [097481-001-A].mp4' --sub=/home/intervenant101/'Esterno notte (1⧸6) [097481-001-A].vtt'

SMPlayer v. 20.6.0 (révision 9418) fonctionnant sur Linux



Même avec un conteneur mkv et des sous-titres internes au fichier plus des sous-titres externes, pas de sous-titres visibles :

mpv 'Esterno notte (1⧸6) [097481-001-A].mkv' --sub-files=/home/intervenant101/'Esterno notte (1⧸6) [097481-001-A].fr.ass'

 (+) Video --vid=1 (*) (h264 1920x1080 25.000fps)
 (+) Audio --aid=1 --alang=fra (*) (aac 2ch 44100Hz)
     Subs  --sid=1 (*) (ass)
 (+) Subs  --sid=2 'Esterno notte (1⧸6) [097481-001-A].fr.ass' (ass) (external)
     Subs  --sid=3 --slang=fr 'Esterno notte (1⧸6) [097481-001-A].fr.ass' (ass) (external)
     Subs  --sid=4 --slang=fr 'Esterno notte (1⧸6) [097481-001-A].fr.vtt' (webvtt) (external)
AO: [pulse] 44100Hz stereo 2ch float
VO: [gpu] 1920x1080 yuv420p
AV: 00:01:03 / 00:56:21 (1%) A-V:  0.000


Exiting... (Quit)


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#9 16-03-2023 11:44:39

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-18-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [résolu] Aide pour yt-dlp avec Arte

bartaba a écrit :

sinon j'ai vu qu'il existait des convertisseurs de sous-titres en ligne, j'ai essayé celui-ci : https://www.happyscribe.com/fr/outils-s … vtt-en-srt et ça a marché



Je crois qu'il n'y a que cela parce qu'avec ffmpeg, j'arrive à convertir vtt vers ass, mais cela ne donne rien à l'affichage et je n'arrive pas à convertir vtt vers srt  :


ffmpeg -i 'Esterno notte (1⧸6) [097481-001-A].fr.vtt' 'Esterno notte (1⧸6) [097481-001-A].fr.srt'

ffmpeg version 4.3.5-0+deb11u1 Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 10 (Debian 10.2.1-6)
  configuration: --prefix=/usr --extra-version=0+deb11u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100
Input #0, webvtt, from 'Esterno notte (1⧸6) [097481-001-A].fr.vtt':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Subtitle: webvtt
Output #0, srt, to 'Esterno notte (1⧸6) [097481-001-A].fr.srt':
  Metadata:
    encoder         : Lavf58.45.100
    Stream #0:0: Subtitle: subrip (srt)
    Metadata:
      encoder         : Lavc58.91.100 srt
Stream mapping:
  Stream #0:0 -> #0:0 (webvtt (native) -> subrip (srt))
Press [q] to stop, [?] for help
size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)

 



Au passage, le film a l'air très réaliste quand le ministre de l'Intérieur déclare : « Il faudrait d'abord demander à nos amis américains. »


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#10 16-03-2023 12:41:24

solar66
Membre
Distrib. : debian stable
Noyau : Linux 5.10.0-9-amd64
(G)UI : cinnamon
Inscription : 23-08-2016

Re : [résolu] Aide pour yt-dlp avec Arte

j'ai récupéré cette série par un autre canal,avec les sous titres nickel; l'ensemble pour les 6 épisodes fait 5,3go
comme j'ai la fibre depuis peu, je peux l'envoyer sur ?

Dernière modification par solar66 (16-03-2023 12:42:03)

Hors ligne

#11 16-03-2023 14:49:19

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu] Aide pour yt-dlp avec Arte

gilles a écrit :

Même avec un conteneur mkv et des sous-titres internes au fichier plus des sous-titres externes, pas de sous-titres visibles :


bien sur puisque le fichier est vide, interne mais vide

Croutons a écrit :

Je crois qu'il n'y a que cela parce qu'avec ffmpeg, j'arrive à convertir vtt vers ass, mais cela ne donne rien à l'affichage et je n'arrive pas à convertir vtt vers srt  :


pas de message d'erreur mais sous-titre vide
pour preuve

Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)


il serait bon de lire les messages des gens avant de poster wink

Dernière modification par Croutons (16-03-2023 14:55:23)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#12 16-03-2023 15:27:36

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-18-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [résolu] Aide pour yt-dlp avec Arte

Croutons a écrit :

gilles a écrit :

Même avec un conteneur mkv et des sous-titres internes au fichier plus des sous-titres externes, pas de sous-titres visibles :


bien sur puisque le fichier est vide, interne mais vide

Croutons a écrit :

Je crois qu'il n'y a que cela parce qu'avec ffmpeg, j'arrive à convertir vtt vers ass, mais cela ne donne rien à l'affichage et je n'arrive pas à convertir vtt vers srt  :


pas de message d'erreur mais sous-titre vide
pour preuve

Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)


il serait bon de lire les messages des gens avant de poster wink



Oui Croutons, je n'avais pas vu tout de suite que le fichier interne .ass était quasiment vide ( pas de message d'erreur à la fin ), je suis passé de mp4 à mkv et j'ai aussi lié à un fichier externe vtt ( --sid=4 ) qui lui n'était pas vide, ce qui fait que c'était censé fonctionner.





Subs  --sid=1 (*) (ass)
 (+) Subs  --sid=2 'Esterno notte (1⧸6) [097481-001-A].fr.ass' (ass) (external)
     Subs  --sid=3 --slang=fr 'Esterno notte (1⧸6) [097481-001-A].fr.ass' (ass) (external)
     Subs  --sid=4 --slang=fr 'Esterno notte (1⧸6) [097481-001-A].fr.vtt' (webvtt) (external)



Je suis passé au conteneur mkv suite à :

mpv 'Esterno notte (1⧸6) [097481-001-A].fr.vtt' --sub-demuxer=help

Available demuxers:
 demuxer:   info:
      disc  CD/DVD/BD wrapper
       edl  Edit decision list
       cue  CUE sheet
  rawaudio  Uncompressed audio
  rawvideo  Uncompressed video
       mkv  Matroska
libarchive  libarchive wrapper
      lavf  libavformat
        mf  image files (mf)
  playlist  Playlist file
      null  null demuxer



Mon message que tu cites parle lui du fichier srt et donne une erreur en sortie, d'accord j'ai vu comme toi  hmm, tu l'utilises comment check -ss ? Parce que si tu cherches ici : https://ffmpeg.org/ffmpeg.html par un Contrôle + F avec check -ss, je ne trouve rien.

Dernière modification par --gilles-- (16-03-2023 15:38:56)


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#13 16-03-2023 18:33:08

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu] Aide pour yt-dlp avec Arte

je pense que c'est check dans le sens vérifier
-ss -t  se sont les paramètres quand on veut un segment d'une vidéo
https://debian-facile.org/doc:media:ffm … un-segment
peut être une erreur de syntaxe

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#14 17-03-2023 12:50:47

Mugen
Membre
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : Mate
Inscription : 04-02-2014

Re : [résolu] Aide pour yt-dlp avec Arte

solar66 a écrit :

j'ai récupéré cette série par un autre canal,avec les sous titres nickel; l'ensemble pour les 6 épisodes fait 5,3go
comme j'ai la fibre depuis peu, je peux l'envoyer sur ?


merci c'est gentil mais ce n'est pas la peine


mon ancien pseudo : bartaba

Hors ligne

#15 01-09-2023 13:23:23

completementgaga
Membre
Inscription : 01-09-2023

Re : [résolu] Aide pour yt-dlp avec Arte

Bonjour,
pour qui passerait par là et aurait rencontré le même souci que moi avec arte et yt-dlp:
- choisir l'audio original avec tous les sous-titres ou garder toutes les pistes audio avec tous les sous titres ;
voici un script bash avec des solutions,
l'argument 1 du script étant un nom de dossier à créer pour contenir les .vtt et le mp4 du film et l'argument 2 étant l'url de la vidéo sur arte.



# Options tuning to download from artetv.fr with yt-dlp

# command line arg 1 is the name for a (yet non existing) folder in which the downloaded mp4 and vtt should be put
# command line arg 2 is the url of the video on artetv eg https://www.arte.tv/fr/videos/095841-046-A/betipul-saison-2-1-35/


# version below to download original language audio with all subtitles and best video quality

# if you browse artetv in german with urls like https://www.arte.tv/de/videos/095841-046-A/betipul-in-behandlung-staffel-2-1-35
# then you can try to alter 'Version originale' below  to 'VOST' or to 'Originalfassung'

audio_id=echo $(yt-dlp -F $2 | grep 'audio only' | grep 'Version originale') | head -n 1 | cut -d ' ' -f 1
mkdir $1 ; cd $1 && yt-dlp --all-subs  -f bv -f $audio_id mergeall $2 && echo $1 DOWNLOADED SUCCESSFULLY; cd ..

# version below to download all audio tracks (all languages)
# mkdir $1 ; cd $1 && yt-dlp --all-subs --audio-multistream -f mergeall $2 && echo $1 DOWNLOADED SUCCESSFULLY; cd ..
 



exemple d'utilisation:
si le code ci-dessus est sauvé dans ~/Téléchargements/arte/dl_script.sh

depuis ~/Téléchargements/arte/ on peut lancer


bash dl_script.sh nom_du_film url_du_film
 



pour télécharger le nécessaire dans le dossier nom_du_film, qui sera créé à l'occasion (et ne doit pas déjà exister, sous peine d'erreur).

QUESTION:
Est-ce que quelqu'un sait faire la même chose seulement avec les options de yt-dlp ?

Dernière modification par completementgaga (01-09-2023 13:31:33)

Hors ligne

#16 01-09-2023 13:32:51

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu] Aide pour yt-dlp avec Arte

ça serait bien nouveau que les sous-titres vtt soit reconnu, je crois bien que yt-dlp doit utiliser ffmpeg et y'a pas moyen, ça ne fonctionne pas
il doit y avoir eu un changement quelconque intervenu dans ce format de sous-titre
la seule solution que j’avais trouvé c’est éditer le sous-titre avec gaupol et l’exporter en srt pour pouvoir l’inclure dans ma vidéo
ou alors regarder la vidéo avec vlc en chargeant le sous-titre ( quoi qu'il me semble que si le sous-titre a le même nom que la vidéo,ce doit être automatique)

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

Pied de page des forums