Asenna YouTube-DL - komentorivivideon lataustyökalu Linuxille


youtube-dl on Python-pohjainen pieni komentorivityökalu, jonka avulla voit ladata videoita YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles ja muutamilta muilta vastaavilta sivustoilta. Se on kirjoitettu pygtk-muodossa ja vaatii Python-tulkkia tämän ohjelman ajamiseksi, sitä ei ole alustarajoitettu. Sen pitäisi toimia missä tahansa Unix-, Windows- tai Mac OS X -järjestelmissä.

Äskettäin youtube-dl lisäsi videoiden lataustuen 17 uudelle verkkosivustolle: 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

youtube-dl sallii myös valita tietyn saatavissa olevan videolaadun muodon ladattavaksi tai antaa ohjelman itse ladata laadukkaampaa videota sivustolta. Se tukee myös käyttäjäkohtaisia soittolistojen latauksia, vaihtoehtoja lisätä mukautettu tai alkuperäinen otsikko ladattuun videotiedostoon. välityspalvelintuki ja paljon muuta.

Asenna YouTube-DL RHEL/CentOS: iin ja Fedoraan

Youtube-dl -ohjelma voidaan asentaa ottamalla epel-arkisto käyttöön järjestelmissäsi. Kun toiminto on otettu käyttöön, voit asentaa sen käyttämällä yum-paketinhallintatyökalua kuvan osoittamalla tavalla.

# yum install youtube-dl

Päivitys: Jos et halua lisätä kolmannen osapuolen arkistoa, voit silti asentaa sen heti käyttämällä curl- tai wget-komentoa kuvan mukaisesti.

# 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

Huomaa: Järjestelmässäsi on oltava asennettuna curl- tai wget-paketit, jotta uusimman version youtube-dl-tiedosto voidaan noutaa. Jos sinulla ei ole niitä, saatat hankkia sen.

Tiedoston noutamisen jälkeen sinun on määritettävä komentosarjalle suoritettava käyttöoikeus, jotta se voidaan suorittaa oikein.

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

Asenna YouTube-DL Ubuntu/Linux Mintiin ja Debianiin

Ubuntun käyttäjät voivat ladata ja asentaa uusimman youtube-dl-version webupd8 PPA: sta kuvan osoittamalla tavalla.

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

Päivitys: Vastaavasti minkä tahansa kolmannen osapuolen PPA: n sijaan voit käyttää curl- tai wget-komentoa asentaaksesi youtube-dl-komentosarjan uusimman version kuvan osoittamalla tavalla.

$ 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

Kun olet ladannut komentosarjan, määritä suoritettava käyttöoikeus.

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

Päivitä YouTube-DL

Itse Youtube-dl voidaan päivittää uusimpaan versioon seuraavalla komennolla.

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

Kuinka käyttää videoita YouTube-DL: n avulla

Lataa videotiedosto suorittamalla seuraava komento. Missä ”VIDEO_URL” on ladattavan videon URL-osoite.

# 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

Voit luetella kaikki käytettävissä olevat videomuodot käyttämällä vaihtoehtoa –list-format youtube-dl-komennolla.

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

Lataa haluamasi tiedostomuoto käyttämällä vaihtoehtoa ’-f’ (videoformaattikoodi). Haluaisin esimerkiksi ladata mp4-muodon, joten käytän muotoilukoodia ”18” alla olevan kuvan mukaisesti.

# 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

Jos haluat ladata videotiedostoluettelon, luo tiedosto ja aseta kaikki ladattavat YouTube-linkit.

# youtube-dl -a youtube_links.txt

Kirjoita seuraava komento päätelaitteeseen luetellaksesi kaikki käytettävissä olevat vaihtoehdot.

# youtube-dl --help

Muita jakeluja varten youtube-dl voidaan ladata youtube-dl -lataussivulta.