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

Linux.fista
Siirry navigaatioon Siirry hakuun
(tarkennuksia, päivitystä)
Rivi 1: Rivi 1:
Youtube-dl on pieni [[komentorivi]]pohjainen [[Python]]-ohjelma, jolla voi ladata videoita Youtubesta.  
Youtube-dl on pieni [[komentorivi]]pohjainen [[Python]]-ohjelma, jolla voi ladata videoita Youtubesta ja joistakin muista videopalveluista, kuten Vimeosta, Daily Motionista ja Metacafe.comista [http://rg3.github.com/youtube-dl/documentation.html#d4].


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 toistamiseen voi käyttää tavallisimpia mediasoitinohjelmia, kuten [[MPlayer]]ia tai [[VLC]]:tä.


==Asennus==
==Asennus==
{{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 myös ladata sen [http://rg3.github.com/youtube-dl/ 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.
Rivi 12: Rivi 12:
==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>http://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).


Muita valitsimia:
Oletuksena Youtube-dl lataa videosta korkeinta laatua olevan version. Heikomman laadun (pienemmän tiedostokoon) voi valita [[valitsin|valitsimella]] <tt>-f</tt>, esimerkiksi:
*'''-u''' - käyttäjänimi
youtube-dl -f 360p '<nowiki>http://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 ==
Videon tiedostonimeksi saa sen otsikon käyttämällä valitsinta <tt>-t</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 -t '<nowiki>http://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.


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>'


==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>http://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==
Rivi 44: Rivi 43:


==Aiheesta muualla==
==Aiheesta muualla==
* [http://bitbucket.org/rg3/youtube-dl/wiki/Home Kotisivu]
* [http://rg3.github.com/youtube-dl/ Kotisivu]
* [http://freshmeat.net/projects/youtube-dl Youtube-dl Freshmeat.netissä]
* [http://freshmeat.net/projects/youtube-dl Youtube-dl Freshmeat.netissä]


[[Luokka:Multimedia]]
[[Luokka:Multimedia]]
[[Luokka:Komentorivin erikoisohjelmat]]
[[Luokka:Komentorivin erikoisohjelmat]]

Versio 20. joulukuuta 2011 kello 01.46

Youtube-dl on pieni komentorivipohjainen Python-ohjelma, jolla voi ladata videoita Youtubesta ja joistakin muista videopalveluista, kuten Vimeosta, Daily Motionista ja Metacafe.comista [1].

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

Asennus

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

Ohjelman voi myös 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.

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

Katso myös

Aiheesta muualla