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
55096709492717636126631837564147419127

Nav komentāru:

Komentāra publicēšana

Jūsu komentārs tiks nosūtīts mājas lapas administratoram, līdz apstiprināšanai tas var nebūt pieejams šī bloga publiskajā daļā.