Installer YouTube-DL - A Command Line Video Download Tool til Linux
youtube-dl er et Python-baseret lille kommandolinjeværktøj, der gør det muligt at downloade videoer fra YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles og få flere lignende sider. Det er skrevet i pygtk og kræver, at Python-tolk kører dette program, det er ikke platformbegrænset. Den skal køre på alle Unix-, Windows- eller Mac OS X-baserede systemer.
For nylig tilføjede youtube-dl understøttelse af video-download til 17 nye websteder: 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 og break.com
youtube-dl gør det også muligt at vælge et specifikt format, der er tilgængeligt for videokvalitet, der skal downloades eller lade selve programmet automatisk downloade video af højere kvalitet fra webstedet. Det har også understøttelse af brugerspecifikke download af afspilningslister, muligheder for at tilføje brugerdefineret eller original titel til den downloadede videofil. proxy support og mange flere.
Installer YouTube-DL i RHEL/CentOS og Fedora
Programmet youtube-dl kan installeres ved at aktivere epel-lager under dine systemer. Når det er aktiveret, kan du installere ved hjælp af 'yum' pakkehåndteringsværktøj som vist.
# yum install youtube-dl
Opdatering: Hvis du ikke ønsker at tilføje et tredjepartsregister, kan du stadig installere det med det samme ved hjælp af curl eller wget-kommandoen som vist.
# 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
Bemærk: Dit system skal have curl- eller wget-pakker installeret for at hente den nyeste version youtube-dl-fil. Hvis du ikke har dem, kan du måske få det.
Efter hentning af filen skal du indstille en eksekverbar tilladelse til scriptet til at udføre korrekt.
chmod a+rx /usr/local/bin/youtube-dl
Installer YouTube-DL i Ubuntu/Linux Mint og Debian
Ubuntu-brugere kan downloade og installere den nyeste youtube-dl-version fra webupd8 PPA som vist.
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install youtube-dl
Opdatering: På samme måde kan du i stedet for at bruge en tredjeparts PPA bruge curl eller wget-kommandoen til at installere den nyeste version af youtube-dl script som vist.
$ 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
Efter download af scriptet skal du indstille den eksekverbare tilladelse.
$ sudo chmod a+rx /usr/local/bin/youtube-dl
Opdater YouTube-DL
Youtube-dl selv kan opdateres til den nyeste version ved hjælp af følgende kommando.
# youtube-dl -U
Updating to version 2015.09.03 ... Updated youtube-dl. Restart youtube-dl to use the new version.
Sådan bruges YouTube-DL til at downloade videoer
For at downloade en videofil skal du blot køre følgende kommando. Hvor "VIDEO_URL" er webadressen til den video, du vil downloade.
# 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
For at liste alle tilgængelige videoformater skal du bruge indstillingen “–list-formats” med youtube-dl-kommandoen.
# 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)
For at downloade et foretrukket filformat skal du bruge indstillingen ‘-f’ (videoformatkode). For eksempel vil jeg downloade mp4-format, så jeg bruger formatkode som '18' som vist nedenfor.
# 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
For at downloade en liste med videofiler skal du oprette en fil og placere alle de YouTube-links, du vil downloade.
# youtube-dl -a youtube_links.txt
Skriv følgende kommando i en terminal for at liste alle de valgbare muligheder.
# youtube-dl --help
For andre distributioner kan youtube-dl downloades fra youtube-dl-download-siden.