YouTube-DLP

A YouTube-DLP (röviden yt-dlp) egy fejlettebb, aktívan karbantartott, nyílt forráskódú eszköz, amelyet videók és audió fájlok letöltésére használnak különböző weboldalakról, köztük a YouTube-ról, Twitch-ről, Facebookról és sok más platformról.

Az yt-dlp a youtube-dl egy továbbfejlesztett verziója, amely számos új funkcióval és fejlesztéssel bővült.

Mire használható?

1️⃣ Videók letöltése

Bármilyen publikus vagy nem listázott YouTube-videó letöltése:

yt-dlp "https://www.youtube.com/watch?v=VIDEO_ID"

A letöltött fájl alapértelmezetten a legjobb elérhető minőségben kerül mentésre.

2️⃣ Csak az audió letöltése (például MP3 formátumban)

Ha csak a hangfájlt szeretnéd letölteni, például zenehallgatás céljából:

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

Magyarázat:

  • -x: Az audió kivonása a videóból.
  • --audio-format mp3: Az audió MP3 formátumba konvertálása.

3️⃣ Lejátszási listák letöltése

Egy teljes YouTube lejátszási lista letöltése:

yt-dlp -f best "https://www.youtube.com/playlist?list=PLAYLIST_ID"

Ez az összes videót letölti a lejátszási listából.

4️⃣ Élő közvetítések rögzítése

YouTube Live vagy más streaming szolgáltatások élő adásának mentése:

yt-dlp -f best "https://www.youtube.com/live/STREAM_ID" -o "live_recording.mp4"

🔹 Tipp: Ha folyamatosan rögzíteni szeretnéd az élő adást:

yt-dlp -f best -o "live_%Y-%m-%d_%H-%M-%S.mp4" "https://www.youtube.com/live/STREAM_ID"

Ez időbélyegzővel ellátott fájlokat hoz létre.

5️⃣ Csak a letöltési URL lekérése (HLS/M3U8 stream elérése)

Ha egy adott videó közvetlen stream URL-jére van szükséged (például FFMPEG-hez), futtasd:

yt-dlp -g "https://www.youtube.com/watch?v=VIDEO_ID"

Ez visszaadja az MP4 vagy HLS stream elérési útját.

6️⃣ Letöltési formátum megadása

A kívánt formátum kiválasztása (pl. 1080p MP4 letöltése):

yt-dlp -f "bestvideo[height<=1080]+bestaudio" "https://www.youtube.com/watch?v=VIDEO_ID"

Magyarázat:

  • bestvideo[height<=1080]: A legjobb 1080p vagy alacsonyabb felbontású videó letöltése.
  • +bestaudio: A legjobb hang letöltése és automatikus egyesítése a videóval.

7️⃣ Feliratok letöltése

Ha egy YouTube-videóhoz felirat is elérhető, letöltheted az alábbi paranccsal:

yt-dlp --write-subs --sub-lang en "https://www.youtube.com/watch?v=VIDEO_ID"

🔹 Tipp: Az összes elérhető nyelvű felirat letöltése:

yt-dlp --write-auto-sub --all-subs "https://www.youtube.com/watch?v=VIDEO_ID"

8️⃣ YouTube Premium tartalmak letöltése

Ha van YouTube Premium előfizetésed, bejelentkezhetsz az yt-dlp-be, hogy privát videókat vagy prémium tartalmakat tölts le:

yt-dlp --cookies cookies.txt "https://www.youtube.com/watch?v=VIDEO_ID"

Ehhez előbb exportálnod kell a YouTube sütiadataidat a böngésződből.