A múltkori írásomhoz: "Videó letöltés yt-dlp-vel (profi módszer)" volt egy komment:
"Sziasztok!
Keresek olyan YT letöltöt ami GUI-s és tud Playlistet is letölteni+Video és MP3-ba is. (Kitudjam választani hogy milyen minőségü videóban vagy MP3-ban töltse le). Amiket eddig kiprobáltam mind elhasalt sajnos. A Mediahuman programja jó de kicsit drága.
Köszönöm a segítséget"
Két GUI-s letöltőről tudok.
Az egyik a youtube-dl-gui, ami itt található: Microsoft Store
vagy itt: https://github.com/oleksis/youtube-dl-gui/releases a yt-dlg-20230224.1.msi telepítjük
vagy: https://oleksis.github.io/youtube-dl-gui/
Mivel ez csak egy grafikus felület, maga nem tölt le videókat, hanem egy másik programot indít el a háttérben (Backend). Ez a yt-dlp.exe automatikusan betelepül a Roaming mappába. Lehet, hogy az ffmpeg is valahova kipakolódik, de voltak problémák, így jobb, ha saját kezűleg rakjuk be a rendszerbe. Fontos, hogy ne egy tetszőleges mappába töltsük le, hanem a Windows-nak tudnia kell, hol találja meg. Ezért hozzá kell adnunk a rendszer környezeti változóihoz (a PATH-hoz)
Innen letöltjük (ha nincs meg) https://www.gyan.dev/ffmpeg/builds/
· kitömörítjük egy normális mappába
· Windows + R / sysdm.cpl / Speciális / Környezeti változók / Rendszerváltozók alatt kijelöljük a : Path
· Szerkesztés / Új - Illesszük be az elérési utat (pl. C:\ffmpeg\bin). OK
Tovább.
1. Az Extra menüpontban a CLI Backendnél két lehetőség van:
Én a yt-dlp.exe ajánlom kiválasztásra.
yt-dlp.exe – modern, gyors és aktívan karbantartott háttérmotor.
youtube-dl.exe – régi, elavult és ritkán frissített.
A Extra után (ide még visszatérünk) átmegyünk a Formats fülecskére
2. A Formats menüben kiválaszthatóak a különféle videó/audió formátumok. Itt akár mindet ki is jelölhetjük és akkor az azt fogja jelenteni, hogy "használd bármelyiket, ha elérhető". A yt-dlp általában a legjobbat fogja kiválasztani. Néha ez jó, de néha fülösleges, hogy legyen egy jó pár 4K ~3Gb fájlunk. Szóval, okosan válogatunk, aztán bezárjuk.
3. Az URL ablakba beillesztjük a videó, videók vagy playlist linket. A kigördülő ablakból választhatunk mp4, webm, stb (defaulton is megy). Aztán jöhet az Add. Még kicserélhetjük a Letöltés mappát és mehet a Start.
4. Kész. Nincsen parancssor, bat-fajl, stb.
De visszamehetünk az Extrába és beilleszthetjük ezt:
--format "bv*[height<=720]+ba/best[height<=720]" --write-subs --sub-lang hu,en --embed-subs --embed-thumbnail --add-metadata
Ez a parancs akkor hasznos, ha: Kiváló minőségű (de nem túlzottan nagy) videót szeretnénk letölteni (720p). A fő célja a kézi feliratok beágyazása a videóba, miközben fenntartja a jó videó- és hangminőséget, valamint a metaadatokat. Ez egy "minden egyben" csomagot hoz létre a videóval és a feliratokkal együtt. Több mint valószínű, hogy mkv-t kapunk.
Ha időnként nagyobb felbontást is szeretnénk, akkor érdemes a height<=1080 vagy ezeket használni.
1440p (QHD - Quad High Definition)
2160p (4K vagy UHD - Ultra High Definition)
4320p (8K vagy FUHD - Full Ultra High Definition)
pl.: --format "bv*[height<=1080]+ba/best[height<=1080]" --write-subs --sub-lang hu,en --embed-subs --embed-thumbnail --add-metadata
Tovább:
Video+Sub
--format "bestvideo[height<=720]+bestaudio/best[height<=720]" --merge-output-format mp4 --write-subs --write-auto-subs --sub-lang hu,en --sub-format srt --embed-thumbnail --add-metadata
Eredmény: MP4 videó és a hang felirattal (ha van) és külön feliratokkal és metaadatokkal.
Egyértelműen megadja, hogy a letöltött videó és hang milyen formátumban legyen egyesítve (jelen esetben: mp4).
Hasznos, ha: streamelt videót töltesz le webm formátumban, de a végleges fájlt mp4-ben szeretnéd.
MP3
--extract-audio --audio-format mp3 --audio-quality 0 --add-metadata --embed-thumbnail
Ha állandó bitrátát szeretnél, akkor így kell megadni:
--audio-quality 192K (állandó 192 kbit/s) --audio-quality 256K (állandó 256 kbit/s) --audio-quality 320K (állandó 320 kbit/s)
Ha változót, a legjobb minőség/méret arány érdekében, akkor a 0-9 skálát használd:
--audio-quality 0 (legjobb VBR minőség) --audio-quality 2 (nagyon jó VBR minőség) --audio-quality 5 (közepes/jó VBR minőség)
vagy csak:
Sub
--skip-download --write-subs --sub-lang hu,en --sub-format srt
nyelvek: ru, en, hu, uk-ukrán, es, de, fr, it, zh-kína, ja
A másik program a (YDL-UI 2.9.1) lényegében ilyen mint ez. Azzal a különbséggel hogy egy mappában van az ffmpeg meg a yt-dlp.exe