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

Linux.fista
Siirry navigaatioon Siirry hakuun
p (malline)
 
(34 välissä olevaa versiota 11 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Youtube-dl on pieni [[komentorivi]]pohjainen [[Python]]-ohjelma, jolla voi ladata videoita Youtubesta.  
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
{{Ohjelma
| nimi=youtube-dl
| kuva=[[Kuva:Youtube-dl-lataus.png|200px]]
| kuvateksti=Esimerkki videon latauksesta.
| lisenssi=[[Public Domain]]
| käyttöliittymä=teksti
| kotisivu=
<li>[https://rg3.github.io/youtube-dl/ rg3.github.io/youtube-dl]
<li>[https://yt-dl.org/ yt-dl.org]
| lähdekoodi=[https://github.com/rg3/youtube-dl/ github.com/rg3/youtube-dl/]
}}


Youtuben videot ovat [[wikipedia:Flash Video|Flash Video]] -muodossa (<tt>.flv</tt>). Videon ääni on [[mp3]]-pakattua. Ladatun videon toistamiseen voi käyttää esimerkiksi [[MPlayer]]ia.
'''youtube-dl''' (''YouTube download'') on pieni [[komentorivi]]pohjainen [[Python]]-ohjelma, jolla voi tallentaa videoita YouTubesta ja '''useista sadoista muista videopalveluista tai musiikkisoittimista''',  joita ovat esimerkiksi Vimeo, Daily Motion, Metacafe, Facebook, Ruutu, kaleva.fi.
 
Ladatun videon tai pelkän äänen toistamiseen voi käyttää tavallisimpia mediasoitinohjelmia, kuten [[MPlayer]]ia tai [[VLC]]:tä.
 
== DMCA-poistopyyntö ja sen seuraukset ==
 
24. lokakuuta 2020 [[wikipedia:fi:Recording Industry Association of America|Recording Industry Association of America]]n tekemän [[wikipedia:fi:DMCA|DMCA]] [https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md poistopyynnön] takia youtube-dl [[GitHub]]issa 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 [[wikipedia:fi:Streisand effect|Streisand-efektin]], jonka seurauksena [https://www.reddit.com/r/youtubedl/comments/jgttnc/youtubedl_github_repository_disabled_due_to_a/ 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 [https://www.eff.org/deeplinks/2020/11/github-reinstates-youtube-dl-after-riaas-abuse-dmca palautettiin][https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back/ ennalleen].


==Asennus==
==Asennus==
{{oikeudet}}
{{asenna|youtube-dl|youtube-dl}}
{{asenna|youtube-dl|youtube-dl}}


Ohjelman voi myös ladata sen [http://bitbucket.org/rg3/youtube-dl/wiki/Home kotisivuilta]. Jotta ladattu ohjelmatiedosto voitaisiin ajaa, täytyy sille antaa [[tiedoston oikeudet|suoritusoikeudet]]. Ohjelma voi olla myös kätevä sijoittaa johonkin [[PATH]]-[[ympäristömuuttuja]]ssa olevaan hakemistoon (kuten /home/käyttäjänimi/bin), jolloin se on helppo suorittaa riippumatta [[työhakemisto]]sta.
Ohjelman voi ladata sen [https://yt-dl.org/download.html kotisivuilta]. Jotta ladattu ohjelmatiedosto voitaisiin ajaa, täytyy sille antaa [[tiedoston oikeudet|suoritusoikeudet]]. Ohjelma voi olla myös kätevä sijoittaa johonkin [[PATH]]-[[ympäristömuuttuja]]ssa olevaan hakemistoon (kuten /home/käyttäjänimi/bin), jolloin se on helppo suorittaa riippumatta [[työhakemisto]]sta.


Mikäli youtube-dl:ää ei asenna paketinhallinnan kautta, täytyy itse varmistaa, että järjestelmään on asennettu Python-tulkki.
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ö==
==Käyttö==
Ladataan video:
Ladataan video:
  youtube-dl '<nowiki>http://www.youtube.com/watch?v=abcdefghijkl</nowiki>' -o videotiedosto.flv
  youtube-dl '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
[[Valitsin]] <tt>-o</tt> määrittelee kohdetiedoston nimen. Mikäli sitä ei määritellä, tulee videon tiedostonnimeksi 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:
youtube-dl -f 360p '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'


Muita valitsimia:
Videon tiedostonimeksi saa sen otsikon käyttämällä valitsinta <tt>-t</tt>:
*'''-u''' - käyttäjänimi
youtube-dl -t '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
*'''-p''' - salasana
*'''-t''' - tiedostonnimenä videon otsikko
*'''-b''' - paras laatu
*'''-m''' - kännyköille sovitettu laatu
*'''--help''' - pikaohje


== Muita vaihtoehtoja Youtube-videoiden lataamiseen ==
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>:
* Vaihtoehtoisesti Youtubesta on mahdollista tallentaa videoita eri muodoissa Firefoxin [https://addons.mozilla.org/fi/firefox/addon/3006 Video DownloadHelper Video DownloadHelper] -lisäosalla. Videotiedostojen muuntaminen eri muotoihin onnistuu [[FFmpeg]]-työkalulla.
youtube-dl --no-part '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
* [[Kde]]:n käyttäjille on olemassa graafinen [http://kde-apps.org/content/show.php/Youtube+Downloader+Gui?content=72326 Youtube Downloader Gui], joka tarjoaa graafisen käyttöliittymän <tt>youtube-dl</tt>:n käyttöön.


Ladataan pelkkä ääni:
youtube-dl '<nowiki>https://www.kaleva.fi/kaikki-juuret-johtavat-sattumiin-radio-kalevan-kan/6285186</nowiki>'


==Videon katsominen ilman Flash soitinta==
===Videon katsominen tallentamatta sitä tiedostoon===
Videon katsominen Youtubesta ilman [[Flash]]-soitinta tapahtuu jokaisesta käyttöjärjestelmästä löytyvällä [[Mkfifo]]-nimisellä peruskomennolla, [[RTMPDump]]-nimisellä ohjelmalla ja <tt>youtube-dl</tt> scriptillä, sekä [[MPlayer]]-nimisellä mediasoitinohjelmalla, joka tapahtuu komennolla:
youtube-dl-ohjelmalla ladatun videon katsominen tallentamatta sitä koneelle tiedostoon onnistuu [[Mkfifo]]-nimisellä peruskomennolla ja [[MPlayer]]-ohjelmalla. Tarvittavat komennot ovat:


  mkfifo ff  
  mkfifo ff  
  youtube-dl http://www.youtube.com/watch?v=weRHyjj34ZE -o ff
 
  youtube-dl <nowiki>'</nowiki>https://www.youtube.com/watch?v=abcdefghijkl<nowiki>'</nowiki> -o ff &
  mplayer ff
  mplayer ff
== Muita vaihtoehtoja YouTube-videoiden lataamiseen ==
* Vaihtoehtoisesti YouTubesta on mahdollista tallentaa videoita eri muodoissa Firefoxin [https://addons.mozilla.org/fi/firefox/addon/3006 Video DownloadHelper Video DownloadHelper] -lisäosalla. Videotiedostojen muuntaminen eri muotoihin onnistuu mm. [[FFmpeg]]-työkalulla.


==Katso myös==
==Katso myös==
*[[yt-dlp]] - haarauma <tt>youtube-dl</tt>:stä, jossa on lisäominaisuuksia sekä päivityksiä
*[[yle-dl]]
*[[Minitube]]
*[[Minitube]]
*[[Yle-dl]]
*[[XVideoServiceThief]]
*[[XVideoServiceThief]]
*[[Metacafe-dl]]
*[[Metacafe-dl]]
*[[Nicovideo-dl]]
*[[nicovideo-dl]]
*[[Get-iplayer]]
*[[Get-iplayer]]
*[https://mrs0m30n3.github.io/youtube-dl-gui/ Youtube-dl Gui]


==Aiheesta muualla==
==Aiheesta muualla==
* [http://bitbucket.org/rg3/youtube-dl/wiki/Home Kotisivu]
* [http://freshmeat.sourceforge.net/projects/youtube-dl freshmeat.sourceforge.net/projects/youtube-dl]
* [http://freshmeat.net/projects/youtube-dl Youtube-dl Freshmeat.netissä]
* [http://www.webupd8.org/2014/02/video-downloader-youtube-dl-gets.html youtube-dl Gets Support For Separate Audio And Video YouTube DASH Streams]
* [https://odysee.com/@AlphaNerd:8/youtube-dl-is-dead-or-is-it:d Mental Outlaw-YouTube kanavan video 2020-10-24 RIAA:n DMCA:sta.]


{{Tiedostomuuntajat}}
[[Luokka:Multimedia]]
[[Luokka:Multimedia]]
[[Luokka:Komentorivin erikoisohjelmat]]
[[Luokka:Komentorivin erikoisohjelmat]]
[[Luokka:Verkkopalvelut]]

Nykyinen versio 4. huhtikuuta 2024 kello 20.33


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 tai musiikkisoittimista, joita ovat esimerkiksi Vimeo, Daily Motion, Metacafe, Facebook, Ruutu, kaleva.fi.

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

    DMCA-poistopyyntö ja sen seuraukset[muokkaa]

    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[muokkaa]

    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[muokkaa]

    # 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[muokkaa]

    # youtube-dl -U
    

    Käyttö[muokkaa]

    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'
    

    Ladataan pelkkä ääni:

    youtube-dl 'https://www.kaleva.fi/kaikki-juuret-johtavat-sattumiin-radio-kalevan-kan/6285186'
    

    Videon katsominen tallentamatta sitä tiedostoon[muokkaa]

    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[muokkaa]

    Katso myös[muokkaa]

    Aiheesta muualla[muokkaa]

    v  k  m
    Tiedostomuuntajat
     Äänitiedostot  SoX | Soundconverter
      Äänen kaappaus  Audio Recorder | youtube-dl
     Videotiedostot  Avidemux | DeVeDe | HandBrake | WinFF
      Videon kaappaus  SimpleScreenRecorder | youtube-dl | OBS | RecordMyDesktop
     Kuvatiedostot  convert
     Yhdistelmämuuntajat  Ciano | FFmpeg
     Tekstitiedostot  awk | Ps2pdf | Pstoedit | WvWare