I-install ang YouTube-DL - Usa ka Command Line Video Download Tool para sa Linux


Ang youtube-dl usa ka Python base sa gamay nga command-line tool nga nagtugot sa pag-download sa mga video gikan sa YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles ug pipila pa nga susama nga mga site. Gisulat kini sa pygtk ug nanginahanglan sa tighubad sa Python nga modagan kini nga programa, dili kini limitado sa plataporma. Kinahanglan nga modagan kini sa bisan unsang Unix, Windows o sa Mac OS X based system.

Bag-ohay lang, ang youtube-dl nagdugang suporta sa pag-download sa video alang sa 17 ka bag-ong mga website: 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 ug break.com

Gitugotan usab sa youtube-dl ang pagpili sa piho nga avialable nga format sa kalidad sa video aron ma-download o tugotan ang programa mismo nga awtomatikong mag-download sa mas taas nga kalidad nga video gikan sa site. Kini usab adunay suporta alang sa user piho nga playlist downloads, mga kapilian sa pagdugang custom o orihinal nga titulo sa na-download nga video file. proxy nga suporta ug daghan pa.

I-install ang YouTube-DL sa RHEL/CentOS ug Fedora

Ang youtube-dl nga programa mahimong ma-install pinaagi sa pagpagana sa epel repository ubos sa imong mga sistema. Kung mahimo na, mahimo nimong i-install gamit ang 'yum' nga tool sa manager sa package sama sa gipakita.

# yum install youtube-dl

Pag-update: Kung dili nimo gusto nga idugang ang bisan unsang ikatulong partido nga repository, mahimo nimo kini i-install dayon gamit ang curl o wget nga mando sama sa gipakita.

# 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

Mubo nga sulat: Ang imong sistema kinahanglan adunay curl o wget nga mga pakete nga na-install aron makuha ang bag-ong bersyon nga youtube-dl file. Kung wala nimo sila, mahimo nimong makuha kini.

Human makuha ang file, kinahanglan nimo nga magbutang usa ka executable nga pagtugot sa script aron ma-execute sa husto.

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

I-install ang YouTube-DL sa Ubuntu/Linux Mint ug Debian

Ang mga tiggamit sa Ubuntu maka-download ug maka-install sa pinakabag-o nga bersyon sa youtube-dl gikan sa webupd8 PPA sama sa gipakita.

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

Pag-update: Sa susama, sa baylo nga mogamit sa bisan unsang ikatulo nga partido nga PPA, mahimo nimong gamiton ang curl o wget nga mando aron ma-install ang labing bag-ong bersyon sa script sa youtube-dl sama sa gipakita.

$ 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

Human ma-download ang script, itakda ang executable nga pagtugot.

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

Pag-update sa YouTube-DL

Ang Youtube-dl mismo mahimong ma-update sa pinakabag-o nga bersyon gamit ang mosunod nga sugo.

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

Giunsa Paggamit ang YouTube-DL sa Pag-download sa mga Video

Aron ma-download ang usa ka video file, padagana lang ang mosunod nga sugo. Diin ang VIDEO_URL mao ang url sa video nga gusto nimong i-download.

# 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

Para ilista ang tanang available nga format sa video, gamita ang opsyon nga “–list-formats” gamit ang youtube-dl command.

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

Aron ma-download ang gusto nga format sa file, gamita ang opsyon nga '-f' (video format code). Pananglitan, gusto ko nga mag-download sa format nga mp4, Mao nga gigamit nako ang code sa format nga '18' ingon sa gipakita sa ubos.

# 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

Aron maka-download og lista sa mga video file, paghimo og file ug ibutang ang tanang link sa YouTube nga gusto nimong i-download.

# youtube-dl -a youtube_links.txt

Isulat ang mosunud nga mando sa usa ka terminal aron ilista ang tanan nga magamit nga mga kapilian.

# youtube-dl --help

Para sa ubang mga distribusyon, ang youtube-dl mahimong ma-download gikan sa youtube-dl download page.