Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
| | Youtube-dl on pieni [[komentorivi]]pohjainen [[Python]]-ohjelma, jolla voi ladata videoita Youtubesta. |
| {{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/]
| |
| }}
| |
|
| |
|
| '''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.
| | 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. |
| | |
| 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 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. | | 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. |
|
| |
|
| 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>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>' | | youtube-dl '<nowiki>http://www.youtube.com/watch?v=abcdefghijkl</nowiki>' -o videotiedosto.flv |
| Videon tiedostonnimeksi tulee YouTubesta ladatessa oletuksena sen osoitteen sisältämä kirjaintunnus (muotoa abcdefghijkl.flv).
| | [[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). |
| | |
| 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>'
| |
| | |
| Videon tiedostonimeksi saa sen otsikon käyttämällä valitsinta <tt>-t</tt>:
| |
| 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>:
| |
| youtube-dl --no-part '<nowiki>https://www.youtube.com/watch?v=abcdefghijkl</nowiki>'
| |
| | |
| Ladataan pelkkä ääni:
| |
| youtube-dl '<nowiki>https://www.kaleva.fi/kaikki-juuret-johtavat-sattumiin-radio-kalevan-kan/6285186</nowiki>'
| |
| | |
| ===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 <nowiki>'</nowiki>https://www.youtube.com/watch?v=abcdefghijkl<nowiki>'</nowiki> -o ff &
| | Muita valitsimia: |
| mplayer ff
| | *'''-u''' - käyttäjänimi |
| | *'''-p''' - salasana |
| | *'''-t''' - tiedostonnimenä videon otsikko |
| | *'''-b''' - paras laatu |
| | *'''-m''' - kännyköille sovitettu laatu |
| | *'''--help''' - pikaohje |
|
| |
|
| == Muita vaihtoehtoja YouTube-videoiden lataamiseen == | | == 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.
| | 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. |
|
| |
|
| ==Katso myös== | | ==Katso myös== |
| *[[yt-dlp]] - haarauma <tt>youtube-dl</tt>:stä, jossa on lisäominaisuuksia sekä päivityksiä | | *[[Yle-dl]] |
| *[[yle-dl]]
| |
| *[[Minitube]]
| |
| *[[XVideoServiceThief]]
| |
| *[[Metacafe-dl]]
| |
| *[[nicovideo-dl]]
| |
| *[[Get-iplayer]]
| |
| *[https://mrs0m30n3.github.io/youtube-dl-gui/ Youtube-dl Gui]
| |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |
| * [http://freshmeat.sourceforge.net/projects/youtube-dl freshmeat.sourceforge.net/projects/youtube-dl] | | * [http://bitbucket.org/rg3/youtube-dl/wiki/Home Kotisivu] |
| * [http://www.webupd8.org/2014/02/video-downloader-youtube-dl-gets.html youtube-dl Gets Support For Separate Audio And Video YouTube DASH Streams] | | * [http://freshmeat.net/projects/youtube-dl Youtube-dl Freshmeat.netissä] |
| * [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]]
| |