youtube-dl
youtube-dl | |
---|---|
Esimerkki videon latauksesta. | |
Käyttöliittymä | teksti |
Lisenssi | Public Domain |
Kotisivu | |
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
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
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'
Ladataan pelkkä ääni:
youtube-dl 'https://www.kaleva.fi/kaikki-juuret-johtavat-sattumiin-radio-kalevan-kan/6285186'
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
- Vaihtoehtoisesti YouTubesta on mahdollista tallentaa videoita eri muodoissa Firefoxin Video DownloadHelper Video DownloadHelper -lisäosalla. Videotiedostojen muuntaminen eri muotoihin onnistuu mm. FFmpeg-työkalulla.
Katso myös
- yt-dlp - haarauma youtube-dl:stä, jossa on lisäominaisuuksia sekä päivityksiä
- yle-dl
- Minitube
- XVideoServiceThief
- Metacafe-dl
- nicovideo-dl
- Get-iplayer
- Youtube-dl Gui
Aiheesta muualla
- freshmeat.sourceforge.net/projects/youtube-dl
- youtube-dl Gets Support For Separate Audio And Video YouTube DASH Streams
- Mental Outlaw-YouTube kanavan video 2020-10-24 RIAA:n DMCA:sta.
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 |