Néhány nappal ezelőtt bejelentették az yt-dlp új verziójának megjelenését. Ez a segédprogram lehetővé teszi a felhasználók számára, hogy hang- és videófájlokat töltsenek le olyan szolgáltatásokról, mint a YouTube. Ez a youtube-dl egy elágazása, amely a mára megszűnt youtube-dlc projekten alapul.
Eddig az eredeti youtube-dl projekt fejlesztésének stagnálását láthatjuk, mivel az utolsó kiadása 2021. június 5-én történt, és azóta nem voltak új kiadások, annak ellenére, hogy a master ágban számos új megerősítés történt.
Ugyanakkor néhány csúnya hiba (például a YouTube -videók letöltésével kapcsolatos, korhatárral kapcsolatos problémák) kijavíthatatlan marad, ami a hírhedt tevékenységhiány mellett különféle kérdéseket vet fel a felhasználók részéről.
Az yt-dlp-ről
Az yt-dlp fejlesztésének fő célja új funkciók és hibajavítások hozzáadása, miközben megőrizzük az eredeti projekt összes releváns funkcióját, például a formátumrendezést. Az alapértelmezett formátumrendezési beállításokat megváltoztattuk, hogy a nagyobb felbontást és a jobb kodekeket részesítsük előnyben a magasabb bitráta használatával szemben. Ezenkívül mostantól a rendezési sorrendet a `-S` kapcsolóval is megadhatjuk. Ez sokkal egyszerűbb formátumkiválasztást tesz lehetővé, mint ha csak a `-format` kapcsolót használnánk.
Hasonlóképpen, a youtube-dl más forkjaiból származó funkciók nagy részét importáltuk, különösen a "--write-comments" opciót (videóhozzászólások betöltése infojson formátumban), az előnézetek beágyazását mp4/ogg/opus fájlokba és egyebeket.
Az yt-dlp eredeti verziójából hiányzó új funkciói között szerepelnek a következők:
- A SponsorBlock API használatával eltávolíthatja / megjelölheti a szponzorált bejegyzéseket a YouTube -videókról.
- Lehetőség a YouTube Music albumok letöltésére.
- A cookie -k könnyű importálásának lehetősége a böngészőből.
- Ossza fel a videót fejezetekre.
- Videoklipek többszálú letöltése.
- Lehetőség az aria2c használatára a DASH (mpd) és a HLS (m3u8) letöltéséhez.
- Új videóelszívók
- Minden hírcsatorna (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) és támogatja a privát lejátszási listák letöltését több tartalomoldalról
- Keresés (ytsearch:, ytsearchdate :), keresési URL -ek és csatornakeresés
- A Mixek több oldal tartalom letöltését támogatják
- Részleges megoldás a korlátozási problémára
- A régi viselkedés megőrzése érdekében automatikusan átirányítja a csatorna / videó kezdő URL -jét
- Feliratok kinyerése a manifesztumokból: A feliratok kivonhatók a sugárzott média manifesztjeiből.
- Több kimeneti sablon és útvonal - Különféle kimeneti sablonokat és letöltési útvonalakat adhat meg a különböző típusú fájlokhoz.
- Beállíthat egy ideiglenes elérési utat is, ahonnan a közvetítő fájlokat a –paths (-P) segítségével töltik le
- Hordozható konfiguráció - A konfigurációs fájlok automatikusan betöltődnek a gyökérkönyvtárból és a saját könyvtárból.
- Kimeneti sablonok továbbfejlesztései: A kimeneti sablonok most formázhatók dátumra és időre, numerikus eltolásokra, objektum bejárására stb.
- További új lehetőségek: –nyomtatás, –alvás-kérések, –konvertálás-miniatűrök, –írási link, –erőforrás-letöltés-archiválás, –erő-felülírás, –törés-elutasítás stb.
- Fejlesztések: Gyorsabb Regex és más operátorok a –match-szűrőben, több fájl ellenőrzése –postprocessor-argsy –letöltő-args, több formátumválasztási lehetőség és így tovább.
Az yt-dlp fő hírei 2021.09.02
Ez az új verzió kiemeli a SponsorBlock API-val való interakció lehetőségét , mivel korábban a SponSkrub-ot használták erre a célra.
Új opciók is hozzáadódtak a videófejezetek eltávolításához vagy beágyazásához , valamint kísérleti támogatást adtunk a DASH manifestekhez (ehhez a javításhoz ffmpeg szükséges).
A kivonatolókkal kapcsolatban megemlítik, hogy számos javítást végeztek a meglévő kivonatolókon, az újak hozzáadása mellett , mint például: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
Végül, ha többet szeretnél megtudni erről a projektről, a részleteket az alábbi linken találod .
Szerezd meg az yt-dlp-t
Azok számára, akik érdeklődnek az alkalmazás telepítésének lehetősége iránt, megtehetik a pip segítségével:
python3 -m pip install --upgrade yt-dlp
Vagy más módszer a következő:
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