YouTube-DL ulanyp, YouTube wideosyndan MP3 sazlaryny nädip göçürip almaly


Biziň hemmämiz aýdym diňlemegi gowy görýäris. Sport zalynda, işde, daşarda bolsun, aýdym-saz durmuşymyzyň bir bölegidir. Her kimiň öz aýdym-saz kolleksiýasy bar we şübhesiz her kim ony giňeltmegi halaýar. Spotify ýaly akym hyzmatlary bar bolsa-da, köp adam henizem öz aýdym-sazlaryny göçürip almagy, albomlaryny we pleýist sanawlaryny tertipleşdirmegi halaýar.

Bu gün size YouTube wideolaryndan mp3 sazlary nädip göçürip alyp boljakdygyny görkezmekçi. Muny tamamlamak üçin, Linux üçin buýruk setirini wideo göçürip alýan YouTube-DL ulanarys. Pitona esaslanyp, “youtube-dl” Linux paýlamalarynyň hemmesinde diýen ýaly ulanylyp bilner. Bu gural hakda öň eşitmedik bolsaňyz, youtube-dl hakda jikme-jik gözden geçirişimizi aşakdaky baglanyşykda barlamagyňyzy haýyş edýärin:

Bu gollanmada, youtube-dl guralyny ulanyp, Youtube-dan mp3 sazlary nädip göçürip almalydygyny öwrenersiňiz. Elbetde, ilki bilen ony ulgamyňyza gurnamaly bolarsyňyz. Aboveokardaky makalany entek barlamadyk bolsaňyz, ony nädip gurmaly:

YouTube-DL - Linux üçin “Youtube” wideo ýükleýjisini guruň

YouTube-DL CentOS/RHEL/Fedora we Ubuntu/Debian/öndürijiler üçin hem elýeterlidir we aşakdaky buýruklary ulanyp aňsatlyk bilen gurup bolýar:

$ 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-de gaty giň \help\ sahypasy bar we gözden geçirmek isleseňiz, ýazyň:

# youtube-dl --help

Belli bir wariant gözleýän bolsaňyz, “grep” kömekçi programmasyny ulanmagy we görkezilişi ýaly anyk söz gözlemegi maslahat berýärin.

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

Indi wideony mp3 track hökmünde göçürip almak üçin aşakdaky iki wariant gerek:

  1. --extract-audio (gysga opsiýa -x) - Wideo faýllary diňe ses faýllaryna öwüriň.
  2. --audio-format - faýlyň göçüriljek ses formatyny kesgitleýär. Goldanýan ses formatlary “iň gowusy”, “aac”, “vorbis”, “mp3”, “m4a”, “opus” ýa-da “wav”; “Iň gowusy” adaty ýagdaýda düzüldi

Wideo mp3 faýly hökmünde göçürip almak üçin aşakdaky buýruklardan birini ulanyp bilersiňiz:

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

Mp3 faýly üçin örtük sungatyna eýe bolmak isleseňiz, --embed-thumbnail opsiýasyny goşup bilersiňiz:

Bu ýagdaýda buýruk şeýle bolar:

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

Belki üns beren bolsaňyz, soňky döwürde youtube pleýistleri barha meşhurlanýar. Şeýlelik bilen, pleýlistden birden köp track göçürip almak islärsiňiz. Bagtymyza, youtube-dl tutuş pleýlisti ýa-da içindäki aýdymlaryň bir toparyny göçürip almak mümkinçiligini berýär.

Munuň üçin aşakdaky wariantlary ulanmaly bolarsyňyz:

  1. - playlist-start NUMBER - Başlamak üçin pleýlist wideo (başlangyç 1)
  2. - playlist-end NUMBER - Pleýlist wideo gutarýar (deslapky iň soňky)

Nirede \NUMBER\ pleýlistiň başlangyç we ahyrky nokady. Aşakdaky buýruk berlen pleýlistden ilkinji 5 aýdymy göçürip alar:

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

Playhli pleýist sanawyny göçürip almak isleseňiz, pleýlist-başlangyç we playlist-ahyrky parametrlerini ulanmaň. Munuň ýerine, sanaw sanawynyň URL-sini geçiň.

Şeýle hem, beýleki adamlaryň pleýistlerindäki ähli aýdymlary halamajakdygyňyzy bilýäris. Dürli pleýistlerden köp aýdym göçürip almak isleseňiz näme etmeli? Bu meselede bir faýlda URL-leriň sanawyny almak gerek.

URL-leri videos.txt atly faýla ýazyň we bir URL-ni bir setirde saklaň. Soňra aýdymlary göçürip almak üçin aşakdaky \\ aýlawyny ulanyp bilersiňiz:

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

Aboveokardakylar, dürli Youtube URL-lerinden birnäçe aýdymy göçürip almak üçin ýönekeý çözgüt.

Netije

“Youtube-dl” enjamlaryňyza aýdym-saz göçürip almaga kömek edip biljek ýönekeý, ýöne güýçli guraldyr. Indi aýdym-saz kitaphanalaryňyzy täze derejä çykarmaga taýyn.

Soraglaryňyz ýa-da teswirleriňiz bar bolsa, aşakdaky teswir bölüminde bermekden çekinmäň.