Weboldal keresés

Dalok letöltése YouTube-videóból YTP-DL használatával


Mindannyian szeretünk zenét hallgatni, akár az edzőteremben, akár a munkahelyen, vagy azon kívül, a zene az életünk része. Mindenkinek megvan a saját zenei gyűjteménye, és kétségtelenül mindenki szereti bővíteni.

Bár léteznek olyan streaming szolgáltatások, mint a Spotify, sokan továbbra is szeretik letölteni saját zenéjüket, illetve rendszerezni albumaikat és lejátszási listáikat.

Ma megmutatjuk, hogyan tölthet le egyszerűen mp3 dalokat a YouTube videókról. Ennek befejezéséhez az yt-dlp nevű parancssori videóletöltő eszközt fogjuk használni Linuxhoz.

Az yt-dlp a youtube-dl továbbfejlesztett formája, amely egy népszerű parancssori eszköz, amellyel videókat tölthet le különböző webhelyekről, köztük a YouTube-ról. Az yt-dlp ugyanazokat a funkciókat kínálja, mint a youtube-dl, további funkciókkal és hibajavításokkal együtt.

A youtube-dl megszűnt, a projektet 2022 decemberében leállították, miután megkapta a DMCA szerinti eltávolítási értesítést a Google-tól.

Ebből az oktatóanyagból megtudhatja, hogyan tölthet le mp3 számokat a Youtube oldalról az yt-dlp eszköz segítségével. Természetesen először telepítenie kell a rendszerére.

Ha még nem olvasta el a fenti cikket, a következőképpen telepítheti:

Telepítse az yt-dlp-t – egy Youtube videó letöltőt Linuxhoz

Az yt-dlp csomag elérhető RHEL-alapú és Debian-alapú disztribúciókhoz, és könnyen telepíthető kedvenc csomagkezelőjével.

sudo apt install yt-dlp         [On Debian, Ubuntu and Mint]
sudo yum install yt-dlp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yt-dlp  [On Gentoo Linux]
sudo apk add yt-dlp             [On Alpine Linux]
sudo pacman -S yt-dlp           [On Arch Linux]
sudo zypper install yt-dlp      [On OpenSUSE]    

Alternatív megoldásként a yt-dlp legfrissebb verziójának telepítéséhez használja a következő curl vagy wget parancsot az operációs rendszer hivatalos bináris fájljának letöltéséhez.

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable

Töltse le az MP3-at (dalokat) a YouTube Videóból Linuxon

Az yt-dlp parancsnak meglehetősen kiterjedt "help" oldala van, és ha át szeretné tekinteni, egyszerűen írja be:

yt-dlp --help

Ha egy adott opciót keres, azt javaslom, hogy használja a grep parancsot, és keressen egy adott szót az ábrán látható módon.

yt-dlp --help | grep extract-audio

Most, hogy egy videót mp3 számként tölthessünk le, a következő két lehetőségre van szükségünk:

  • --extract-audio (rövid opció: -x) – Videofájlok konvertálása csak hangfájlokká.
  • --audio-format  – a fájl letöltésének hangformátumát adja meg.

A támogatott hangformátumok a következők: "legjobb", "aac", "vorbis", "mp3", " m4a“, „opus“ vagy „wav“; A „legjobb” alapértelmezés szerint be van állítva.

Töltse le a YouTube-videót dalként

Egy videó dalfájlként való letöltéséhez használja a következő parancsok egyikét:

yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=wp43OdtAAkM

Ha borítót szeretne a dalfájlhoz, hozzáadhatja a ---embed-thumbnail opciót:

Ebben az esetben a parancs így fog kinézni:

yt-dlp -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=MwpMEbgC7DA

Töltse le az összes dalt egy YouTube lejátszási listáról

Amint azt valószínűleg észrevetted, a youtube lejátszási listák az utóbbi időben egyre népszerűbbek. Így valószínű, hogy egynél több számot szeretne letölteni egy lejátszási listáról. Szerencsére az yt-dlp lehetőséget biztosít egy teljes lejátszási lista vagy csak egy sor dal letöltésére.

Ebből a célból a következő lehetőségeket kell használnia:

  • --playlist-start NUMBER – A lejátszási lista kezdési száma (az alapértelmezett 1).
  • --playlist-end NUMBER – Lejátszási lista vége (az alapértelmezett az utolsó).

Ahol "NUMBER" a lejátszási lista kezdő- és végpontja. Az alábbi parancs letölti az első 5 dalt a megadott lejátszási listáról:

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

Ha inkább a teljes lejátszási listát szeretné letölteni, ne használja a playlist-start és playlist-end paramétereket. Ehelyett egyszerűen add át a lejátszási lista URL-jét.

Töltse le az összes dalt több YouTube lejátszási listáról

Először is létre kell hoznia egy szöveges fájlt (pl. playlists.txt), és be kell illesztenie a letölteni kívánt dalokat tartalmazó YouTube lejátszási listák URL-címét.

Nyisson meg egy terminált, és futtassa a következő parancsot az összes dal letöltéséhez a lejátszási listákról:

yt-dlp -x --audio-format mp3 -i --batch-file='path/to/playlists.txt'

A fenti egy egyszerű megoldás több dal letöltésére különböző Youtube URL-ekről.

Frissítse az YTP-DL-t

Maga az ytp-dl frissíthető a legújabb verzióra a következő paranccsal.

yt-dlp -U
Következtetés

Az yt-dlp egy egyszerű, mégis hatékony eszköz, amellyel zenét tölthet le eszközeire. Most készen áll arra, hogy zenei könyvtárait teljesen új szintre bővítse.

Ha bármilyen kérdése vagy észrevétele van, kérjük, ne habozzon benyújtani azokat az alábbi megjegyzés részben.