Az interneten található videók letöltése és offline elérhetővé tétele egyre népszerűbbé válik. Ehhez jól használható a yt-dlp Rengeteg online platform létezik, amelyek lehetővé teszik a felhasználók számára, hogy kedvenc videóikat letöltésre és offline megnézésre mentse. Az egyik legnépszerűbb ilyen platform a YouTube, ahol milliók találhatók meg, és ahol minden nap órákon át tartalmat töltenek fel.
Azonban a YouTube nem kínál beépített lehetőséget a videók letöltésére, és ezért olyan eszközökre van szükségünk, mint a yt-dpl. A yt-dpl egy parancssoros alapú YouTube letöltő, amely lehetővé teszi a videók letöltését a YouTube-ról vagy más hasonló platformokról. Ez egy nyílt forráskódú projekt, amelyet a közösség fejleszt, és számos előnyt kínál a felhasználók számára.
Az egyik legnagyobb előnye a yt-dpl-nek az a képessége, hogy támogatja a különböző formátumokat és kódolókat. Ez azt jelenti, hogy a felhasználók kiválaszthatják a letöltött videók minőségét és formátumát, beleértve az mp4, mkv, avi stb. fájlokat. Emellett a yt-dpl számos kódolót támogat, beleértve az opus, a vorbis, az aac stb. audio kódolókat. Ez a sokoldalúság lehetővé teszi, hogy a felhasználók személyre szabják a letöltött videók minőségét és formátumát az egyéni igényeik szerint.
A YT-DLP rendelkezik továbbá kiterjesztett funkciókkal és beállításokkal. Például a felhasználók kiválaszthatják a letöltési sebességet, a feliratokat, a letöltési metainformációkat stb. A yt-dpl lehetővé teszi a felhasználók számára, hogy pontosan beállítsák a letöltési beállításokat a saját preferenciáik szerint. Ezt megtehetik akár a konfigurációs állományban, akár pedig parancssorban. Én - mivel elég soféle elvárásoknak teszek eleget - elsősorban a parancssori megoldást preferálom.
A yt-dpl-t könnyű telepíteni és használni Linux rendszereken. Először is, telepítenie kell a yt-dpl-t a rendszerére.
Nem jelenthet ez senkinek sem gondot, mert a honlapjukon jó a leírás: https://github.com/yt-dlp/yt-dlp Ami alapvetően gondot jelenthet: a YouTube videók, hanganyagok letöltése nem legális. Szerintük. De nem is tesznek komolyabb lépéseket ellene.
A yt-dlp alap használata
Videó letöltése: Amikor a yt-dpl sikeresen telepítve van, már készen állunk a videók letöltésére. Használjuk a következő parancsot a letöltendő videó URL címével:
yt-dlp <videó_URL>
Például, ha a letölteni kívánt videó URL-je “https://www.youtube.com/watch?v=ABC123”, akkor a parancs a következőképpen néz ki:
yt-dlp https://www.youtube.com/watch?v=ABC123
A YT-DLP letölti a videót és megjeleníti a letöltési folyamatot a terminálban. Az alapértelmezett formátumban és minőségben fogja letölteni a videót.
További beállítások: A YT-DLP számos további beállítást és opciót kínál a letöltések testreszabásához. Például a letöltés minőségének vagy formátumának módosítása, a feliratok letöltése, a letöltési mappa megadása stb.
Az alábbiakban néhány példa a YT-DLP által támogatott opciókra:
Letöltés minőségének megadása: yt-dlp -f <formátumkód> <videó_URL>
Például, ha a 720p minőséget szeretnénk letölteni, a parancs a következőképpen néz ki:
yt-dlp -f 'bestvideo[height<=720]+bestaudio/best[height<=720]' https://www.youtube.com/watch?v=ABC123
Feliratok letöltése:
yt-dlp --write-sub <videó_URL>
Ez a parancs letölti a videóhoz tartozó feliratokat is.
Letöltési mappa megadása:
yt-dlp -o '/elérési/út/a/letöltési/mappához'
Ha nincs megadva, akkor a parancs futtatásának könyvtárába kerülnek a letöltések. A kapcsolók mennyisége és összetettsége miatt én egy mini szkriptbe írtam be őket.
Csoportos letöltés
A YT-DLP lehetőséget biztosít a csoportos letöltésre is, amely lehetővé teszi több videó letöltését egyszerre. A csoportos letöltéshez a következő eljárást követhetjük: Hozzunk létre egy szövegfájlt (például videok.txt), amely tartalmazza a letölteni kívánt videók URL-jeit. Minden URL-t külön sorba írjunk.Nyissunk meg egy terminált és adjuk ki a következő parancsot:
yt-dlp -a videok.txt
A -a kapcsoló jelzi a yt-dpl-nek, hogy használja a szövegfájlt az URL-ek listájával a letöltéshez. A yt-dpl elkezdi a videók letöltését a fájlban felsorolt URL-ek alapján. A letöltési folyamatot és az egyes videók előrehaladását a terminálban fogja megjeleníteni.
A csoportos letöltés lehetőséget nyújt arra, hogy egyszerre több videót töltsünk le, ezáltal időt és munkát takarítva meg. Győződjünk meg arról, hogy a videok.txt fájl helyesen formázott, és minden URL külön sorban van. Bár elvileg a leírás több elválasztási módot is bemutat, de érdemes az egy sor egy link megoldást használni. Kisebb a hibalehetőség!
Példák a yt-dpl használatára
Szerezze be a legjobb hangot mp3 fájlba:
yt-dlp -f 'ba' -x --audio-format mp3 https://www.youtube.com/watch?v=ABC123 -o '%(id)s.mp3
Érdemes a ba kapcsolót megjegyezni, mert a legjobb hang minőséget adja.
Ha van különálló feliratfájl (nem ráégetett a felírat) akkor azzal egyesíti a videót:
yt-dlp -f 'bv[height=1080][ext=mp4]+ba[ext=m4a]' --embed-subs --merge-output-format mp4 https://www.youtube.com/watch?v=ABC123 '%(id)s.mp4'
Az automatikusan generált, illetve az automatikus fordítást nem menti le! Ami tapasztalat: sokan önreklám, vagy hasonló okok miatt raknak be felíratot a videóhoz, így letöltés előtt a feliratot nézzük meg, ne használjuk ellenőrzés nélkül ezt a funkciót.
Töltsön le egy teljes YouTube-csatornát 720p videóként a legjobb hanggal. Mentse el a csatorna nevéről elnevezett mappába, ahol a videofájlok a videó címe legyen. És a videót hozzáadja egy archív szövegfájlhoz, archiválási céllal az eredetét.
yt-dlp -f 'bv*[height=720]+ba' --download-archive videos.txt https://www.youtube.com/watch?v=ABC123 -o '%(channel)s/%(title)s.%(ext)s'
A leírásában több tucatnyi kapcsoló, lehetőség található, így azokat mindenképp nézzük át!
A blogbejegyzés eredetileg a blogomban jelent meg: magyarlinux.hu
Hozzászólások
Tudom szuper a CLI
Beküldte 444tibi -
de miért nem készítenek ehhez egy jó GUI-t?
Mint a 4kVideodownloaderhez.
Nagyságrenddekkel nőne a használók száma. Én ezokból használom a 4K-t.
figyeli a vágólapot, kattintásra dobja a listát a letölthetőségi lehetőségekről, következő kattintásra tölti le. MP3-ba a zenét, MP4 MKV formátumba a videót választható minőségbe stb.
Komplett csatorna linknél kidobja a pl. 35 videó listáját, pipákat kivéve-betéve tetszés szerint válogathatunk, nem kell az összeset lehúzni ha csak 5-10 kell. Videoklipeket szedem így le.
Én ezokból mivel nem tudom /akarom /szeretem ezeket a terminálos megoldásokat használni, ezer éve a 4K-t használom.
Értékelés:
Tudom szuper a CLI
Beküldte T.István -
Minek készítenének, ha már egyszer van:
https://linuxmint.hu/hir/2023/03/tube-converter-ujratoltve
Vagy nem elég jó?
Értékelés:
Tudom szuper a CLI
Beküldte 444tibi -
Nem tudtam hogy létezik.
Ki fogom próbálni bár számüztem a Flatpakot a Kubunturól. Köszi.
Értékelés:
Egy másik, grafikus
Beküldte balacy -
https://jdownloader.org/download/index
Bár nem teljesen ugyanolyan, picit más megoldás, én az elmúlt ideig ezt használtam.
Értékelés: