Sakinisha YouTube-DL - Zana ya Upakuaji wa Video ya Mstari wa Amri ya Linux


youtube-dl ni zana ya mstari wa amri ya Python inayoruhusu kupakua video kutoka YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles na tovuti chache zaidi zinazofanana. Imeandikwa katika pygtk na inahitaji mkalimani wa Python kuendesha programu hii, sio jukwaa lililozuiliwa. Inapaswa kuendeshwa kwenye mifumo yoyote ya msingi ya Unix, Windows au Mac OS X.

Hivi majuzi, youtube-dl iliongeza usaidizi wa kupakua video kwa tovuti 17 mpya: 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 na break.com

youtube-dl pia inaruhusu kuchagua umbizo mahususi la ubora wa video ili kupakua au kuruhusu programu yenyewe kupakua kiotomatiki video ya ubora wa juu kutoka kwa tovuti. Pia ina uwezo wa upakuaji maalum wa orodha ya kucheza, chaguo za kuongeza kichwa maalum au asili kwenye faili ya video iliyopakuliwa. usaidizi wa wakala na mengi zaidi.

Sakinisha YouTube-DL katika RHEL/CentOS na Fedora

Programu ya youtube-dl inaweza kusakinishwa kwa kuwezesha hazina ya epel chini ya mifumo yako. Mara tu ikiwashwa, unaweza kusakinisha kwa kutumia 'yum' zana ya kidhibiti kifurushi kama inavyoonyeshwa.

# yum install youtube-dl

Sasisha: Ikiwa hutaki kuongeza hazina yoyote ya mtu wa tatu, bado unaweza kuisakinisha mara moja kwa kutumia amri ya curl au wget kama inavyoonyeshwa.

# 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

Kumbuka: Mfumo wako lazima uwe na vifurushi vya curl au wget vilivyosakinishwa ili kuleta toleo la hivi majuzi la faili ya youtube-dl. Ikiwa huna, unaweza kufurahiya kuipata.

Baada ya kupata faili, unahitaji kuweka ruhusa inayoweza kutekelezwa kwenye hati ili kutekeleza vizuri.

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

Sakinisha YouTube-DL katika Ubuntu/Linux Mint na Debian

Watumiaji wa Ubuntu wanaweza kupakua na kusakinisha toleo jipya zaidi la youtube-dl kutoka kwa webupd8 PPA kama inavyoonyeshwa.

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

Sasisha: Vile vile, badala ya kutumia PPA ya mtu wa tatu, unaweza kutumia curl au wget amri kusakinisha toleo jipya zaidi la hati ya youtube-dl kama inavyoonyeshwa.

$ 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

Baada ya kupakua hati, weka ruhusa inayoweza kutekelezwa.

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

Sasisha YouTube-DL

Youtube-dl yenyewe inaweza kusasishwa hadi toleo la hivi karibuni kwa kutumia amri ifuatayo.

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

Jinsi ya Kutumia YouTube-DL Kupakua Video

Ili kupakua faili ya video, endesha tu amri ifuatayo. Ambapo VIDEO_URL ni url ya video ambayo ungependa kupakua.

# 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

Kuorodhesha fomati zote zinazopatikana za video, tumia chaguo -orodha-umbizo kwa amri ya 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)

Ili kupakua umbizo la faili unalopendelea, tumia chaguo ‘-f’ (msimbo wa umbizo la video). Kwa mfano, ningependa kupakua umbizo la mp4, Kwa hivyo mimi hutumia msimbo wa umbizo kama '18' kama inavyoonyeshwa hapa chini.

# 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

Ili kupakua orodha ya faili za video, unda faili na uweke viungo vyote vya YouTube ambavyo ungependa kupakua.

# youtube-dl -a youtube_links.txt

Andika amri ifuatayo kwenye terminal ili kuorodhesha chaguzi zote zinazoweza kupatikana.

# youtube-dl --help

Kwa usambazaji mwingine, youtube-dl inaweza kupakuliwa kutoka kwa ukurasa wa upakuaji wa youtube-dl.