Kuidas laadida MP3-lugusid YouTube'i videost YouTube-DL-i abil


Meile kõigile meeldib muusikat kuulata. Ükskõik, kas see on jõusaalis, tööl või väljas, on muusika osa meie elust. Igaühel on oma muusikakogu ja kahtlemata meeldib kõigile seda laiendada. Kuigi on voogedastusteenuseid nagu Spotify, meeldib paljudele inimestele endiselt oma muusika allalaadimine ning albumite ja esitusloendite korraldamine.

Täna näitame teile, kuidas YouTube'i videotest mp3-lugusid hõlpsasti alla laadida. Selle lõpuleviimiseks kasutame YouTube-DL-i - Linuxi käsurea video allalaadimise tööriista. Pythoni põhjal saab youtube-dl-i kasutada peaaegu kõigis (kui mitte kõigis) Linuxi distributsioonides. Kui te pole selle tööriista kohta veel kuulnud, soovitan teil vaadata meie alloleval lingil meie üksikasjalikku ülevaadet youtube-dl-st:

Selles õpetuses saate teada, kuidas youtube-dl tööriista abil mp3-lugusid YouTube'ist alla laadida. Muidugi peate kõigepealt selle oma süsteemi installima. Kui te pole veel ülaltoodud artiklit kontrollinud, saate selle installida järgmiselt.

Installige YouTube-DL - Youtube'i videolaadija Linuxile

YouTube-DL on saadaval nii CentOS/RHEL/Fedora kui ka Ubuntu/Debian/derivaatide jaoks ja seda saab hõlpsasti installida järgmiste käskude abil:

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl

Youtube-dl-l on üsna ulatuslik leht \"help \" ja kui soovite seda üle vaadata, tippige lihtsalt:

# youtube-dl --help

Kui otsite konkreetset võimalust, soovitan kasutada utiliiti “grep” ja otsida konkreetset sõna, nagu näidatud.

# youtube-dl --help | grep extract-audio

Video allalaadimiseks mp3-raadios on vaja kahte võimalust:

  1. --extract-audio (lühike valik -x) - teisendage videofailid ainult helifailideks.
  2. - audio-format - määrab failivormingu, milles fail alla laaditakse. Toetatud helivormingud on “parim”, “aac”, “vorbis”, “mp3”, “m4a”, “opus” või “wav”; Parim on vaikimisi seatud

Video allalaadimiseks mp3-failina saate kasutada ühte järgmistest käskudest:

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Kui soovite, et mp3-failil oleks kaanepilt, saate lisada valiku --embed-thumbnail :

Sel juhul näeb käsk välja selline:

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Nagu te ilmselt märkasite, on youtube'i esitusloendid viimasel ajal üha populaarsemad. Seega on tõenäoline, et soovite esitusloendist alla laadida rohkem kui ühe loo. Õnneks pakub youtube-dl võimaluse alla laadida terve esitusloend või ainult selles sisalduvad laulud.

Selleks peate kasutama järgmisi võimalusi.

  1. - playlist-start NUMBER - esitusloendi video algus (vaikimisi on 1)
  2. - esitusloendi lõpp NUMBER - esitusloendi video lõpeb (vaikimisi on viimane)

Kus \"NUMBER \" on esitusloendi algus- ja lõpp-punkt. Allolev käsk laadib esimesed 5 lugu antud esitusloendist alla:

# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

Kui soovite alla laadida kogu esitusloendi, ärge kasutage esitusloendi alguse ja loendi lõpu parameetreid. Selle asemel edastage lihtsalt esitusloendi URL.

Samuti teame, et teile ei pruugi meeldida kõik teiste esitusloendites olevad lood. Mis siis saab, kui soovite alla laadida palju lugusid erinevatest esitusloenditest? Selle teema lahendus on URL-ide loendi saamine ühte faili.

Kirjutage URL-id faili nimega videos.txt ja veenduge, et üks URL jääks reale. Seejärel saate laulude allalaadimiseks kasutada järgmist tsüklit \"for \" :

# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done

Ülaltoodu on lihtne lahendus mitme laulu allalaadimiseks erinevatest Youtube'i URL-idest.

Järeldus

Youtube-dl on lihtne, kuid võimas tööriist, mis aitab teil muusikat oma seadmetesse alla laadida. Nüüd olete valmis laiendama oma muusikakogusid täiesti uuele tasemele.

Kui teil on küsimusi või kommentaare, ärge kartke neid esitada allpool olevas kommentaaride jaotises.