Installéiert YouTube-DL - A Command Line Video Download Tool fir Linux


youtube-dl ass e Python-baséiert kleng Kommandozeil-Tool dat et erlaabt Videoen vun YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles a e puer méi ähnlech Siten erofzelueden. Et ass a pygtk geschriwwen a erfuerdert Python Dolmetscher fir dëse Programm ze lafen, et ass net Plattform limitéiert. Et soll op all Unix, Windows oder op Mac OS X baséiert Systemer lafen.

Viru kuerzem huet YouTube-dl Video Download Support fir 17 nei Websäite bäigefüügt: brightcove.com, auengine.com, RingTV, instagram.com, Jukebox, 3sat, CSpan, Statigr.am, traileraddict.com, hotnewhiphop.com, wat.tv, tu.tv, gamespot.com, tudou.com, Wimp.com, archive.org an break.com

YouTube-dl erlaabt och spezifesch avialable Videoqualitéitsformat ze wielen fir erofzelueden oder de Programm selwer automatesch méi héich Qualitéitsvideo vum Site erofzelueden. Et huet och Ënnerstëtzung fir Benotzerspezifesch Playlist Downloads, Optiounen fir e personaliséierten oder originelle Titel un déi erofgeluede Videodatei ze addéieren. Proxy Ënnerstëtzung a vill méi.

Installéiert YouTube-DL an RHEL/CentOS a Fedora

Den YouTube-dl Programm kann installéiert ginn andeems Dir Epel Repository ënner Äre Systemer aktivéiert. Eemol aktivéiert, kënnt Dir mat 'yum' Package Manager Tool installéieren wéi gewisen.

# yum install youtube-dl

Update: Wann Dir keng Drëtt Partei Repository wëllt addéieren, kënnt Dir et nach ëmmer direkt installéieren mat Curl oder wget Kommando wéi gewisen.

# curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
OR
# wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Notiz: Äre System muss Curl oder wget Packagen installéiert hunn fir déi rezent Versioun youtube-dl Datei ze sichen. Wann Dir se net hutt, da kënnt Dir et eleng kréien.

Nodeems Dir d'Datei erofgeholl hutt, musst Dir eng ausführbar Erlaabnis op de Skript setzen fir richteg auszeféieren.

chmod a+rx /usr/local/bin/youtube-dl

Installéiert YouTube-DL an Ubuntu/Linux Mint an Debian

Ubuntu Benotzer kënnen déi lescht YouTube-dl Versioun vum webupd8 PPA eroflueden an installéieren wéi gewisen.

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-dl

Update: Ähnlech, amplaz all Drëtt Partei PPA benotzt, kënnt Dir Curl oder wget Kommando benotze fir déi lescht Versioun vum YouTube-dl Skript z'installéieren wéi gewisen.

$ sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
OR
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Nodeems Dir de Skript erofgelueden hutt, setzt déi ausführbar Erlaabnis.

$ sudo chmod a+rx /usr/local/bin/youtube-dl

Update YouTube-DL

Youtube-dl selwer kann op déi lescht Versioun aktualiséiert ginn mat dem folgenden Kommando.

# youtube-dl -U
Updating to version 2015.09.03 ...
Updated youtube-dl. Restart youtube-dl to use the new version.

Wéi benotzt YouTube-DL fir Videoen erofzelueden

Fir eng Videodatei erofzelueden, fuert einfach de folgende Kommando aus. Wou VIDEO_URL ass d'URL vum Video deen Dir wëllt eroflueden.

# youtube-dl https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage
[youtube] iRYvuS9OxdA: Downloading video info webpage
[youtube] iRYvuS9OxdA: Extracting video information
[youtube] iRYvuS9OxdA: Downloading js player new-en_US-vflCeB3p5
[youtube] iRYvuS9OxdA: Downloading DASH manifest
[download] Destination: Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4
[download] 100% of 10.33MiB in 00:01

Fir all verfügbare Videoformater ze lëschten, benotzt d'Optioun –list-formats mam youtube-dl Kommando.

# youtube-dl --list-formats https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] vKtwZmhX0lw: Downloading webpage
[youtube] vKtwZmhX0lw: Downloading video info webpage
[youtube] vKtwZmhX0lw: Extracting video information
[youtube] vKtwZmhX0lw: Downloading DASH manifest
[youtube] vKtwZmhX0lw: Downloading DASH manifest
[info] Available formats for vKtwZmhX0lw:
format code  extension  resolution note
171          webm       audio only DASH audio  113k , [email  (44100Hz), 1.86MiB
140          m4a        audio only DASH audio  128k , m4a_dash container, aac  @128k (44100Hz), 2.14MiB
141          m4a        audio only DASH audio  255k , m4a_dash container, aac  @256k (44100Hz), 4.30MiB
278          webm       180x144    DASH video   63k , webm container, vp9, 1fps, video only, 946.76KiB
160          mp4        180x144    DASH video  112k , avc1.4d400c, 15fps, video only, 1.86MiB
242          webm       300x240    DASH video  170k , vp9, 1fps, video only, 2.50MiB
133          mp4        300x240    DASH video  247k , avc1.4d400d, 25fps, video only, 4.11MiB
243          webm       400x320    DASH video  288k , vp9, 1fps, video only, 4.07MiB
13           3gp        unknown    small 
17           3gp        176x144    small ,  mp4a.40.2, mp4v.20.3
36           3gp        320x240    small ,  mp4a.40.2, mp4v.20.3
5            flv        400x240    small 
43           webm       640x360    medium ,  vorbis, vp8.0
18           mp4        640x360    medium ,  mp4a.40.2, avc1.42001E (best)

Fir e gewënschte Dateiformat erofzelueden, benotzt d'Optioun '-f' (Videoformatcode). Zum Beispill, ech wéilt mp4 Format eroflueden, Also benotzen ech Formatcode als '18' wéi hei ënnendrënner.

# youtube-dl -f 18 https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage
[youtube] iRYvuS9OxdA: Downloading video info webpage
[youtube] iRYvuS9OxdA: Extracting video information
[youtube] iRYvuS9OxdA: Downloading DASH manifest
[download] Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4 has already been downloaded
[download] 100% of 10.33MiB

Fir eng Lëscht vu Videodateien erofzelueden, erstellt eng Datei a setzt all YouTube Linken déi Dir wëllt eroflueden.

# youtube-dl -a youtube_links.txt

Gitt de folgende Kommando an engem Terminal fir all verfügbar Optiounen ze lëschten.

# youtube-dl --help

Fir aner Verdeelungen kann youtube-dl vun der youtube-dl Download Säit erofgeluede ginn.