Portál AbcLinuxu, 22. července 2025 09:08
Zrovna odmítání tvoření páté kolony mi přijde sympatický.
video
nebyl.... Teď by musel někdo doprogramovat podporu - ale i tak nevím, jak by to řešilo problém s videozáznamy, které jsou jinde hostovány ve flashi.
Connecting to server www.youtube.com[74.125.87.100]: 80... Server returned 403: Forbidden No stream found to handle url http://www.youtube.com/get_video?video_id=qaDpjlFpbfo&t=vjVQa1PpcFMpPpvGDq9hYlCcTt9WMLr00gN0Er6Eqto%3DOn to totiž není permanentní link, ale link pro jedno sezení. Už jsem se nad tím tady rozčiloval, ale nakonec mi nezbylo nic jiného než odejít se sklopenou hlavou. Ano, mohl by pomocí nějaké skriptu server ty linky z toho dolovat pro každý klik, ale otázka je nakolik by to bylo legální. Něco takového si může dovolit uživatel jako jednotlivec, ale ne firma. Pokud je možnost, tak úplně nejlepší varianta je hostovat video u sebe a ještě ho třeba převést do OGG.
vůbec jsem netušil, že něco takového existuje - myslel jsem, že jak je to jednou ve flashi, tak s tím nic dalšího dělat nejdeKdepak. Videa samotná jsou většinou v normálních formátech, které zvládne kdejaký Mplayer, VLC a nebo i Windows Media Player(v případě přebalení do nějakého normálnějšího kontejneru, kterému právě WMP rozumí). Flash je jen nepotřebná odstiňovací vrstva, která se dá do stránky nacpat jako plug-in a obsahuje kodek pro dekódování, něco málo k prezentaci a právě se snaží zamaskovat ten link samotný. Způsobů jak se zbavit Flashe samotného je pro uživatele víc.
Ale podpora h264 je ještě mnohem míň častá než samotný tag videoVážně? Řekl bych, že minimálně mezi linuxáky jsou h264 dekodéry docela rozšířené.
Určitě by to ulehčilo lidem jako jsem já (bez flashe) život, abych nemusel hledat youtube link v zdrojákách a pak přes youtube-dl dolovat ten link přímo na video.UnPlug by měl umět vydolovat link na video i když je embednuté ve stránce.
Pokud není přes RTMP?
Tady přiznávám, že jsem s rtmpdumpem nikdy neuspěl, asi jsem lama.Pravda, URL to má kapánek složitější. Proto je dobré používat zase všelijaké ty dolovací skripty. Ale jinak to většinou lze zvládnout i s Wiresharkem. RTPM není žádný zázrak. Je to prostě další proprietární streamovací protokol jako MMS, RTSP, … Tento je jen speciální tím, že to je zatím z historického pohledu extra mamrd. Určitě není první a určitě ani ne poslední. My starší už máme zkušenosti.
Teď by musel někdo doprogramovat podporu=> tak to doprogramujte...
A odkaz na hostující web - to je přeci YouTube...To u videa ovšem napsáno není, tak jak to mám vědět?
=> tak to doprogramujte...Ehm.... děkuji za radu. Bohužel to není tak jednoduché, protože lidské zdroje jsou v tomto směru omezené. Nicméně, pokud bys chtěl k vylepšení abclinuxu přispět, nic ti nebrání.
To u videa ovšem napsáno není, tak jak to mám vědět?Měl jsem za to, že je to z toho videa patrné. Samozřejmě za předpokladu, že máš flash... ale na druhou stranu - pokud ho nemáš, je to fuk, protože si to video z youtube prostě neprohlédneš (i když někdo v komentáři výše zmiňoval nějaký odkaz na původní video - na to se podívám). --- Mám dojem, jako kdybyste si mysleli, že jsme se rozhodovali mezi dvěma řešeními, a vybrali si to horší, proprietárnější, méně vstřícné. Ale tak to není. My jsme prostě chtěli umožnit zobrazování videí z youtube a google video na abclinuxu. Nic víc, nic míň. Chápu, že mnoha lidem z různých důvodů youtube a podobné služby nevyhovují, ale na druhou stranu mi nedává smysl kritika typu "vy tady zobrazujete videa z youtube jako flash" -- no jo.... videa na youtube jsou totiž flash. Těžko s tím něco nadělat. Kdybychom vzali videa v OGG a sami je tu převáděli na flash, tak bych to rozhořčení chápal...
Nicméně, pokud bys chtěl k vylepšení abclinuxu přispět, nic ti nebrání.Jak?
Samozřejmě za předpokladu, že máš flash... ale na druhou stranu - pokud ho nemáš, je to fuk, protože si to video z youtube prostě neprohlédnešAssumption is the mother... Prohlédnu, protože na youtube existují stahovací skripty. Které ovšem pracují s URL typu youtube.com/watch?X ... a takové URL určitě není problém k videu přidat. Nemluvě o tom, že se může stát zázrak a původní poskytovatel videa může začít poskytovat alternativní metody přehrávání. Takže jednou větou: Pokud bude odkaz na původní stránku, tak se k tomu videu možná dostanu, možná nedostanu, pokud bude jen překopírovaný flash applet, tak se k němu zaručeně nedostanu.
Jak?Doprogramovat to, co té sekci Video nyní chybí
pracují s URL typu youtube.com/watch?X ... a takové URL určitě není problém k videu přidat.Ve skutečnosti jsou videa na abclinuxu vkládána také prostřednictvím této adresy, nikoliv pomocí kopírování kódu pro vložení apletu. Nevím, jakou magií z toho potom systém dělá vložený flash-objekt s videem. Určitě by tedy neměl být problém to původní url zobrazovat.
Doprogramovat to, co té sekci Video nyní chybíA kam?
Prohlédnu, protože na youtube existují stahovací skripty. Které ovšem pracují s URL typu youtube.com/watch?X ... a takové URL určitě není problém k videu přidat.Tak jednoduché to není.
[ -n "$1" ] && ( a=$(wget "$1" 2> /dev/null -O - | grep "fmt_url_map" | sed -e "s/.*fmt_url_map\"\ *:\ *\"\([^\"]*\).*/\1/" | sed "s/.*\(http.*\)http.*/\1/" | sed 's/\%/\\x/g') b=$(echo -e $a | sed "s/\([^\,]*\)\,.*/\1/g") echo $bP.S. Kód je stále moc redundantní
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.