Chceš mít některé tvé oblíbené pořady, seriály či filmy dostupné i off-line ke shlédnutí kdykoliv a kdekoliv. Využij možnosti stažení, kterou si ukážeme v dnešním návodu.
Tento návod neslouží jako motivace k nelegálnímu šíření a distribuci pořadů, vždy si zjisti dané podmínky a využívej pouze pro osobní potřebu!
Co budeš pro stahování potřebovat
- Stáhni si program Yt-dlp – ke stažení ZDE
- Práci s příkazovou řádkou (přechod mezi adresáři [CD], potvrzování [ENTER] a doplňování [TAB])
- Článek je zaměřen na Windows CMD a zvládneš to bez znalostí příkazové řádky vše si zde popíšeme.
Yt-dlp jedná se o prográmek na stahování videí vytvořený a spravovaný komunitou. který je ovladatelný pouze z příkazové řádky. Kompletní dokumentaci a popis co všechno tento vynikající software umožnuje nalezneš na stránkách komunity: A youtube-dl fork with additional features and fixes
Software je komunitou stále vyvíjen, k 4.10.2022 podporuje stahování z 1679 serverů včetně českých viz Seznam podporovaných serverů
Jmenovitě české:
- iPrima, iPrimaCNN
- Nova: TN.cz, Prásk.tv, Nova.cz, Novaplus.cz, FANDA.tv, Krásná.cz and Doma.cz
- Česká televize
Jak stahovat videa přes Yt-dlp
Pokud máš už stažený prográmek Yt-dlp tak můžeme začít, jestli ne stáhni ho podle pokynů výše.
Zapamatuj si cestu kam byl program Yt-dlp stažený, nejčastěji to je adresář stažené soubory (Downloads) ve Windows to je C:\users\%username%\downloads
Yt-dlp vždy ve výchozím nastavení stahuje nejvyšší dostupnou kvalitu.
Postup Krok za krokem
- Spusť příkazový řádek – CMD
- Stačí vyhledat příkazový řádek a spustit, nebo použít klávesovou zkratku Win+R a napsat CMD
- V CMD jsi vždy v nějakém adresář >
- Ve výchozím je to profil uživatele C:\Users\jménoUžívatele>
- V jakém adresáři právě jsi poznáš podle textu vlevo, který vidíš v příkazové řádce, končí >
- Nyní se musíš dostat do adresáře kde je staženo Yt-dlp
- Po adresářích se pohybuješ vždy pomocí příkazu cd NázevAdresáře kam se chceš dostat
- O adresář výše se dostaneš cd.. , nelze jít najednou na adresář, který není v aktuálním adresáři, jediné řešení je postupně nebo musíš napsat celou cestu například C:\nazev\test\atd
- Pokud je yt-dlp.exe ve stažených souborech dostaneš se tam pomocí cd C:\users\%username%\downloads
- Když jsi v adresáři kde je program yt-dlp.exe stažený můžeš ho napsáním jeho názvu a potvrzením (klávesa Enter) spustit pokud ho však spustíš bez adresy videa skončí chybou.
- Nyní si najdi nějaký pořad například z České televize, který chceš stáhnout a zkopíruj URL (to je internetová adresa v adresním řádku prohlížeče začíná většinou https://, www nebo adresou stránky např ceskatelevize.cz)
- Vlož do příkazové řádky yt-dlp.exe a za to URL adresu, kterou jsi zkopíroval výše. Potvrď Enterem a zahájí se stahování například dnešní zprávy: yt-dlp.exe https://www.ceskatelevize.cz/porady/1178166846-zpravy/222411018001022/
- V příkazové řádce můžeš sledovat průběh stahování. Video se stahuje do aktuálního adresáře takže tam kde je yt-dlp.
Užij si první stažený pořad přes příkazovou řádku 🙂
Nástroj Yt-dlp má mnohem více funkcí (stahování ze seznamu linků, volba kvality, výběr pouze audio stopy atd.) podrobněji pro pokročilé se tím zabývá článek Pokročilé stahování přes Yt-dlp – How2Do.cz
Nenahrává mi to. Na Yt-dpl mi to píše v angličtině: není rozpoznán jako interní nebo externí program nebo dávkový soubor ovladatelný příkazem.
Jestli myslíš tuto hlášku: is not recognized as an internal or external command,
operable program or batch file. Ujisti se, že v příkazové řádce zadáváš správně cestu k programu. Musíš stát ve stromové struktuře příkazové řádky tam, kde je uložen soubor yt-dlp.exe. Pokud stojíš jinde nemůže to program najít, protože neexistuje v daném umístění a musel by jsi psát plnou cestu C:\atd.
Nedokázal jsem vložit stromovou strukturu do CMD, již se mi to podařilo, děkuji
To jsem rád. V CMD se pohybuje pomocí příkazu CD a pak název adresáře případně i celá cesta kam se chceš dostat. Hezký den
Zdravím, mohu požádat o radu?
Stáhl jsem dle návodu, nicméně výstupní složka je „mpd [mpd].f1101-1506.mp4.part“ – jak mám provést, abych stáhl přímo v .mp4? Nebo je to potřeba ještě nějak konvertovat?
Předem moc děkuji
Zdravím, neměl by být potřeba žádný konvertor. Pošlete případně link na dané video. U videí je vždy více kvalit a souborů ze kterých se stream skládá, pokud chcete stahovat přímo konkrétní výstupní soubor postupujte podle návodu pro pokročilé stahování https://how2do.cz/navody/pokrocile-stahovani-pres-yt-dlp/
Moc děkuji za odpověď.
Odkaz na video: https://www.ceskatelevize.cz/porady/1096902795-studio-6/223411010100105/#shadowContent
Dobrý den,
pokud je výstupem soubor .part znamená to, že video ještě není stažené (jsou to dočasné soubory). Video se stahuje do souborů s příponou .part, které se na konci spojí do jednoho výstupu .mp4. Doběhlo Vám stahování až do konce?
Soubory mám stažené, ale nelze je přehrát ani v programu RealPlyer, jak je přehrát??Díky.
Dobrý den,
existuje prosím řešení na chybu: unable to download video data: http Error 400: bad request
Díky
Dobrý den,
stáhnout to jde, je to mírně komplikovanější.
Základ vezmete z tohoto návodu: https://how2do.cz/navody/jak-stahnout-audio-porad-ceskeho-rozhlasu-v-mp3/ v druhé části jak stahovat přes yt-dlp. V chromu záložce network místo přípony .mpd budete hledat .m3u8 a cestu tohoto souboru vložíte do příkazu
yt-dlp –external-downloader…..atd, který je taktéž na konci článku výše. Hezký den
dobrý den,
zkusil jsem to po delší době a překvapivě mně to nefunguje. Po zkopírování stahovaného souboru a enteru načte pouze dva řádky downloading webpage a getting IFRAME hash. A dále Unable to download webpage HTTP Error 404: Not found a nabízí latest version using yt-dlp -U. Kde je problém?
Dnes jsem zkoušel stahovat z české televize a hlášení Vladimíra Kováře mohu doslova potvrdit. Před týdnem to u mne ještě fungovalo. Chci jen doplnit, že povel „yt-dlp -U“ slouží pouze ke kontrole, zda program je aktuální, přičemž můj je. Jediný problém může být tedy v tom, že česká televize v posledních dnech něco změnila. Bude to tedy třeba hlásit u tvůrců yt-dlp a pak čekat, až program aktualizují. Naštěstí se to samé video stále ještě dá stáhnout s pomocí FreeRapid Downloader.
Je to tak. Jediná možnost je to nahlásit a čekat na opravu. Jinak parametr -U aktualizuje, v případě že jste up to date, tak jen vypisuje.
Správně, došlo mi to později také…
Ten samy problem. Asi 3 tydny nazpet fungoval yt-dlp bezproblemu a od te doby nejde a chce aktualizovat. Verzi mam nejnovejsi. Budu muset cekat az to spravi.
Program yt-dlp byl aktualizován:
Available version: stable@2023.03.04, Current version: stable@2023.03.04
Current Build Hash: 5590c57bd0433ed239a2deaaf92e2ad6f37fe50f53664c821575cafe106a9421
Stahování z České Televize ale nadále nefunguje.
Dneska mi to na jakékoli video z ČT háže chybu:
Unable to download webpage: HTTP Error 404: Not Found (caused by ); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
Verzi bych měl mít aktuální:
Available version: stable@2023.03.04, Current version: stable@2023.03.04 Current Build Hash: 5590c57bd0433ed239a2deaaf92e2ad6f37fe50f53664c821575cafe106a9421 yt-dlp is up to date (stable@2023.03.04)
Je nějaké řešení? Nebo ČT změnil formát?
Samozřejmě jsem to nedočetl do konce, takže můj report je totéž co hlásili ostatní o pár zpráv výše 🙁
Na githubu yt-dlp to už reportované je, takže to chce asi trpělivost.
No pozeral som to na GitHube. Problém, že Česka Televize zmenila nejaké algoritmy a zatiaľ sa na GitHub nenašiel dobrovoľník programátor, ktorý by bol ochotný naprogramovať aktualizáciu, tak aby to fungovalo. Snáď do budúcna sa nejaký nájde
Zdravím, lze stahovat i video z FB, který mi nestáhnul jiný program, který jinak videa z FB stahuje?
Videa z FB stahuji již léta s jdownloader2, funguje vždy perfektně. Stejný program stahuje i YT a mnohé další, pouze českou televizi neumí.
Zdravím, prosím o radu jak vyřešit tento problém??
Stahovat z iVysílání ČT stále nelze, ale že by nešlo ani z Primy…? Po zadání do příkazového řádku pro stahování mi píše toto….. ERROR: [IPrima] 3-vladci-oblohy: Login is required to access any iPrima content. Use –username and –password, –netrc-cmd, or –netrc (iprima) to provide account credentials
Tak nevííím…
Tak trápil jsem se trápil, ale stále jsem se k úspěšnému fungování nedopracoval… Dokonce i kolega zkoušel na mém notebooku, ale nepodařilo se..a přitom na jeho počítači vše funguje dobře. Je možné, že by byla chyba ve Windows 11, které mám?..nebo nějaký výrobcem již skrytě nainstalovaný program zabraňující takové stahování? Nevím nevím… 🙁
Zdravím, na primu je potřeba zadat přihlašovací údaje viz článek jak stahovat z Primy. https://how2do.cz/navody/jak-stahnout-porad-iprima/ Nejjednodušší na otestování jestli to vůbec funguje je stáhnout třeba z youtube. Na Windows 11 jsem to netestoval. Mohl by to blokovat třeba firewall na počítači nebo antivir. Důležité je mít nejnovější verzi.
A u Applu jsem úplně ztracený, tam nejde nic z uvedeného 🙁 Do r. 2022 mi fungoval naprosto bezproblémově Video DownloadHelper, ale teď… no nic.
Zdravím, věděl by někdo řešení na problém, že po stažení pořadů z Primy nejsou v češtině, ale v původním znění?
Díky moc 🙂
Jen upřesním, že při volném přehrávání na webu iPrimi jdou dokumenty přehrát normálně v češtině, ale po stažení už v češtině nejsou! 🙁
Nevíte někdo co s tím, prosím?? Díky moc
Zdravím, je to nejspíš z důvodu že web se hlásí v češtině proto nabídne ve výchozím stopu v češtině. Doporučuji jít podle tohoto článku spustit s parametrem -F a tam už jsou obě audio stopy, takže vybrat českou audio stopu a zkombinovat s vybranou kvalitou videa. https://how2do.cz/navody/pokrocile-stahovani-pres-yt-dlp/
Super, díky moc za pomoc, už to funguje 😀
Ještě bych měl na tebe jeden dotaz… nevíš prosím tě jak stahovat pořady i z ČT iVysílání?? Zkoušel jsem a tam to vůbec stáhnout nejde.
Díky moc 😉
Zdravím vespolek. Pouzivam W7/32b a pravdepoeobne yt_dlp.exe chce 64b. Nemate 32b verzi?
D.
Zkuste toto https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_x86.exe
Nejen dotaz pro: „tocak“… Nevěděl by někdo jak stahovat pořady i z ČT iVysílání, prosím?? Zkoušel jsem opakovaně, ale tam mi to tedy vůbec nejde.
Díky moc! 😉
Dobrý den.
Program spoučtím z příkazové řádky bez parametrů. Zkoušel jsem tři různé url, vždy se objeví toto (kopie výpisu u jednoho z pořadů)
C:\YTD>yt-dlp.exe https://www.ceskatelevize.cz/porady/12515369862-bolest-a-slava/
[CeskaTelevize] Extracting URL: https://www.ceskatelevize.cz/porady/12515369862-bolest-a-slava/
[CeskaTelevize] 12515369862-bolest-a-slava: Downloading webpage
[CeskaTelevize] 12515369862-bolest-a-slava: Getting IFRAME hash
ERROR: [CeskaTelevize] 12515369862-bolest-a-slava: Unable to download webpage: HTTP Error 404: Not Found (caused by ); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
Po otestování s parametrem „U“:
C:\YTD>yt-dlp -U
Latest version: stable@2023.12.30 from yt-dlp/yt-dlp
yt-dlp is up to date (stable@2023.12.30 from yt-dlp/yt-dlp)
Dělám někde chybu?
Je tam stále chyba a není to zapracované do hlavní verze zkuste toto:
spustit toto potom mi to už začalo fungovat:
yt-dlp –update-to bashonly/yt-dlp@2023.10.03.054029
více na:
https://github.com/yt-dlp/yt-dlp/issues/6539
Dobrý den, mám stejný problém na který jste odpovídal. Když zkusím napsat “ yt-dlp –update-to bashonly/yt-dlp@2023.10.03.054029″. Tak se mi ukáže toto
[generic] Extracting URL: –update-to
ERROR: [generic] ‚–update-to‘ is not a valid URL. Set –default-search „ytsearch“ (or run yt-dlp „ytsearch:–update-to“ ) to search YouTube
[generic] Extracting URL: bashonly/yt-dlp@2023.10.03.054029
ERROR: [generic] ‚bashonly/yt-dlp@2023.10.03.054029‘ is not a valid URL. Set –default-search „ytsearch“ (or run yt-dlp „ytsearch:bashonly/yt-dlp@2023.10.03.054029“ ) to search YouTube
Mohl byste mi prosím pomoci?
Na iprimě mi to funguje bez problémů, ale jedině na ČT Ivisílání mám tento problém. Zkoušel jsem už všechno, ale stejně nic nefunguje. Předem děkuji za odpověd.
Zdravím všechny, mám podobný problém jak je popsaný ve zprávě „Martina“ výše…
Poradil by mi s ním někdo, PROSÍM?
Děkuju moc.
Česká televize a iVysílání se da stahovat s FreeRapid Downloader. (Předtím je ale třeba aktualizovat Plug-Ins.) Video uloží program ve formátu .ts. Pokud si někdo přeje .mp4 nebo .mkv, může video otevřít s Avidemux a uložit v žádném formátu. Trvá to jen několik sekund, protože se video znovu nekóduje, mění se jen container. (http://freerapid.cz/download.htm, https://avidemux.sourceforge.net/)
Dobrý den, děkuji za tip, ale stahování jak popisujete má jisté zásadní nedostatky…
1. Formát staženého videa je velmi nekvalitní (grafika obrazu)
2. Stahování videa trvá i několik hodin
Ale i tak vám děkuji za radu.
Zdravím, problém může být v tom, že zde v komentářích se pomlčky slučují před update jsou pomlčky 2, ale nejde to zde v komentářích napsat. Zkuste příkaz zkopírovat přímo z tohoto komentáře https://github.com/yt-dlp/yt-dlp/issues/6539#issuecomment-1744265756
Ahoj, funguje, díky moc!! 😉
Skvělé, funguje.
Zdravím přátelé,
chtěl bych se svěřit a zeptat se, jestli se už taky někdo setkal s aktuální situací, kdy nejde stahovat z webu iPrimy?? ..resp. jde, ale čím dál více pořadů blokují, aby se nedaly stáhnout v češtině. Už jsem si toho postupně začal všímat poslední 3 týdny… například, když jsem si stahoval sérii dokumentu o 6 dílech, tak první dva šly v pořádku stáhnout v CZ, ale pak najednou už další nebyly možné normálně stáhnout. Bylo na výběr ke stažení buď audio anebo video verzi. A není to jen u několika-dílných dokumentů, ale i u pouze 1-dílného dokumentu.
Tak nechápu co se to děje.. nebo je potřeba nějaká aktualizace v mým počítači?
Prosím, kdyby někdo věděl jak na tento záludný problém, byl bych velice rád, kdyby mi poradil. Děkuju.
Zdravím, doporučuji jít podle tohoto článku spustit s parametrem -F a tam už jsou obě audio stopy, takže vybrat českou audio stopu a zkombinovat s vybranou kvalitou videa. https://how2do.cz/navody/pokrocile-stahovani-pres-yt-dlp/
Děkuji za odpověď.. Jak píšete, tak takto vždy postupuji, že si nechám vyjet přehled s -F parametrem. Ale problém je v tom, že v tom přehledu jsou nabízeny pouze dvě variaty ke staženi – buť „audio only“ nebo „video only“. Všiml jsem si toho za poslední cca 3 týdny. Uvedu příklad: I když má dokument 5 epizod, tak jde v pořádku stahnout např. 2 epizody, kde je v řádku vybraného typu kvality souboru uvedeno „unknown“. Následně u dalších epizod už není možnost výběru „unknown, ale jsou najednou ve variantě „buď a nebo“ (audio only / video only).
Je trochu složité to vysvětlovat… Zkuste se podívat na tento konrétní příklad v příkazovém řádku, kde uvidíte popisovaný problém, při pokusu o stažení dokumentu – Nezkrotné Portugalsko.
Děkuju moc za pomoc 🙂
Zkoušel jsem několikrát a stahovat, jak audio tak i video stopu najednou, stále u mnoho dokumentů nejde..
Jak jsem popsal dříve, úspěšně se stahne pouze dokument s označením „unknown“, který audio i video obsahuje automaticky.
Je potřeba stahovat oddělené stopy a nechat je na konci spojit. Například pomocí parametru -f hls-1721-1+dash-audio_cze=128543 -S ext:mp4:m4a více v komentáři Cenobita https://how2do.cz/navody/pokrocile-stahovani-pres-yt-dlp/#comment-660
není potřeba dělat dávku to je jen bonus, když toho chcete více najednou. Je také potřeba mít komponenty ffmpeg více o tom v článku https://how2do.cz/navody/pokrocile-stahovani-pres-yt-dlp
Funguje.. 🙂 Díky moc!!
Stahování na TV.NOVA.CZ nefunguje, píše to cosi od DRM? Jde to někomu z vás? (5/2024)
Pro stahování z ČT si stáhněte soubor yt-dlp.exe z tohoto relase tagu, oprava ještě není zapracována do hlavní verze: https://github.com/bashonly/yt-dlp/releases/tag/ceskatelevize
Přejmenoval jsem si stažený soubor na yt-dlp-ct.exe, aby se nepletl s hlavním release (který pravidelně aktualizuji) a pak už to jednoduše šlo:
yt-dlp-ct.exe https://www.ceskatelevize.cz/porady/15667996692-kuciak-vrazda-novinare/
Diky!
Jsi machr a tak to má bejt – my Češi víme a umíme 🙂 Díky!
Zdravím, chtěl bych se zeptat, jestli jste si také všimli, že poslední dobou dost často nejde stahovat z ČT iVysílání stále víc pořadů s tím, že to hlásí „ochranu“ před stahováním, takto… ERROR: [CeskaTelevize] 61924494878075306: This video is DRM protected.
Nevěděl by, prosím, někdo jak toto obejít, aby pořad šel stáhnout??
Díky moc, Joey
Máte nějaký příklad takového pořadu? Od té doby, co používám yt-dlp.exe z odkazu zde, neviděl jsem problém: https://github.com/bashonly/yt-dlp/releases/tag/ceskatelevize
Toto nejde dnes 06.07.2024
yt-dlp.exe https://www.ceskatelevize.cz/porady/12845065922-beatles-kluci-z-merseyside/
Ahoj
obávám se, že jakmile je to DRM chráněno, tak již nepůjde stahovat. Chtěl jsem něco z olympiády z ČT na pozdější mrknutí na chalupě, kde není internet. Asi smůla.
Všimol som si, že aliexpress.sk už poníka aj české série na predaj za 2-5€.
No nekup to.