Settu upp YouTube-DL - A Command Line Video Download Tool fyrir Linux


youtube-dl er Python byggt lítið skipanalínuverkfæri sem gerir þér kleift að hlaða niður myndböndum frá YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles og nokkrum fleiri svipuðum síðum. Það er skrifað í pygtk og krefst Python túlks til að keyra þetta forrit, það er ekki takmarkað á vettvangi. Það ætti að keyra á hvaða Unix, Windows eða í Mac OS X byggðum kerfum.

Nýlega bætti youtube-dl við stuðningi við niðurhal myndbanda fyrir 17 nýjar vefsíður: 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 gerir einnig kleift að velja tiltekið myndbandsgæðissnið til að hlaða niður eða láta forritið sjálft hlaða niður hágæða myndbandi sjálfkrafa af síðunni. Það hefur einnig stuðning fyrir notendasértæka niðurhal á lagalista, valkosti til að bæta sérsniðnum eða upprunalegum titli við niðurhalaða myndbandsskrána. proxy stuðning og margt fleira.

Settu upp YouTube-DL í RHEL/CentOS og Fedora

YouTube-dl forritið er hægt að setja upp með því að virkja epel repository undir kerfum þínum. Þegar það hefur verið virkt geturðu sett upp með því að nota 'yum' pakkastjórnunarverkfæri eins og sýnt er.

# yum install youtube-dl

Uppfærsla: Ef þú vilt ekki bæta við neinni þriðja aðila geymslu geturðu samt sett það upp strax með því að nota curl eða wget skipunina eins og sýnt er.

# 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

Athugið: Kerfið þitt verður að hafa curl eða wget pakka uppsetta til að sækja nýlega útgáfu youtube-dl skrá. Ef þú ert ekki með þær, gætirðu namm að fá það.

Eftir að þú hefur sótt skrána þarftu að setja keyrsluheimild á handritið til að keyra rétt.

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

Settu upp YouTube-DL í Ubuntu/Linux Mint og Debian

Ubuntu notendur geta hlaðið niður og sett upp nýjustu youtube-dl útgáfuna af webupd8 PPA eins og sýnt er.

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

Uppfærsla: Á sama hátt, í stað þess að nota hvaða PPA sem er frá þriðja aðila, geturðu notað curl eða wget skipun til að setja upp nýjustu útgáfuna af youtube-dl handriti eins og sýnt er.

$ 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

Eftir að hafa hlaðið niður handritinu skaltu stilla executable leyfið.

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

Uppfærðu YouTube-DL

Youtube-dl sjálft er hægt að uppfæra í nýjustu útgáfuna með því að nota eftirfarandi skipun.

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

Hvernig á að nota YouTube-DL til að hlaða niður myndböndum

Til að hlaða niður myndbandsskrá skaltu einfaldlega keyra eftirfarandi skipun. Þar sem „VIDEO_URL“ er slóð myndbandsins sem þú vilt hlaða niður.

# 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

Til að skrá öll tiltæk snið myndbanda, notaðu valkostinn „–list-snið“ með youtube-dl skipuninni.

# 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)

Til að hlaða niður ákjósanlegu skráarsniði, notaðu valkostinn '-f' (kóði myndbandssniðs). Til dæmis langar mig að hlaða niður mp4 sniði, svo ég nota sniðkóða sem '18' eins og sýnt er hér að neðan.

# 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

Til að hlaða niður lista yfir myndbandsskrár skaltu búa til skrá og setja alla YouTube tengla sem þú vilt hlaða niður.

# youtube-dl -a youtube_links.txt

Sláðu inn eftirfarandi skipun í flugstöðinni til að skrá alla tiltæka valkosti.

# youtube-dl --help

Fyrir aðra dreifingu er hægt að hlaða niður youtube-dl af youtube-dl niðurhalssíðunni.