Ero sivun ”Youtube-dl” versioiden välillä
p (tuetut sivut palautettu tallenteesta oikeaan verkkosivuun) |
pEi muokkausyhteenvetoa |
||
Rivi 18: | Rivi 18: | ||
== DMCA-poistopyyntö ja sen seuraukset == | == 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]] poistopyynnön[https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md] 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 lukuisia youtube-dl-ohjelmavarastoja on avattu muiden Git-palvelutarjoajien alaisuuteen, kuten myös käyttäjien omille Git-palvelimille.[https://www.reddit.com/r/youtubedl/comments/jgttnc/youtubedl_github_repository_disabled_due_to_a/]. | 24. lokakuuta 2020 [[wikipedia:fi:Recording Industry Association of America|Recording Industry Association of America]]n tekemän [[wikipedia:fi:DMCA|DMCA]] poistopyynnön[https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md] 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 lukuisia youtube-dl-ohjelmavarastoja on avattu muiden Git-palvelutarjoajien alaisuuteen, kuten myös käyttäjien omille Git-palvelimille.[https://www.reddit.com/r/youtubedl/comments/jgttnc/youtubedl_github_repository_disabled_due_to_a/]. | ||
16. marraskuuta 2020 projektin lähdekoodit mukaan lukien GitHubin palvelimilla sijainneet verkkosivut palautettiin ennalleen [https://www.eff.org/deeplinks/2020/11/github-reinstates-youtube-dl-after-riaas-abuse-dmca][https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back/]. | |||
==Asennus== | ==Asennus== |
Versio 20. marraskuuta 2020 kello 20.49
youtube-dl | |
---|---|
Käyttöliittymä | teksti |
Lisenssi | Public Domain |
Kotisivu | |
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[1] 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.[2].
16. marraskuuta 2020 projektin lähdekoodit mukaan lukien GitHubin palvelimilla sijainneet verkkosivut palautettiin ennalleen [3][4].
Asennus
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
$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
Manuaalinen päivitys uusimpaan versioon
$ sudo youtube-dl -U
Käyttö
Ladataan video:
youtube-dl 'http://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 'http://www.youtube.com/watch?v=abcdefghijkl'
Videon tiedostonimeksi saa sen otsikon käyttämällä valitsinta -t:
youtube-dl -t 'http://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 'http://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 'http://www.youtube.com/watch?v=abcdefghijkl' -o ff & mplayer ff
Muita vaihtoehtoja YouTube-videoiden lataamiseen
- Vaihtoehtoisesti YouTubesta on mahdollista tallentaa videoita eri muodoissa Firefoxin Video DownloadHelper Video DownloadHelper -lisäosalla. Videotiedostojen muuntaminen eri muotoihin onnistuu mm. FFmpeg-työkalulla.