Instalējiet YouTube-DL - komandrindas video lejupielādes rīku Linux


youtube-dl ir neliels Python bāzes komandrindas rīks, kas ļauj lejupielādēt videoklipus no YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles un vēl dažām līdzīgām vietnēm. Tas ir rakstīts pygtk un prasa Python tulku, lai palaistu šo programmu, tas nav ierobežots ar platformu. Tam vajadzētu darboties jebkurā Unix, Windows vai Mac OS X sistēmā.

Nesen youtube-dl pievienoja video lejupielādes atbalstu 17 jaunām vietnēm: 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 un break.com

youtube-dl arī ļauj izvēlēties konkrētu pieejamu video kvalitātes formātu, lai lejupielādētu, vai ļaut programmai pašai automātiski lejupielādēt augstākas kvalitātes video no vietnes. Tam ir arī atbalsts lietotāju specifisku atskaņošanas sarakstu lejupielādēm, iespējas pievienot pielāgotu vai oriģinālu nosaukumu lejupielādētajam video failam. starpniekservera atbalsts un daudz kas cits.

Instalējiet YouTube-DL RHEL/CentOS un Fedora

Programmu youtube-dl var instalēt, iespējojot epel repozitoriju jūsu sistēmās. Pēc iespējošanas varat instalēt, izmantojot pakotņu pārvaldnieka rīku ‘yum’, kā parādīts attēlā.

# yum install youtube-dl

Atjaunināt: ja nevēlaties pievienot trešo pušu repozitoriju, joprojām varat to uzreiz instalēt, izmantojot curl vai wget komandu, kā parādīts.

# 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

Piezīme. Lai ielādētu jaunākās versijas youtube-dl failu, sistēmā jābūt instalētām čokurošanās vai wget pakotnēm. Ja jums to nav, varat to iegūt.

Pēc faila ielādes jums pareizi jānosaka skripta izpildāmā atļauja.

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

Instalējiet YouTube-DL Ubuntu/Linux Mint un Debian

Ubuntu lietotāji var lejupielādēt un instalēt jaunāko youtube-dl versiju no webupd8 PPA, kā parādīts.

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

Atjaunināt: Līdzīgi, izmantojot jebkuru trešo pušu PPA, varat izmantot komandu curl vai wget, lai instalētu jaunāko youtube-dl skripta versiju, kā parādīts.

$ 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

Pēc skripta lejupielādes iestatiet izpildāmo atļauju.

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

Atjauniniet YouTube-DL

Pašu Youtube-dl var atjaunināt uz jaunāko versiju, izmantojot šādu komandu.

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

Kā izmantot YouTube-DL, lai lejupielādētu videoklipus

Lai lejupielādētu video failu, vienkārši izpildiet šo komandu. Kur “VIDEO_URL” ir lejupielādējamā videoklipa URL.

# 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

Lai uzskaitītu visus pieejamos video formātus, izmantojiet opciju “–list-format” ar komandu youtube-dl.

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

Lai lejupielādētu vēlamo faila formātu, izmantojiet opciju ‘-f’ (video formāta kods). Piemēram, es vēlētos lejupielādēt mp4 formātu, tāpēc formāta kodu izmantoju kā ‘18’, kā parādīts zemāk.

# 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

Lai lejupielādētu video failu sarakstu, izveidojiet failu un ievietojiet visas YouTube saites, kuras vēlaties lejupielādēt.

# youtube-dl -a youtube_links.txt

Ierakstiet šādu komandu terminālā, lai uzskaitītu visas pieejamās iespējas.

# youtube-dl --help

Citiem izplatījumiem youtube-dl var lejupielādēt no youtube-dl lejupielādes lapas.