#1 Le 04/01/2021, à 15:39
- pjlt
Téléchargement vidéos Youtube-dl sans son
Bonjour,
je télécharge régulièrement des vidéos en streaming de France TV. Ces téléchargements me donnent directement un fichier MPEG-4 exploitable avec VLC. Pour certains streaming, le téléchargement me donne 3 fichiers . mp4 : 1 fichier .temp.mp4 un fichier .audio.mp4 et un fichier plus important où il y a la vidéo mais sans le son.
Où se situe le problème?
J'ajouterai qu'en fin de téléchargement le console renvoi ERROR: conversion failed
Merci d'avance pour l'aide.
Dernière modification par pjlt (Le 04/01/2021, à 16:23)
Portable Asus K73 SJ sous Linux Mint 20.1 Ulyssa (Ubuntu 20.04 LTS) Cinnamon 64 bit
Hors ligne
#2 Le 04/01/2021, à 16:24
- Vobul
Re : Téléchargement vidéos Youtube-dl sans son
Je pense qu'il ne parvient pas à fusionner l'audio avec le fichier vidéo temporaire. Peux-être tu peux essayer de le faire avec ffmpeg ?
Sois sûr d'avoir la dernière version également.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 04/01/2021, à 17:20
- ares
Re : Téléchargement vidéos Youtube-dl sans son
je télécharge régulièrement des vidéos en streaming de France TV. (...)
Puisque c'est France TV, tu as la possibilité d'utiliser [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonne chance.
Le droit d'emmerder Dieu (Richard Malka)
Hors ligne
#4 Le 04/01/2021, à 18:58
- pjlt
Re : Téléchargement vidéos Youtube-dl sans son
Je pense qu'il ne parvient pas à fusionner l'audio avec le fichier vidéo temporaire. Peux-être tu peux essayer de le faire avec ffmpeg ?
Sois sûr d'avoir la dernière version également.
Merci pour cette réponse. J'ai mis à jour youtube dl ce matin (youtube-dl -U). Je pense donc avoir la dernière version.
S'agissant de l'utilisation de ffmpeg, malgré quelques recherches à ce sujet, je ne saisi pas très bien que faire de mes 3 fichiers (vidéo, audio et temp) avec ffmpeg,?
Portable Asus K73 SJ sous Linux Mint 20.1 Ulyssa (Ubuntu 20.04 LTS) Cinnamon 64 bit
Hors ligne
#5 Le 04/01/2021, à 20:27
- Vobul
Re : Téléchargement vidéos Youtube-dl sans son
S'agissant de l'utilisation de ffmpeg, malgré quelques recherches à ce sujet, je ne saisi pas très bien que faire de mes 3 fichiers (vidéo, audio et temp) avec ffmpeg,?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#6 Le 05/01/2021, à 10:52
- pjlt
Re : Téléchargement vidéos Youtube-dl sans son
Bonjour,
À la lecture de ce que l'on trouve sur le web, la syntaxe de la commande à utiliser pour associer un fichier vidéo à son fichier audio semble être:
ffmpeg -i video.mp4 -i audio.wav -c copy output.mkv
la fin de la commande qui suit -c copy semble correspondre au fichier final contenant le résultat de la fusion de l'audio et de la vidéo, mais je m'interroge pour savoir comment écrire ce fichier final qui, au départ n'existe pas.
S'agissant des formats, mes fichiers audio et vidéo sont en mp4.
S'agissant du positionnement de l'invite de commande, je suppose qu'il faut être dans le dossier contenant les fichiers?
Portable Asus K73 SJ sous Linux Mint 20.1 Ulyssa (Ubuntu 20.04 LTS) Cinnamon 64 bit
Hors ligne
#7 Le 26/02/2021, à 12:53
- DRbuntu91
Re : Téléchargement vidéos Youtube-dl sans son
Bonjour
Je rencontre le même pb. avec une vidéo de FranceTV, cad. le téléchargement se fait mais la conversion échoue
youtube-dl "https://www.france.tv/france-2/nous-paysans/2264015-nous-paysans.html"
[FranceTVSite] 2264015-nous-paysans: Downloading webpage
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading video JSON
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading geo restriction info
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading signed hls_v5_os manifest URL
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading m3u8 information
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading signed m3u8-download manifest URL
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading m3u8 information
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1086
[download] Destination: Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.fhls_v5_os-2218.mp4
[download] 100% of 2.06GiB in 34:42
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1086
[download] Destination: Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.fhls_v5_os-audio-aacl-96-Audio_Français.mp4
[download] 100% of 102.18MiB in 05:42
[ffmpeg] Merging formats into "Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.mp4"
ERROR: Conversion failed!
La concaténation de vidéo et audio avec ffmpeg ne marche pas non plus:
ffmpeg -i "Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.fhls_v5_os-2218.mp4" -i "Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.fhls_v5_os-audio-aacl-96-Audio_Français.mp4" -bsf:a aac_adtstoasc -c copy output.mp4
ffmpeg version 2.8.17-0ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.12) 20160609
configuration: --prefix=/usr --extra-version=0ubuntu0.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Input #0, mpegts, from 'Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.fhls_v5_os-2218.mp4':
Duration: 02:24:43.56, start: 10.000000, bitrate: 2035 kb/s
Program 16727
Stream #0:0[0x21]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
[aac @ 0x1640500] Estimating duration from bitrate, this may be inaccurate
Input #1, aac, from 'Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.fhls_v5_os-audio-aacl-96-Audio_Français.mp4':
Duration: 02:18:31.57, bitrate: 103 kb/s
Stream #1:0: Audio: aac (LC), 48000 Hz, stereo, fltp, 103 kb/s
File 'output.mp4' already exists. Overwrite ? [y/N] y
[mp4 @ 0x171fec0] Codec for stream 0 does not use global headers but container format requires global headers
[mp4 @ 0x171fec0] Codec for stream 1 does not use global headers but container format requires global headers
Output #0, mp4, to 'output.mp4':
Metadata:
encoder : Lavf56.40.101
Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 103 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #1:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=217089 fps=22667 q=-1.0 Lsize= 2192709kB time=02:25:06.77 bitrate=2063.1kbits/s
video:2085857kB audio:101848kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.228755%
J'obtiens bien un résultat mais il y a un décalage entre vidéo et audio qui a la fin est de pls. secondes ce qui est assez gênant.
J'avoue que je ne suis pas assez expert dans tout ça
Quelqu'un saurait m'aider?
Merci d'avance
Dernière modification par DRbuntu91 (Le 26/02/2021, à 13:03)
Portable CLEVO W55SU1, Intel i5-4200M, RAM=8Go, DD=500Go mSATA, BIOS 4.6.5 AMI, Ubuntu 16.04 LTS a jour
Puis pour bidouiller un vieux portable Dell Precision M4600 avec W10 + DEBIAN-Buster
Utilisateur Ubuntu depuis Janvier 2017
Hors ligne
#8 Le 26/02/2021, à 13:09
- DRbuntu91
Re : Téléchargement vidéos Youtube-dl sans son
En fait je constate que vidéo et audio n'ont pas la meme duré:
Input #0, mpegts, from 'Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.fhls_v5_os-2218.mp4':
Duration: 02:24:43.56, start: 10.000000, bitrate: 2035 kb/s
puis
Input #1, aac, from 'Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.fhls_v5_os-audio-aacl-96-Audio_Français.mp4':
Duration: 02:18:31.57, bitrate: 103 kb/s
Ça pourrait être ça la cause du décalage entre vidéo et audio lors de la concaténation?
Merci d'avance pour votre aide
Portable CLEVO W55SU1, Intel i5-4200M, RAM=8Go, DD=500Go mSATA, BIOS 4.6.5 AMI, Ubuntu 16.04 LTS a jour
Puis pour bidouiller un vieux portable Dell Precision M4600 avec W10 + DEBIAN-Buster
Utilisateur Ubuntu depuis Janvier 2017
Hors ligne
#9 Le 26/02/2021, à 15:22
- melixgaro
Re : Téléchargement vidéos Youtube-dl sans son
Bonjour,
à DRbuntu91
Peut-être parce que youtube-dl n'est pas aussi bien codé qu'on pourrait le croire !
Pour ton besoin spécifique, ceci marche très bien. La vidéo est bien complète. Il faut suivre les instructions d'installation données ici.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#10 Le 26/02/2021, à 16:14
- grandtoubab
Re : Téléchargement vidéos Youtube-dl sans son
il y a des options à connaitre
liste des fichiers existant -F
youtube-dl -F "https://www.france.tv/france-2/nous-paysans/2264015-nous-paysans.html"
[FranceTVSite] 2264015-nous-paysans: Downloading webpage
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading video JSON
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading geo restriction info
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading signed hls_v5_os manifest URL
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading m3u8 information
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading signed m3u8-download manifest URL
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading m3u8 information
[info] Available formats for 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc:
format code extension resolution note
hls_v5_os-audio-aacl-96-Audio_Français mp4 audio only [fr]
hls_v5_os-522 mp4 384x216 522k , avc1.42C01E, 25.0fps, video only
hls_v5_os-1105 mp4 640x360 1105k , avc1.4D401F, 25.0fps, video only
hls_v5_os-1582 mp4 960x540 1582k , avc1.4D401F, 25.0fps, video only
hls_v5_os-2218 mp4 1280x720 2218k , avc1.64001F, 25.0fps, video only
m3u8-download-518 mp4 384x216 518k , avc1.66.30, mp4a.40.2
m3u8-download-1080 mp4 640x360 1080k , avc1.77.30, mp4a.40.2
m3u8-download-1533 mp4 960x540 1533k , avc1.77.30, mp4a.40.2
m3u8-download-2137 mp4 1280x720 2137k , avc1.64001f, mp4a.40.2 (best)
choix d'un fichier à télécherger -f label du fichier, exemple -f m3u8-download-518
pour télécharger en une fois le meilleur -f best
attention ici c'est un fichier volumineux
youtube-dl -f best "https://www.france.tv/france-2/nous-paysans/2264015-nous-paysans.html"
[FranceTVSite] 2264015-nous-paysans: Downloading webpage
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading video JSON
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading geo restriction info
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading signed hls_v5_os manifest URL
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading m3u8 information
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading signed m3u8-download manifest URL
[FranceTV] 6ee24d98-00fb-4f0b-a08e-62a395c8b0cc: Downloading m3u8 information
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 869
[download] Destination: Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.mp4
[download] 0.5% of ~2.18GiB at 1.16MiB/s ETA 41:44
Fin du téléchargement
[download] 100% of 2.18GiB in 38:12
[ffmpeg] Fixing malformed AAC bitstream in "Nous paysans-6ee24d98-00fb-4f0b-a08e-62a395c8b0cc.mp4"
Synchro son/image parfaite
Dernière modification par grandtoubab (Le 26/02/2021, à 17:04)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#11 Le 26/02/2021, à 18:27
- DRbuntu91
Re : Téléchargement vidéos Youtube-dl sans son
Merci grandtoubab, ça a marché pour moi aussi!
@melixgaro: j'avais déjà utilisé dPluzz mais je ne me souviens plus très bien pourquoi je l'avais abandonné. Je vais revoir ça...
Merci encore a tous les deux.
Portable CLEVO W55SU1, Intel i5-4200M, RAM=8Go, DD=500Go mSATA, BIOS 4.6.5 AMI, Ubuntu 16.04 LTS a jour
Puis pour bidouiller un vieux portable Dell Precision M4600 avec W10 + DEBIAN-Buster
Utilisateur Ubuntu depuis Janvier 2017
Hors ligne
#12 Le 26/02/2021, à 22:16
- melixgaro
Re : Téléchargement vidéos Youtube-dl sans son
à DRbuntu91
Pas de problème, je me souviens t'avoir vu dans la discussion citée. Le logiciel marche toujours pour FTV et arte. Viens sur l'autre fil en cas de problème/question.
youtube-dl choisit normalement la meilleure qualité par défaut lorsque l'on ne spécifie rien. Sauf que s'il peut faire le mode bestaudio+bestvideo, il le fera avant de choisir le mode best (best, tout court). Pour la vidéo qui t'intéresse, bestaudio+bestvideo est un choix possible, donc youtube-dl travaille dans ce mode et produit un fichier corrompu car il ne surveille pas ce que fait ffmpeg (à qui il délègue le travaille). D'où ma remarque sur le fait que le code est mal fichu. Mon code est meilleur fait sur ce point-là.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#13 Le 26/02/2021, à 23:09
- grandtoubab
Re : Téléchargement vidéos Youtube-dl sans son
quand le best n'est pas vraiment la somme du best audio+video on peut facilement construire le fichier soit même avec ffmpeg
exemple
youtube-dl -F https://youtu.be/lwR7tnR47SM
[youtube] lwR7tnR47SM: Downloading webpage
[info] Available formats for lwR7tnR47SM:
format code extension resolution note
249 webm audio only tiny 52k , webm_dash container, opus @ 52k (48000Hz), 1.90MiB
250 webm audio only tiny 69k , webm_dash container, opus @ 69k (48000Hz), 2.50MiB
140 m4a audio only tiny 129k , m4a_dash container, mp4a.40.2@129k (44100Hz), 4.69MiB
251 webm audio only tiny 133k , webm_dash container, opus @133k (48000Hz), 4.84MiB
160 mp4 256x144 144p 56k , mp4_dash container, avc1.4d400c@ 56k, 25fps, video only, 2.05MiB
278 webm 256x144 144p 75k , webm_dash container, vp9@ 75k, 25fps, video only, 2.75MiB
133 mp4 426x240 240p 117k , mp4_dash container, avc1.4d4015@ 117k, 25fps, video only, 4.25MiB
242 webm 426x240 240p 129k , webm_dash container, vp9@ 129k, 25fps, video only, 4.67MiB
134 mp4 640x360 360p 216k , mp4_dash container, avc1.4d401e@ 216k, 25fps, video only, 7.84MiB
243 webm 640x360 360p 269k , webm_dash container, vp9@ 269k, 25fps, video only, 9.75MiB
135 mp4 854x480 480p 363k , mp4_dash container, avc1.4d401e@ 363k, 25fps, video only, 13.16MiB
244 webm 854x480 480p 470k , webm_dash container, vp9@ 470k, 25fps, video only, 17.02MiB
247 webm 1280x720 720p 881k , webm_dash container, vp9@ 881k, 25fps, video only, 31.89MiB
136 mp4 1280x720 720p 1022k , mp4_dash container, avc1.4d401f@1022k, 25fps, video only, 36.99MiB
18 mp4 640x360 360p 537k , avc1.42001E, 25fps, mp4a.40.2 (44100Hz), 19.44MiB (best)
ici le best video est le 136 on charge audio et video
youtube-dl -f 140,136 https://youtu.be/lwR7tnR47SM
et avec ffmpeg on assemble , j'ai simplement reduit le nom des fichiers préalablement
ffmpeg -i 'Yseult - Corps.m4a' -i 'Yseult - Corps.mp4' -c copy -map_metadata -1 'Yseult-Corps.mp4'
Dernière modification par grandtoubab (Le 26/02/2021, à 23:09)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne