Ero sivun ”Youtube-dl” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (http -> https)
Rivi 39: Rivi 39:
==Käyttö==
==Käyttö==
Ladataan video:
Ladataan video:
  youtube-dl '<nowiki>http://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
  youtube-dl '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
Videon tiedostonnimeksi tulee YouTubesta ladatessa oletuksena sen osoitteen sisältämä kirjaintunnus (muotoa abcdefghijkl.flv).
Videon tiedostonnimeksi tulee YouTubesta ladatessa oletuksena sen osoitteen sisältämä kirjaintunnus (muotoa abcdefghijkl.flv).


Oletuksena youtube-dl lataa videosta korkeinta laatua olevan version. Heikomman laadun (pienemmän tiedostokoon) voi valita [[valitsin|valitsimella]] <tt>-f</tt>, esimerkiksi:
Oletuksena youtube-dl lataa videosta korkeinta laatua olevan version. Heikomman laadun (pienemmän tiedostokoon) voi valita [[valitsin|valitsimella]] <tt>-f</tt>, esimerkiksi:
  youtube-dl -f 360p '<nowiki>http://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
  youtube-dl -f 360p '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'


Videon tiedostonimeksi saa sen otsikon käyttämällä valitsinta <tt>-t</tt>:
Videon tiedostonimeksi saa sen otsikon käyttämällä valitsinta <tt>-t</tt>:
  youtube-dl -t '<nowiki>http://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
  youtube-dl -t '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'


Ladattava video on latauksen aikana oletuksena tallennettuna .part-päätteiseen välimuistitiedostoon. Tästä voi olla haittaa toistettaessa videota kesken sen latauksen, koska tiedostonnimi vaihtuu latauksen päätyttyä. Videon saa tallentumaan suoraan lopulliseen tiedostoon valitsimella <tt>--no-part</tt>:
Ladattava video on latauksen aikana oletuksena tallennettuna .part-päätteiseen välimuistitiedostoon. Tästä voi olla haittaa toistettaessa videota kesken sen latauksen, koska tiedostonnimi vaihtuu latauksen päätyttyä. Videon saa tallentumaan suoraan lopulliseen tiedostoon valitsimella <tt>--no-part</tt>:
  youtube-dl --no-part '<nowiki>http://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
  youtube-dl --no-part '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'


===Videon katsominen tallentamatta sitä tiedostoon===
===Videon katsominen tallentamatta sitä tiedostoon===
Rivi 56: Rivi 56:
  mkfifo ff  
  mkfifo ff  


  youtube-dl <nowiki>'</nowiki>http://www.youtube.com/watch?v=abcdefghijkl<nowiki>'</nowiki> -o ff &
  youtube-dl <nowiki>'</nowiki>https://www.youtube.com/watch?v=abcdefghijkl<nowiki>'</nowiki> -o ff &
  mplayer ff
  mplayer ff



Versio 24. toukokuuta 2021 kello 18.14


youtube-dl

Esimerkki videon latauksesta.
Käyttöliittymä teksti
Lisenssi Public Domain
Kotisivu
  • rg3.github.io/youtube-dl
  • yt-dl.org
  • Lähdekoodi github.com/rg3/youtube-dl/

    youtube-dl (YouTube download) on pieni komentorivipohjainen Python-ohjelma, jolla voi tallentaa videoita YouTubesta ja useista sadoista muista videopalveluista, joita ovat esimerkiksi Vimeo, Daily Motion, Metacafe, Facebook, Ruutu, suosituimmat aikuisviihdesivut jne. Lista sivuista, joilta youtube-dl osaa ladata videoita.

    Ladatun videon toistamiseen voi käyttää tavallisimpia mediasoitinohjelmia, kuten MPlayeria tai VLC:tä.

    DMCA-poistopyyntö ja sen seuraukset

    24. lokakuuta 2020 Recording Industry Association of American tekemän DMCA poistopyynnön takia youtube-dl GitHubissa sijainneita lähdekoodeja kohtaan, youtube-dl eikä sen suurimpaa osaa haaraumista ole voinut muokata tai ladata sen jälkeen GitHubista. Sen sijaan lähdekoodit viimeisimpään 2020.09.20-versioon ovat ladattavissa projektin kotisivulta, joka ei sijaitse GitHubin alaisuudessa. Poistopyyntö on kuitenkin onnistunut luomaan Streisand-efektin, jonka seurauksena lukuisia youtube-dl-ohjelmavarastoja on avattu muiden Git-palvelutarjoajien alaisuuteen, kuten myös käyttäjien omille Git-palvelimille..

    16. marraskuuta 2020 projektin lähdekoodit mukaan lukien GitHubin palvelimilla sijainneet verkkosivut palautettiinennalleen.

    Asennus

    Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.

    youtube-dl löytyy useimpien jakeluiden paketinhallinnasta nimellä youtube-dl. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

    Ohjelman voi ladata sen kotisivuilta. Jotta ladattu ohjelmatiedosto voitaisiin ajaa, täytyy sille antaa suoritusoikeudet. Ohjelma voi olla myös kätevä sijoittaa johonkin PATH-ympäristömuuttujassa olevaan hakemistoon (kuten /home/käyttäjänimi/bin), jolloin se on helppo suorittaa riippumatta työhakemistosta.

    Mikäli youtube-dl:ää ei asenna paketinhallinnan kautta, täytyy itse varmistaa, että järjestelmään on asennettu Python-tulkki.

    Manuaalinen asennus kotisivuilta

    # curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
    # chmod a+rx /usr/local/bin/youtube-dl
    

    Manuaalinen päivitys uusimpaan versioon

    # youtube-dl -U
    

    Käyttö

    Ladataan video:

    youtube-dl 'https://www.youtube.com/watch?v=abcdefghijkl'
    

    Videon tiedostonnimeksi tulee YouTubesta ladatessa oletuksena sen osoitteen sisältämä kirjaintunnus (muotoa abcdefghijkl.flv).

    Oletuksena youtube-dl lataa videosta korkeinta laatua olevan version. Heikomman laadun (pienemmän tiedostokoon) voi valita valitsimella -f, esimerkiksi:

    youtube-dl -f 360p 'https://www.youtube.com/watch?v=abcdefghijkl'
    

    Videon tiedostonimeksi saa sen otsikon käyttämällä valitsinta -t:

    youtube-dl -t 'https://www.youtube.com/watch?v=abcdefghijkl'
    

    Ladattava video on latauksen aikana oletuksena tallennettuna .part-päätteiseen välimuistitiedostoon. Tästä voi olla haittaa toistettaessa videota kesken sen latauksen, koska tiedostonnimi vaihtuu latauksen päätyttyä. Videon saa tallentumaan suoraan lopulliseen tiedostoon valitsimella --no-part:

    youtube-dl --no-part 'https://www.youtube.com/watch?v=abcdefghijkl'
    

    Videon katsominen tallentamatta sitä tiedostoon

    youtube-dl-ohjelmalla ladatun videon katsominen tallentamatta sitä koneelle tiedostoon onnistuu Mkfifo-nimisellä peruskomennolla ja MPlayer-ohjelmalla. Tarvittavat komennot ovat:

    mkfifo ff 
    
    youtube-dl 'https://www.youtube.com/watch?v=abcdefghijkl' -o ff &
    mplayer ff
    

    Muita vaihtoehtoja YouTube-videoiden lataamiseen

    Katso myös

    Aiheesta muualla