#1 Le 22/02/2020, à 17:50
- canard-gras
(RESOLU) youtube-dl pb audio TV replay
bonjour,
Je renconre depuis quelques temps un problème avec youtube-dl que j'utilise pour enregistrer les emission allo-docteur de TVreplay.
Avant tout marchait correctement. Ubuntu 18.04.4 LTS
youtube-dl -v https://www.france.tv/france-5/allo-doc … teurs.html
Cela me donne un fichier où l'audio ne dure que quelques secondes, l'image est ok avec toute l'émission.
la commande :
mediainfo Allô\,\ docteurs\ \!-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4
General
Complete name : Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 368 MiB
Duration : 25 min 52 s
Overall bit rate : 1 986 kb/s
Writing application : Lavf57.83.100Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=1, N=50
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 25 min 52 s
Bit rate : 1 985 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.086
Stream size : 367 MiB (100%)
Writing library : Zencoder Video Encoding SystemAudio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : mp4a-40-2
Duration : 8 s 0 ms
Bit rate mode : Constant
Bit rate : 96.0 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 94.3 KiB (0%)
Default : Yes
Alternate group : 1
On voit que la partie audio n'est pas correcte.
Bien sûr, j'ai vérifié le logiciel
youtube-dl --version
2020.02.16
Est-ce que cela fait pareil chez vous ?
Connaissez-voous ce pb ?
Dernière modification par canard-gras (Le 22/02/2020, à 20:09)
Bravo à Linux, les logiciels libres et Ubuntu !
PS : Ne pas oublier de poster ses expériences pour aider les autres.
Hors ligne
#2 Le 22/02/2020, à 17:59
- abelthorne
Re : (RESOLU) youtube-dl pb audio TV replay
Jette un coup d'œil dans les dernières pages de ce sujet : https://forum.ubuntu-fr.org/viewtopic.php?id=1559861
Je crois me souvenir d'un problème similaire sur des émissions de France TV il y a quelques semaines. C'est possible que dPluzz les gère correctement, je n'ai pas vraiment suivi ce que les gens ont essayé.
Hors ligne
#3 Le 22/02/2020, à 18:13
- kamaris
Re : (RESOLU) youtube-dl pb audio TV replay
Avec francetv il faut se méfier, ils changent de temps en temps de formats, et si l'émission est trop récente ça peut poser problème aussi (même si c'est pas le cas ici).
Donc plutôt que de faire
youtube-dl https://www.france.tv/france-5/allo-docteurs/1182975-allo-docteurs.html
en lui laissant gérer le format, il faut mieux jeter un coup d'œil à ce qui est dispo, par
youtube-dl -F https://www.france.tv/france-5/allo-docteurs/1182975-allo-docteurs.html
puis sélectionner un format par copier-coller : en général le format « best » convient, mais des fois non, il faut vérifier :
youtube-dl -fbest https://www.france.tv/france-5/allo-docteurs/1182975-allo-docteurs.html
Là je viens de télécharger l'émission avec cette ligne de commande, et aucun problème :
$ mediainfo Téléchargements/Allô\,\ docteurs\ \!-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4
General
Complete name : Téléchargements/Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 386 MiB
Duration : 25 min 52 s
Overall bit rate mode : Variable
Overall bit rate : 2 085 kb/s
Writing application : Lavf58.29.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 2 frames
Format settings, GOP : M=1, N=50
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 25 min 52 s
Bit rate : 1 985 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.086
Stream size : 367 MiB (95%)
Writing library : Zencoder Video Encoding System
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 25 min 52 s
Bit rate mode : Variable
Bit rate : 96.0 kb/s
Maximum bit rate : 110 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 17.8 MiB (5%)
Default : Yes
Alternate group : 1
$
Hors ligne
#4 Le 22/02/2020, à 18:35
- melixgaro
Re : (RESOLU) youtube-dl pb audio TV replay
Bonjour,
Je pense que c'est la version de ffmpeg (utilisée par youtube-dl) qui peut expliquer la différence entre le résultat de canard-gras et kamaris.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#5 Le 22/02/2020, à 18:42
- kamaris
Re : (RESOLU) youtube-dl pb audio TV replay
Ces derniers temps, francetv propose en format best un fichier video+audio déjà mixé :
$ youtube-dl https://www.france.tv/france-5/allo-docteurs/1182975-allo-docteurs.html -F
[FranceTVSite] 1182975-allo-docteurs: Downloading webpage
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading video JSON
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading signed hls_v5_os manifest URL
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading m3u8 information
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading signed m3u8-download manifest URL
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading m3u8 information
[info] Available formats for 791a5dda-ed24-4ca9-9e27-1a794b47914d:
format code extension resolution note
hls_v5_os-audio-aacl-64-Audio_Français mp4 audio only [fr]
hls_v5_os-191 mp4 384x216 191k , avc1.42C01E, 25.0fps, video only
hls_v5_os-321 mp4 640x360 321k , avc1.4D401F, 25.0fps, video only
hls_v5_os-609 mp4 960x540 609k , avc1.4D401F, 25.0fps, video only
hls_v5_os-880 mp4 1280x720 880k , avc1.64001F, 25.0fps, video only
m3u8-download-518 mp4 384x216 518k , avc1.66.30, mp4a.40.2
m3u8-download-1081 mp4 640x360 1081k , avc1.77.30, mp4a.40.2
m3u8-download-1537 mp4 960x540 1537k , avc1.77.30, mp4a.40.2
m3u8-download-2153 mp4 1280x720 2153k , avc1.64001f, mp4a.40.2 (best)
$
Du coup, je n'ai qu'une petite intervention de ffmpeg pour correction à la fin du téléchargement, mais pas pour rassembler audio et vidéo :
$ youtube-dl https://www.france.tv/france-5/allo-docteurs/1182975-allo-docteurs.html -fbest
[FranceTVSite] 1182975-allo-docteurs: Downloading webpage
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading video JSON
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading signed hls_v5_os manifest URL
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading m3u8 information
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading signed m3u8-download manifest URL
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading m3u8 information
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 156
[download] Destination: /home/user/Téléchargements/Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4
[download] 100% of 402.38MiB in 15:37
[ffmpeg] Fixing malformed AAC bitstream in "/home/user/Téléchargements/Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4"
$
Tu crois que ça peut venir de là quand même ?
Hors ligne
#6 Le 22/02/2020, à 18:51
- melixgaro
Re : (RESOLU) youtube-dl pb audio TV replay
Ah merci. Je croyais que c'était la même histoire qu'il y a peu, avec des pistes audio et vidéo à recombiner a posteriori.
Par défaut, youtube-dl choisit le format “best”, non ? Ajout : ah non, si on ne spécifie pas “-f best”, il choisit le bestvideo+bestaudio et on tombe sur le problème de recombinaison.
Dernière modification par melixgaro (Le 22/02/2020, à 18:55)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#7 Le 22/02/2020, à 18:58
- kamaris
Re : (RESOLU) youtube-dl pb audio TV replay
Eh bien non, le manuel est un peu ambigüe sur ce point, mais en fait, par défaut, il va télécharger le best audio, le best video, et mixer les deux.
Je viens d'ailleurs de trouver cette précision dans le manuel :
If you want to preserve the old format selection behavior (prior to youtube-dl 2015.04.26), i.e. you want to download the best available quality media served as a single file, you should explicitly specify your choice with -f best.
EDIT : on s'est croisés
Dernière modification par kamaris (Le 22/02/2020, à 18:59)
Hors ligne
#8 Le 22/02/2020, à 19:00
- melixgaro
Re : (RESOLU) youtube-dl pb audio TV replay
Oui, je viens d'en faire l'expérience et j'ai corrigé mon message entre-temps. Merci
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#9 Le 22/02/2020, à 20:08
- canard-gras
Re : (RESOLU) youtube-dl pb audio TV replay
Bien trouvé ! merci.
Pour résumer la résolution du pb : utiliser youtube avec l'option -f best
youtube-dl -vbest https://www.france.tv/france-5/allo-docteurs/1182975-allo-docteurs.html
Usage: youtube-dl [OPTIONS] URL [URL...]
youtube-dl: error: no such option: -b
multimedia@multimedia-ZBOX-ID81:~$ youtube-dl -v -fbest https://www.france.tv/france-5/allo-docteurs/1182975-allo-docteurs.html
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'-fbest', u'https://www.france.tv/france-5/allo-docteurs/1182975-allo-docteurs.html']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2020.02.16
[debug] Python version 2.7.17 (CPython) - Linux-4.15.0-88-generic-x86_64-with-Ubuntu-18.04-bionic
[debug] exe versions: avconv 3.4.6, avprobe 3.4.6, ffmpeg 3.4.6, ffprobe 3.4.6
[debug] Proxy map: {}
[FranceTVSite] 1182975-allo-docteurs: Downloading webpage
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading video JSON
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading signed hls_v5_os manifest URL
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading m3u8 information
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading signed m3u8-download manifest URL
[FranceTV] 791a5dda-ed24-4ca9-9e27-1a794b47914d: Downloading m3u8 information
[debug] Invoking downloader on u'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif/2020/S06/J3/222414938-5e3acbda9111f-,standard1,standard2,standard3,standard4,.mp4.csmil/index_3_av.m3u8?null=0'
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 156
[download] Destination: Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4
[download] 100% of 402.38MiB in 04:15
[debug] ffmpeg command line: ffprobe -show_streams 'file:Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4'
[ffmpeg] Fixing malformed AAC bitstream in "Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel 'repeat+info' -i 'file:Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4' -c copy -f mp4 '-bsf:a' aac_adtstoasc 'file:Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.temp.mp4'
le résultat
mediainfo Allô\,\ docteurs\ \!-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4
General
Complete name : Allô, docteurs !-791a5dda-ed24-4ca9-9e27-1a794b47914d.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 386 MiB
Duration : 25 min 52 s
Overall bit rate mode : Variable
Overall bit rate : 2 085 kb/s
Writing application : Lavf57.83.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=1, N=50
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 25 min 52 s
Bit rate : 1 985 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.086
Stream size : 367 MiB (95%)
Writing library : Zencoder Video Encoding System
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : mp4a-40-2
Duration : 25 min 52 s
Bit rate mode : Variable
Bit rate : 96.0 kb/s
Maximum bit rate : 110 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 17.8 MiB (5%)
Default : Yes
Alternate group : 1
On note que le fichier audio est de 25 minutes. donc résultat ok.
note : effectivement, en choisissant l'option -f best youtube-dl ne passe plus de temps aprés le téléchargement à traiter les fichiers audio et video.
Je mets en résolu. Merci à tou(te)s
Dernière modification par canard-gras (Le 22/02/2020, à 20:12)
Bravo à Linux, les logiciels libres et Ubuntu !
PS : Ne pas oublier de poster ses expériences pour aider les autres.
Hors ligne
#10 Le 22/02/2020, à 21:23
- melixgaro
Re : (RESOLU) youtube-dl pb audio TV replay
Super ! (à part ça, il est vrai qu'avec dpluzz, tu n'aurais pas eu ce problème)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#11 Le 24/02/2020, à 09:19
- canard-gras
Re : (RESOLU) youtube-dl pb audio TV replay
Bonjour,
J'utilisai Dpluzz avant. Puis malgré le dévouement de certains mainteneurs, cela bugguait trop et présentait le pb ci-dessous.
Je préfère utiliser youtube-dl en lançant autant de terminaux que d'émissions à télécharger (environ une vingtaine), ce que ne pouvait plus faire Dpluzz.
Je n'ai pas vérifié depuis.
Par ailleurs, j'utilise Qarte pour Arte qui permet de télécharger plusieurs émissions en même temps..
Bonne journée.
Dernière modification par canard-gras (Le 24/02/2020, à 09:19)
Bravo à Linux, les logiciels libres et Ubuntu !
PS : Ne pas oublier de poster ses expériences pour aider les autres.
Hors ligne
#12 Le 24/02/2020, à 09:37
- abelthorne
Re : (RESOLU) youtube-dl pb audio TV replay
Pour télécharger des vidéos en masse, j'utilise JDownloader 2. Il marche plutôt bien, même si j'avais eu le même problème qu'avec youtube-dl (son pendant 10 secondes au débit) quand j'avais testé une vidéo de France TV. Mais sur d'autres sites, aucun souci.
Dernière modification par abelthorne (Le 24/02/2020, à 09:37)
Hors ligne