Youtube videók letöltése terminálból Linuxon

Most bemutatok egy konzolos Youtube videó letöltő szkriptet. Miért jó az, hogy konzolos? Mivel mindenféle bash szkriptbe berakhatjuk, így automatizálhatjuk, stb. Természetesen létezik még millió megoldás erre, ez most csak egy program…

Telepítése

Telepítsük a youtube-dl nevű csomagot disztribúciónkban. Ubuntu, Debian alatt a következő paranccsal:

sudo aptitude install youtube-dl
sudo aptitude install youtube-dl
sudo aptitude install youtube-dl

Használata

youtube-dl -o [MENTESNEVE.flv] [YouTube URL]

Tehát, ha a http://www.youtube.com/watch?v=ba_1YPLWC4w címen lévő videót szeretném lementeni, zene.flv néven (a Youtube videók FLASH-ban tárolódnak, ezért az flv kiterjesztés), a következő parancsot kell megadni:

youtube-dl -o zene.flv http://www.youtube.com/watch?v=ba_1YPLWC4w
youtube-dl -o zene.flv http://www.youtube.com/watch?v=ba_1YPLWC4w
youtube-dl -o zene.flv http://www.youtube.com/watch?v=ba_1YPLWC4w

És le is mentődött zene.flv néven a Youtube videó.

9 hozzászólás


  1. Jó kis progi, kösz az írást.
    Arról lehet valamit tudni, hogy milyen formátum ez a flv? mplayer gondolom lejátssza.


  2. vladi: Az FLV az a Flash videót takarja. Linuxon majd minden játssza (mplayer, vlc, stb.) Windowson is a normális lejátszók viszik.


  3. Egy hasznos paraméter kimaradt:
    -b, –best-quality.
    jelentése: a legjobb minőségű változat letöltése.


  4. Terminálból, hogy tudom azt megoldani, hogy van egy file amit egy webhelyről szeretnék letölteni, és tudom a file teljes elérési útját pl. xy.hu/xy/xy.avi

    Ha ezt az avi-t szeretném letölteni akkor mit kell beírnom a terminálba, hogy lementse a gépre.

    A böngészővel az a bajom, hogy egyből a médiaplayerrel nyitja meg és nem ajánl fel letöltést.


  5. Fapapucs online filmeket a wgetel szoktam letölteni.


  6. Köszi!

    Átnéztem a wget lehetőségeket kipróbáltam és működik! Köszönöm!!!!!


  7. ejj, nekem azt irja ERROR: not available for video
    sztetek? :o


  8. Az

    -o zene.flv

    -t én elhagynám. YouTube-on többféle formátumban is fent vannak a videók (flv, mp4, webm; részletek az

    -F, --list-formats

    kapcsolóval), a program automatikusan kiválasztja a legjobbat. Ennek megfelelő lesz a fájlnév is. Alapértelmezetten a video id-je (a megfelelő kiterjesztéssel), de lehet variálni a

    -t

    és

    -l

    kapcsolókkal is.

    A fenti példánál maradva,
    kapcsoló nélkül: ba_1YPLWC4w.mp4
    -t kapcsolóval: Ocho_Macho_El_mundo_fantastico-ba_1YPLWC4w.mp4
    -l kapcsolóval: Ocho Macho – El mundo fantastico-ba_1YPLWC4w.mp4

    Béla: lehet, hogy régi a scripted. Próbálj egy frissítést csinálni:

    sudo youtube-dl -U

    . (Én is így jártam, miután a csomagkezelőből felraktam. Ott több mint fél éves verzió volt, a YouTube-ot meg napról napra fejlesztik, előfordulhat hogy a régebbivel nem megy.)

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.