Il existe un logiciel youtube-dl gratuit en ligne de commande sur Linux très puissant qui permet de télécharger toute sorte de vidéo, mais qui fonctionne aussi avec dailymotion, vimeo… Voila comment l’utiliser.
Le logiciel est compatible avec beaucoup d’autre site, un petit coup de: « youtube-dl –list-extractors » donne:
Voir la liste
1up.com
220.ro
3sat
4tube
56.com
5min
8tracks
9gag
AcademicEarth:Course
AddAnime
AdultSwim
Aftonbladet
Allocine
anitube.se
Aparat
AppleTrailers
archive.org
ARD
arte.tv
arte.tv:+7
arte.tv:concert
arte.tv:creative
arte.tv:ddc
arte.tv:embed
arte.tv:future
AUEngine
bambuser
bambuser:channel
Bandcamp
Bandcamp:album
bbc.co.uk
BiliBili
blinkx
blip.tv:user
BlipTV
Bloomberg
BR
Break
Brightcove
BYUtv
Canal13cl
canalc2.tv
canalplus.fr
CBS
CBSNews
CeskaTelevize
channel9
Chilloutzone
Cinemassacre
clipfish
cliphunter
Clipsyndicate
Clubic
cmt.com
CNET
CNN
CNNBlogs
CollegeHumor
ComedyCentral
ComedyCentralShows
CondeNast
Cracked
Criterion
Crunchyroll
CSpan
culturebox.francetvinfo.fr
d8.tv
dailymotion
dailymotion:playlist
dailymotion:user
daum.net
defense.gouv.fr
Discovery
divxstage
Dotsub
Dropbox
DRTV
EbaumsWorld
eHow
eitb.tv
ElPais
Empflix
Engadget
Escapist
EveryonesMixtape
exfm
ExtremeTube
facebook
faz.net
fc2
fernsehkritik.tv
fernsehkritik.tv:postecke
Firedrive
Firstpost
firsttv
Flickr
france2.fr:generation-quoi
FranceCulture
FranceInter
francetv
francetvinfo.fr
Freesound
freespeech.org
FunnyOrDie
Gamekings
GameOne
GameSpot
Gametrailers
GDCVault
generic
GorillaVid
Goshgay
Hark
Helsinki
HentaiStigma
HotNewHipHop
Howcast
HuffPost
Hypem
Iconosquare
ign.com
imdb
imdb:list
Ina
InfoQ
Instagram
instagram:user
InternetVideoArchive
IPrima
ivi
ivi:compilation
JadoreCettePub
JeuxVideo
jpopsuki.tv
Jukebox
justin.tv
Kankan
keek
KeezMovies
KhanAcademy
KickStarter
kontrtube
KrasView
Ku6
la7.tv
lifenews
LiveLeak
livestream
livestream:original
livestream:shortener
lynda
lynda:course
m6
macgamestore
mailru
Malemotion
MDR
metacafe
Metacritic
mixcloud
MLB
Mofosex
mooshare
Morningstar
Motherless
Motorsport
Moviezine
movshare
MPORA
MTV
mtviggy.com
mtvservices:embedded
MusicPlayOn
muzu.tv
MySpace
MySpass
myvideo
Naver
NBA
NBC
NBCNews
ndr
NDTV
Newgrounds
Newstube
nfb
nhl.com
nhl.com:videocenter
niconico
Noco
Normalboots
novamov
Nowness
nowvideo
npo.nl
NRK
NRKTV
NTV
Nuvid
NYTimes
ocw.mit.edu
OE1
on.aol.com
Ooyala
ORF
parliamentlive.tv
PBS
Photobucket
Playvid
plus.google
pluzz.francetv.fr
podomatic
PornHd
PornHub
Pornotube
prosiebensat1
Pyvideo
radiofrance
Rai
RBMARadio
RedTube
ReverbNation
RingTV
RottenTomatoes
Roxwel
RTBF
RTLnow
RTS
rtve.es:alacarta
RUHD
rutube
rutube:channel
rutube:movie
rutube:person
RUTV
Sapo
savefrom.net
SciVee
screen.yahoo:search
Screencast
ServingSys
Sina
Slideshare
Slutload
smotri
smotri:broadcast
smotri:community
smotri:user
Snotr
Sockshare
Sohu
soundcloud
soundcloud:playlist
soundcloud:set
soundcloud:user
Soundgasm
southpark.cc.com
southpark.de
Space
Spankwire
Spiegel
Spiegeltv
Spike
stanfordoc
Steam
streamcloud.eu
StreamCZ
SWRMediathek
Syfy
SztvHu
Tagesschau
teachertube
teachertube:user:collection
TeachingChannel
Teamcoco
TechTalks
techtv.mit.edu
TED
TenPlay
TestURL
TF1
ThePlatform
ThisAV
tinypic
tlc.com
tlc.de
tou.tv
Toypics
ToypicsUser
TrailerAddict (CURRENTLY BROKEN)
Trilulilu
TruTube
Tube8
Tudou
Tumblr
Tutv
tv.dfb.de
tvigle
tvp.pl
udemy
udemy:course
Unistra
Urort
ustream
ustream:channel
Vbox7
VeeHD
Veoh
Vesti
Vevo
vh1.com
Viddler
video.google:search
video.mit.edu
VideoBam
VideoDetective
videofy.me
videolectures.net
VideoPremium
VideoTt
videoweed
viki
vimeo
vimeo:album
vimeo:channel
vimeo:group
vimeo:review
vimeo:user
vimeo:watchlater
Vimple
Vine
vine:user
vk.com
Vodlocker
vube
VuClip
vulture.com
WashingtonPost
wat.tv
WDR
wdr:mobile
WDRMaus
Weibo
Wimp
Wistia
WorldStarHipHop
wrzuta.pl
XBef
XHamster
XNXX
XTube
XTubeUser
XVideos
Yahoo
yahoo:news
YouJizz
Youku
YouPorn
youtube
youtube:channel
youtube:favorites
youtube:history
youtube:playlist
youtube:recommended
youtube:search
youtube:search:date
youtube:search_url
youtube:show
youtube:subscriptions
youtube:toplist
youtube:truncated_url
youtube:user
youtube:watch_later
ZDF
L’erreur 429 Si vous avez l’erreur 429, il vous est donc impossible de télécharger la moindre vidéo, je vous invite à lire cet article: Corriger l’erreur 429 chez Youtube-dl
Installation Pour l’installer, il y a plusieurs méthodes. Je suis sur Débian, ça peut donc changer chez vous. Pour moi la première méthode n’a pas fonctionné:
apt-get install youtube-dl Une autre méthode qui à fonctionné pour moi:
curl https://yt-dl.org/downloads/2014.07.24/youtube-dl -o /usr/local/bin/youtube-dl
chmod a+x /usr/local/bin/youtube-dl
Vérifier bien avant le lien pour avoir la dernière version même si c’est la dernière au moument ou l’article est publié
Si il faut faire une mise à jour Avec la seconde méthode pour metre à jour il suffit de faire:
youtube-dl -U Comment télécharger une vidéo Pour télécharger une vidéo sur Youtube rien de plus simple:
youtube-dl "https://www.youtube.com/watch?v=Vr0U0QcTFII" Ce qui donne:
Résultat de la commande youtube-dl
La vidéo sera placé dans le dossier courant.
Le logiciel prend toujours la vidéo dans la meilleur qualité disponible. Si on veut choisir le format/qualité de la vidéo, on peut lui donner le paramètre -F qui va lister les formats disponibles:
youtube-dl -F "https://www.youtube.com/watch?v=Vr0U0QcTFII" Ce qui donne:
Liste les formats disponibles
Si on veut télécharger la dernière ou il y a écrit « best », il suffit de faire:
youtube-dl -f 18 "https://www.youtube.com/watch?v=Vr0U0QcTFII" Les paramètres -F et -f ne font donc pas la même chose comme vous avez remarqué.
On peut aussi télécharger les vidéos d’un utilisateur et fonctionne aussi avec les playlist:
youtube-dl ytuser:Zap2Spi0n -f 135 Dans l’exemple, j’ai ajouté le paramètre -f pour ne pas prendre la meilleur qualité
Récupérer seulement le son de la video C’est sans doute le plus intéressant. Si on veux juste la musique de la vidéo, il faut utiliser le paramètre -x :
youtube-dl -x "https://www.youtube.com/watch?v=Vr0U0QcTFII" Une autre technique ou pour choisir le format et la qualité:
youtube-dl --extract-audio --audio-format mp3 --audio-quality 320 -k "https://www.youtube.com/watch?v=Vr0U0QcTFII" Attention, pour récupérer juste le son de la vidéo, il faut ffmpeg:
apt-get install ffmpeg D’autre paramètres Le paramètre -c permet de reprendre le téléchargement en cas d’interruption.
Le paramètre -k permet de garder le fichier original quand on demande une conversion…
Le paramètre -t permet de nommer la vidéo avec son titre
Les paramètres -4 et -6 permettent de télécharger les vidéos soit en ipv4 ou ipv6
Le paramètre –all-formats comme sont nom l’indique va télécharger toute les formats disponible de la vidéo.
Tous les codes sont testés et sont fonctionnels, si il arrive qu'un de ces codes ne fonctionne pas chez vous, merci de me le signaler.