Rāda ziņas ar etiķeti Playlist. Rādīt visas ziņas
Rāda ziņas ar etiķeti Playlist. Rādīt visas ziņas

sestdiena, 2015. gada 7. februāris

Kā lejuplādēt YouTube viena atskaņošanas saraksta (playlist) visu video MP3 (audio)

youtube-dl

Iepriekš arī lejuplādējām YouTube video atskaņošanas sarakstus (lasīt tā raksta beigas), bet sākumā sapināmies meistarībā, jo nebija jaunākā youtube-dl versija, rakstījām apkārtceļu skriptus un tādā garā.

Šoreiz lejuplādēsim listi un izvilksim, konvertēsim visu video audio skaņu MP3 formātā, izmantojot tikai youtube-dl, bez papildus skriptiem.

Vispirms vajag lejuplādēt pašu jaunāko youtube-dl versiju no šīs vietnes: https://yt-dl.org/latest/ !

Testiem, lejuplādējam vienu video. Komandrinda, protams!

#Lejuplādējam vienu video vislabākajā pieejamajā formātā:
./youtube-dl -cit "https://www.youtube.com/watch?v=e-ORhEE9VVg" --format best

#Lejuplādējam viena video skaņu vislabākajā pieejamajā formātā:
./youtube-dl -cit "https://www.youtube.com/watch?v=e-ORhEE9VVg" --format bestaudio

#Lejuplādējam vienu video un konvertējam to uz mp3, izmantojot avconv (noklusēti):
./youtube-dl -cit "https://www.youtube.com/watch?v=e-ORhEE9VVg" --format bestaudio --extract-audio --audio-quality 0 --audio-format mp3

#Lejuplādējam vienu video un konvertējam to uz mp3, izmantojot ffmpeg (nāksies izmantot uz Ubuntu) :
./youtube-dl -cit "https://www.youtube.com/watch?v=e-ORhEE9VVg" --format bestaudio --extract-audio --prefer-ffmpeg --audio-quality 0 --audio-format mp3

#Un tagad lejuplādējam kāda YouTube atskaņošanas saraksta pirmos 10 (--playlist-items 1-10) video un konvertējam uz mp3 ;)
./youtube-dl -cit --playlist-items 1-10 "https://www.youtube.com/playlist?list=RDe-ORhEE9VVg" --format bestaudio --extract-audio --prefer-ffmpeg --audio-quality 0 --audio-format mp3

#Lejuplādējam visu listi un konvertējam uz mp3:
./youtube-dl -cit "https://www.youtube.com/playlist?list=RDe-ORhEE9VVg" --format bestaudio --extract-audio --prefer-ffmpeg --audio-quality 0 --audio-format mp3

#Lejuplādējam visu listi un konvertējam uz mp3 direktorijā /tmp/mp3/, izmantojot TEMPLATE:
./youtube-dl -ci "https://www.youtube.com/playlist?list=RDe-ORhEE9VVg" --format bestaudio --extract-audio --prefer-ffmpeg --audio-quality 0 --audio-format mp3 -o '/tmp/mp3/%(playlist_id)s/%(title)s-%(id)s.%(ext)s'

Visi skripti kopā, smukāk: https://gist.github.com/blackhalt/213941bc19a798f9901c

Parametrs -t skaitās deprecated, tādēļ skatās --output TEMPLATE virzienā!
Ar parametru -k saglabājas arī video, ja nelejuplādē tikai audio (nelieto --format bestaudio), bet lejuplādē visu video (--format best).

Ja iepriekš lejuplādēti video atrodas tajā pašā direktorijā, kurā notiek, turpinās iesākta lejuplāde vai jauna, tad iepriekš lejuplādētus video, audio otrreiz nelejuplādē un nepārraksta, bet skipo, izlaiž.

Read The Friendly Manual!

Lasīt:
https://github.com/rg3/youtube-dl/blob/master/README.md#readme
https://rg3.github.io/youtube-dl/supportedsites.html
https://yt-dl.org/latest/
https://libav.org/index.html
http://ffmpeg.org/
https://rg3.github.io/youtube-dl/download.html

AS IS!

Linux! :)

Audio

svētdiena, 2014. gada 9. novembris

Kā lejuplādēt YouTube viena atskaņošanas saraksta (playlist) visus video

Jaunākā youtube-dl versija prot pati lejupielādēt visus video atskaņošanas sarakstus (playlist)!
(Atjaunots Sat, 14 Jan 2017 20:12:10 +0200)


youtube-dl

Ņemam savu iecienītāko Linux pakotņu pārvaldības rīku un uzinstalējam youtube-dl (Stāsta, ka programma darbojoties arī uz Windows. Nezinu.)
Apper

Atrodam atskaņošanas saraksta Atom sindikācijas barotni (Tautā pazīstamu, kā RSS, Atom, feed).

Piemēram, ARTUSA KAMERA atskaņošanas saraksts:
https://www.youtube.com/watch?v=QZLV77e654E&list=PLSXzc1tWmGap6RzMwNo47WNNr_CxXb9Ur&index=2

ARTUSA KAMERA atskaņošanas saraksta sindikācijas barotne. Jā, identifikators sakrīt:
https://gdata.youtube.com/feeds/api/playlists/PLSXzc1tWmGap6RzMwNo47WNNr_CxXb9Ur?max-results=50

Izmantojam youtube-dl un manu skriptu, lai lejuplādētu visus video: youtube-dl-vilkt-listi.sh (skriptā izmantoju cURL. Ja nav uzinstalēts, tad vajag uzinstalēt curl)

Gatavs. Tagad var, piemēram, ielādēt šo video kopijas kādā planšetē un parādīt kādam, kam nav interneta.
Video

Pamainot skriptā atskaņošanas saraksta identifikatoru, var lejuplādēt arī jebkuru citu atskaņošanas sarakstu.

youtube-dl var izmantot arī atsevišķu YouTube video lejuplādei.

N.B. Prot lejuplādēt video arī no citiem servisiem. Lasīt youtube-dl --help un dokumentāciju.
N.B. Jau lejuplādētus video youtube-dl nepārraksta un nesāk lejuplādēt otrreiz.

P.S. Teorētiski youtube-dl programma pati prot lejuplādēt visu no atskaņošanas saraksta, bez papildus skriptiem, bet man neprata, tamdēļ arī tāds bloga ieraksts un tā.

N.B. (2014-11-25) Pakotņu youtube-dl programma var būt novecojusi pret youtube izmainīto kodu, tādēļ svaigākās youtube-dl versijas atrodas
http://yt-dl.org/downloads/

Jālejuplādē gatavā programma youtube-dl un tad atskaņošanas sarakstu lejuplādējam ar šādu komandu (un nevajag speciālus skriptus):

./youtube-dl -cit --format best "https://www.youtube.com/playlist?list=PLSXzc1tWmGap6RzMwNo47WNNr_CxXb9Ur"

Vienu video lejuplādē, piemēram, šādi:

youtube-dl --format best https://www.youtube.com/watch?v=A4uiXaUHSC4

Saites:
https://rg3.github.io/youtube-dl/
https://github.com/rg3/youtube-dl/
https://yt-dl.org/
https://rg3.github.io/youtube-dl/documentation.html
http://packages.ubuntu.com/trusty/youtube-dl