Installige YouTube-DL - käsurea video allalaadimise tööriist Linuxile


youtube-dl on Pythoni põhine väike käsurea tööriist, mis võimaldab videoid alla laadida saidilt YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles ja veel mõnedest sarnastest saitidest. See on kirjutatud pygtkis ja nõuab selle programmi käitamiseks Pythoni tõlki, see pole platvormiga piiratud. See peaks töötama mis tahes Unixi, Windowsi või Mac OS X-i põhistes süsteemides.

Hiljuti lisas youtube-dl video allalaadimise tuge 17 uuele veebisaidile: 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 ja break.com

Samuti võimaldab youtube-dl valida allalaadimiseks konkreetse saadaval oleva videokvaliteedi vormingu või lasta programmil ise saidilt automaatselt kvaliteetsemat videot alla laadida. Sellel on ka kasutajaspetsiifiliste esitusloendite allalaadimiste tugid, allalaaditud videofailile kohandatud või originaalse pealkirja lisamise võimalused. puhverserveri tugi ja palju muud.

Installige YouTube-DL RHEL/CentOS ja Fedora

Programmi youtube-dl saab installida, lubades oma süsteemides epeli hoidla. Kui see on lubatud, saate installida paketi halduri tööriistaga yum, nagu näidatud.

# yum install youtube-dl

Värskendus: kui te ei soovi lisada kolmandate osapoolte hoidlat, saate selle siiski kohe installida, kasutades käsku curl või wget, nagu näidatud.

# 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

Märkus. Uusima versiooni youtube-dl toomiseks peab teie süsteemis olema installitud curl- või wget-paketid. Kui teil neid pole, võite selle hankida.

Pärast faili toomist peate skripti õigeks käivitamiseks määrama käivitatava loa.

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

Installige YouTube-DL Ubuntu/Linux Mint ja Debianisse

Ubuntu kasutajad saavad alla laadida ja installida uusima youtube-dl versiooni veebisaidilt PPUP8, nagu näidatud.

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

Värskendus: Samamoodi võite mis tahes kolmanda osapoole PPA asemel kasutada käsku curl või wget, et installida youtube-dl skripti uusim versioon, nagu näidatud.

$ 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ärast skripti allalaadimist määrake käivitatav luba.

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

Värskendage YouTube-DL-i

Youtube-dl'i saab ise värskendada uusimale versioonile järgmise käsu abil.

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

Kuidas kasutada YouTube-DL-i videote allalaadimiseks

Videofaili allalaadimiseks käivitage lihtsalt järgmine käsk. Kus „VIDEO_URL” on allalaaditava video 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

Kõigi saadaolevate video vormingute loetlemiseks kasutage käsku youtube-dl valikut „–list-format”.

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

Eelistatud failivormingu allalaadimiseks kasutage valikut ‘-f’ (videoformaadi kood). Näiteks tahaksin alla laadida mp4-vormingu, seega kasutan vormingukoodi kui ‘18’, nagu allpool näidatud.

# 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

Videofailide loendi allalaadimiseks looge fail ja lisage kõik YouTube'i lingid, mida soovite alla laadida.

# youtube-dl -a youtube_links.txt

Kõigi võimalike valikute loetlemiseks tippige terminali järgmine käsk.

# youtube-dl --help

Muude jaotuste jaoks saab youtube-dl alla laadida youtube-dl-i allalaadimislehelt.