od Da Gony 17. 1. 2024 22:05
Pokud autor nestahuje doteď nebo není zaměstnán sledování stažených videí, tak odpověď je, že blbě se radí, pokud neznáme konkrétní web, každý to má řešení po svém a jakym protokolem to je dělané
Pokud bys tomu rozuměl, tak na to chytneš čuch a víš kam zaměřit pozornost, jakým směrem odkud jít - od <video> elementu až k linku k m3u8 souboru
Dá se dokázat skoro cokoli i když je pár problematických věcí, třeba DRM chce znalosti který už jdou nad moje síly
Kdysi existoval doplněk (xpi) pro firefox, který detekoval videa na stránace a umožňoval je stáhnout, právě i když šlo i složitější případy než linka na mp4 video, ale nutné je to brát optikou před 15 lety, kdy se videa třeba embedovala přes flash
Třetí věc je ,jestli ti jde o pár videí , nebo jde o něco automatizovaného a nebo po delší dobu. Ale to stejně vyžaduje to nejdřív umět ručně a u jednoho
Ale univerzálně youtubedl- >ytdlp program - stačí mu předhodit URL a buď má parser na danou službu nebo bude fallbackne na nějaký generický parser.
A nebo se stane, že narazíš stránku která to má po svym a budeš to nějak nutně preprocesovat (vidíš link na m3u8 ale ten sám o sobě má pár kb textu tak musíš to stáhnout přes ffmpeg, který zajistí pospojování a výsledkem jedno video) nebo postprocesingu (nedá se nic dělat a musíš stáhnout segment jeden po druhym a [b] po stažení spojit)