User Tools

Site Tools


downloadfromyoutube

youtube-dl

This Linux package enables you to download multimedia videos from youtube.com and other selected websites on your debian-installed computer (written in Python, it is also available for Windows and MacOS).

Installation

sudo apt install youtube-dl

Update (latest version needed):

sudo youtube-dl -U

Usage

To download a video:

youtube-dl http://www.youtube.com/watch?v=DsPYENB88wk

source: http://bredsaal.dk/downloading-youtube-videos-using-debian-ubuntu

To download only the sound in MP3 format:

youtube-dl --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=hy3W-3HPMWg

source: https://askubuntu.com/questions/178481/how-to-download-an-mp3-track-from-a-youtube-video

This also works for other websites, e.g. rtbf.be :

youtube-dl --extract-audio --audio-format mp3 https://www.rtbf.be/auvio/detail_le-journal-de-12h?id=2633236

yt-dlp

youtube-dl isn't up to date any more, prefer yt-dlp

(source)

sudo apt install yt-dlp

N.B. : dans Debian 11 (Bullseye), il faut ajouter les backports = la ligne suivante dans /etc/apt/sources.list :

deb http://deb.debian.org/debian bullseye-backports main contrib non-free

Puis mettre à jour avant de l'installer:

sudo apt update

Ensuite, c'est pareil.

tout comme youtube-dl, ne fonctionne pas pour Auvio (rtbf.be) fin septembre 2021 (apparemment dû au changement de stream provider : redbee) :

yt-dlp --cookies-from-browser firefox https://auvio.rtbf.be/emission/le-jardin-extraordinaire-30
[Cookies] Extracting cookies from firefox
[Cookies] Extracted 330 cookies from firefox
[generic] le-jardin-extraordinaire-30: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] le-jardin-extraordinaire-30: Extracting information
ERROR: Unsupported URL: https://auvio.rtbf.be/emission/le-jardin-extraordinaire-30

cf. https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore/issues/920

Sous-titres

Pour avoir la liste des sous-titres disponibles :

yt-dlp --list-subs url_de_la_page
...
Language Formats
fr       vtt
de       vtt, vtt

Et ensuite pour télécharger :

yt-dlp --write-subs fr url_de_la_page
downloadfromyoutube.txt · Last modified: 2022/12/14 15:11 by carl