Před pár dny bylo oznámeno vydání nové verze yt-dlp. Tento nástroj umožňuje uživatelům stahovat audio a video ze služeb, jako je YouTube. Jedná se o fork youtube-dl, založený na dnes již neexistujícím projektu youtube-dlc.
Zatím můžeme pozorovat stagnaci vývoje původního projektu youtube-dl, od jeho posledního vydání 5. června 2021 a od té doby nedošlo k žádným novým vydáním, a to i přes přítomnost řady nových potvrzení v master větvi.
Některé ošklivé chyby (například problémy se stahováním videí z YouTube s věkovým omezením) přitom zůstávají neopravené, což spolu s notoricky známou nečinností vyvolává u uživatelů různé otázky.
O yt-dlp
Hlavním zaměřením vývoje yt-dlp je přidávání nových funkcí a oprav, přičemž jsou zachovány všechny relevantní funkce z původního projektu, jako je například řazení podle formátu. Výchozí možnosti řazení podle formátu byly změněny tak, aby upřednostňovaly vyšší rozlišení a lepší kodeky před pouhým použitím vyššího bitrate. Navíc nyní můžete zadat pořadí řazení pomocí `-S`. To umožňuje mnohem snazší výběr formátu než s pouhým `-format`.
Stejně tak byla importována většina funkcí z jiných forků youtube-dl, zejména volba „--write-comments“ (načítání komentářů k videu v infojsonu), vkládání náhledů do mp4/ogg/opus a další.
Mezi nové funkce yt-dlp , které v originále chybí, patří:
- Pomocí SponsorBlock API můžete odebírat / označovat sponzorované příspěvky z videí YouTube.
- Možnost stahování alb YouTube Music.
- Možnost snadného importu cookies z prohlížeče.
- Rozdělte video na kapitoly.
- Stahování videoklipů s více vlákny.
- Možnost použít aria2c ke stažení DASH (mpd) a HLS (m3u8).
- Nové video extraktory
- Všechny kanály (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) a podporuje stahování soukromých seznamů skladeb z více stránek s obsahem
- Hledání (ytsearch:, ytsearchdate :), adresy URL vyhledávání a vyhledávání kanálů fungují
- Mixy podporují stahování více stránek obsahu
- Částečné řešení problému s omezením
- Automaticky přesměrovat počáteční URL kanálu / videa, aby se zachovalo staré chování
- Extrakce titulků z manifestů: Titulky lze extrahovat z manifestů vysílaných médií.
- Více výstupních šablon a cest - Můžete poskytnout různé výstupní šablony a cesty pro stahování pro různé typy souborů.
- Můžete také nastavit dočasnou cestu, kam se budou stahovat přechodné soubory pomocí –paths (-P)
- Přenosná konfigurace - konfigurační soubory se automaticky načítají z kořenového a domovského adresáře.
- Vylepšení výstupních šablon: Výstupní šablony lze nyní formátovat pro datum a čas, číselné posuny, procházení objektů a další.
- Další nové možnosti: –tisk, –spánek-požadavky, –konvertovat-miniatury, –write-link, –force-download-archive, –force-overwrites, –break-on-odmítatc.
- Vylepšení: Rychlejší Regex a další operátory v –match-filter, kontrola více souborů –postprocessor-argsy –downloader-args, více možností výběru formátu a další.
Hlavní zprávy o yt-dlp 2021.09.02
Tato nová verze zdůrazňuje zahrnutí interakce s rozhraním SponsorBlock API , protože dříve se k tomuto účelu používal SponSkrub.
Byly také přidány nové možnosti pro odebrání nebo vložení kapitol videa a experimentální podpora pro manifesty DASH (s touto záplatou vyžaduje ffmpeg).
Pokud jde o extraktory, je zmíněno, že u stávajících extraktorů byla provedena řada oprav a byly přidány nové , například: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
A konečně, pokud máte zájem dozvědět se o tomto projektu více, podrobnosti naleznete na následujícím odkazu.
Získejte yt-dlp
Pro ty, kteří mají zájem o instalaci této aplikace, to mohou udělat pomocí pip:
python3 -m pip install --upgrade yt-dlp
Nebo další metoda je s:
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