Wụnye YouTube-DL - Ngwá Ọrụ Nbudata Vidiyo Line Line maka Linux


youtube-dl bụ ngwa ọrụ ahịrị iwu Python nke na-enye ohere ibudata vidiyo na YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles na saịtị ndị ọzọ yiri ya. Edere ya na pygtk ma chọọ onye ntụgharị Python ka ọ mee mmemme a, ọ bụghị ikpo okwu amachibidoro ya. Ọ ga-agba ọsọ na Unix ọ bụla, Windows ma ọ bụ na Mac OS X dabeere na usoro.

Na nso nso a, youtube-dl gbakwunyere nkwado nbudata vidiyo maka webụsaịtị 17 ọhụrụ: 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 na-enye ohere ịhọrọ usoro ogo vidiyo a kapịrị ọnụ ka ibudata ma ọ bụ hapụ mmemme ahụ n'onwe ya ibudata vidiyo dị elu na saịtị ahụ ozugbo. Ọ nwekwara nkwado maka onye ọrụ kpọmkwem nbudata listi ọkpụkpọ, nhọrọ ịgbakwunye omenala ma ọ bụ aha mbụ na faịlụ vidiyo ebudatara. nkwado proxy na ọtụtụ ndị ọzọ.

Wụnye YouTube-DL na RHEL/CentOS na Fedora

Enwere ike itinye mmemme youtube-dl site n'ịkwado ebe nchekwa epel n'okpuru sistemụ gị. Ozugbo enyere gị aka, ịnwere ike ịwụnye site na iji ngwa njikwa ngwugwu 'yum' dị ka egosiri.

# yum install youtube-dl

Mmelite: Ọ bụrụ na ịchọghị ịgbakwunye ebe nchekwa ndị ọzọ, ị ka nwere ike tinye ya ozugbo site na iji curl ma ọ bụ wget iwu dị ka egosiri.

# 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

Mara: Sistemu gị ga-enwerịrị ngwungwu curl ma ọ bụ wget arụnyere iji weta faịlụ youtube-dl ụdị na-adịbeghị anya. Ọ bụrụ na ịnweghị ha, ị nwere ike ime ya.

Mgbe ị nwetasịrị faịlụ ahụ, ịkwesịrị ịtọ ikike nke enwere ike ime ya na edemede ahụ ka ọ rụọ ọrụ nke ọma.

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

Wụnye YouTube-DL na Ubuntu/Linux Mint na Debian

Ndị ọrụ Ubuntu nwere ike ibudata na wụnye ụdị youtube-dl kachasị ọhụrụ site na webupd8 PPA dị ka egosiri.

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

Mmelite: N'otu aka ahụ, kama iji PPA nke atọ ọ bụla, ị nwere ike iji curl ma ọ bụ wget iwu ịwụnye ụdị edemede youtube-dl kachasị ọhụrụ dịka egosiri.

$ 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

Mgbe nbudatachara edemede ahụ, tọọ ikike nke enwere ike ime ya.

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

Melite YouTube-DL

Youtube-dl n'onwe ya nwere ike imelite ya na ụdị kachasị ọhụrụ site na iji iwu na-esonụ.

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

Otu esi eji YouTube-DL budata vidiyo

Ka ibudata faịlụ vidiyo, mee naanị iwu a. Ebe VIDEO_URL bụ url vidiyo nke ịchọrọ ibudata.

# 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

Iji depụta ụdị vidiyo niile dị, jiri nhọrọ “–list-formats” jiri iwu 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)

Ka ibudata ụdị faịlụ masịrị, jiri nhọrọ '-f' (koodu usoro vidiyo). Dịka ọmụmaatụ, ọ ga-amasị m ibudata usoro mp4, yabụ m na-eji koodu usoro dịka '18' dị ka egosiri n'okpuru.

# 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

Ka ibudata ndepụta faịlụ vidiyo, mepụta faịlụ wee debe njikọ YouTube niile ịchọrọ ibudata.

# youtube-dl -a youtube_links.txt

Pịnye iwu a n'ọnụ ọnụ ka ịdepụta nhọrọ niile enwere ike.

# youtube-dl --help

Maka nkesa ndị ọzọ, enwere ike ibudata youtube-dl na ibe nbudata youtube-dl.