Belépés
Beágyazott média letöltése weblapokról
Sziasztok,
Úgy néztem, hogy még nics ilyen téma a fórumon, ezért létrehoztam egy témát. Gondolom mást is érdekelhet.
Konkrétan most ezzel vagyok megbízva, le kellene töltenem innen:
http://www.ktotv.com/videos-chretiennes/emissions/nouveautes/vepres-a-no...
a videó fájlt. Az oldalt az idő közben megváltoztatták, régebben pár hónapja úgy csináltam, hogy megnéztem a "page source" ot a firefox böngészőben, rákerestem a wmv kiterjesztésre, akkor meg lett a videó linkje, majd beírtam a terminálba, hogy:
mplayer videolink -dumpstream -dumpfile filenév.wmv
De most már nem megy, mivel az oldal forrásában nem találom meg a videó forrását. Tudnátok segíteni, hogy erről a weboldalról, hogyan lehet letölteni ezt a beágyazott videót?
Köszönöm előre is
Üdv,
Zoli
- A hozzászóláshoz regisztráció és belépés szükséges
Szia!
Egy hasonló téma már van, esetleg segíthet:
http://ubuntu.hu/node/18694
Üdv: Totya
köszi , megnézem!
Ez talán segíthet az elindulásban:
http://stream-recorder.com/forum/akamai-cdn-getting-rtmp-url-xml-file-t4...
Megnéztem, de nem értem sajnos. mi az a dom és xpath?
Az rtmp címet ki tudom lesni az oldal forrásából, de ezt a kódot, amit a weboldalon írnak:
$dom = new DomDocument($akamaiURL);
$xpath = new DomXPath($dom);
$rtmpURL = 'rtmp://'.$xpath->query('/FLVPlayerConfig/serverName')->item(0)->nodeValue .'/'. $xpath->query('/FLVPlayerConfig/appName')->item(0)->nodeValue . '/' . $xpath->query('/FLVPlayerConfig/streamName')->item(0)->nodeValue;
nem tudom hogyan kell átültetni erre a konkrét videóra.
Firefoxhoz a DownloadHelper kiegészítő megoldja ezt a feladatot. Konvertálni is tudod a videot más formátumra csak akkor kell az ffmpeg hozzá.
Én is kipróbáltam, az adott oldalon nem működik a DownloadHelper
http://arpad.nemeth.me/
Érdekes, nekem meg megy ezen a fenti linken. Na, ez hogy lehet?
Nem tudom miért.
sajnos nem megy a Download Helper, most keresem a firefox tmp mappáját az egész filesystemen, de nem találom, a /tmp mappában pedig nincs firefox almappa...
A /tmp mappában van egy plugin-player.swf , de az nem ez a video
Köszi a segítséget!
Nézem ezt a stream-recorder fórumot is, remélhetőleg benne lesz a megoldás.
Az adott weboldal forrásában az 24 perces videóhoz tartozik egy
value=00052222
Beidézem a source ból:
VêPRES à NOTRE DAMEVêpres du mardi
Diffusé le 20/07/2010 / Durée 24 mn
És ott van a "hidden", ami elrejti magát a videó elérhetőségét.
Általános esetben, ha nem stream, hanem videóanyag a lejátszandó médiatartalom akkor megvárod míg teljesen betölt a videó, majd:
Firefoxnál: a /tmp mappában megtalálod, vélhetően ez lesz a legnagyobb videó fájl.
Operánál: /home/neved/.opera/cache/g_xxx nevű mappában lesz ahol a sok g_ kezdetű mappa közül az a tied amelyiknek a keletkezési dátuma az oldal megnyitásával esik egybe... És itt is a nagy fájlok között nézelődj.
A típusnál legtöbbször látszik hogy médiatartalom (Flash videó, MP4 videó, stb... )
Átmeneti Uhu user. Narwhals
Nézem a firefox cache könyvtárában, folyamatosan játszatom a böngészőben a videót, és figyelem, hogy meliyk fájl méret változik természetesen, de nincs. A legtöbb swf fájl pár száz kb mérető csak, akad egy két 1,7-3 mb os fájl, ezeket vlc vel megnyitva semmi. Nézem módosítás szerint is, de úgy sem írja be magát a fájl az ideiglenes könyvtárba.
Akkor bizony ez vélhetően valamilyen stream alapú lejátszás, ami nem a cache-be... :/
Szerk.:
És valóban:
http://tchris.bplaced.net/index.php?dir=kepek/&file=screen004.png
Átmeneti Uhu user. Narwhals
Igen, akkor ez lehet. De akkor az ilyet hogy lehet letölteni? Le kéne töltenem a videót és kivágni belőle az énekeket... Megváltoztatták ezt az oldalt pár hónapja. Valahogy elrejtik magának a videónak az url jét.
Ott van az a képen.
rtmp://cp99496.edgefcs.net/ondemand Innen jön a videó.
Erre ez az oldal az a rtmpdump nevű alkalmazást ajánlja...
Átmeneti Uhu user. Narwhals
Értem, ezt már néztem, így sem megoldható, mivel nincs meg magának a videónak az url je sajnos.
így is próbáltam, nem történik semmi:
rtmpdump -r rtmp://cp99496.edgefcs.net/ondemand -y 00052222
RTMPDump v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
~$
Szóval ez nem triviális...
Ez az oldal leírja a kapcsolatfelvétel főbb lépéseit:
http://flowplayer.org/plugins/streaming/akamai.html
A 4. pontban leírt, válaszként kapott sor lehet az, ami már megfelelhet az rtmpdumpnak (vagy az flvstreamernek).
Ha jól nézem, mindezek kiderítéséhez kell egy flowplayer, meg egy wireshark.
(Egy másik weboldal is hasonlókat ír:
http://philwilson.org/blog/2007/12/downloading-from-the-bbc-streaming-ip...
)
szerk:
Azóta kiderült, hogy a flowplayeres oldalon megadott példavideó egyszerűen, közvetlenül letölthető, nem kell semmiféle trükközés:
./flvstreamer_ubuntu-jackalope-x86-32bit_latest -r rtmp://cp38076.edgefcs.net/ondemand/flash/BGP4mar09eng_400k.flv -o példafájl.flv
FLVStreamer v2.1c1
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
Starting download at: 0.000 kB
Metadata:
duration 60.00
width 454.00
height 254.00
videodatarate 379.00
canSeekToEnd TRUE
videocodecid 4.00
audiodatarate 32.00
audiocodecid 2.00
framerate 25.00
creationdate Thu Apr 16 10:31:45 2009
Encoded_By Sorenson Squeeze
Encoded_With Sorenson Squeeze
3071.496 kB / 59.51 sec (99.1%)
Download complete
Ezek után nem nagyon értem, hogy a másik videó miért nem akar lejönni... Talán valami hiányzik még hozzá.
./flvstreamer_ubuntu-jackalope-x86-32bit_latest -r rtmp://cp99496.edgefcs.net/ondemand/flash/00001911.f4v -o akamai_file.f4v FLVStreamer v2.1c1
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: Closing connection: NetStream.Play.StreamNotFound
Mi van akkor ha nem is flv?
Átmeneti Uhu user. Narwhals
Szerintem az rtmp protokollt nem érdekli a fájl belső szerkezete. Igen, a problémás fájl nem flv, hanem f4v konténer.
Köszi a fáradozást!! De még így sem teljes a kép, mert azon a weboldalon már eleve meg van egy url, aminek flv a vége.. Nálam meg csak egy ID van valami 00005222 vagy ilyesmi.
Szívesen, engem is érdekel a dolog. Azonban nemcsak az az ID szerepel a forrásban, hanem a videó elérhetősége is, nézd meg mégegyszer.
én nem találom a videó forrását az oldal forrásában, ha meg lenne, mplayer rel letöltöttem volna az f4v videót simán.
Benne van a forrásban:
http://dl.dropbox.com/u/6019817/K%C3%A9perny%C5%91k%C3%A9p-Oldal%20forr%...
Azonkívül az mplayer nem kezeli az rtmp protokollt. Az a link, amit flvstreamerrel sikeresen leszedtem, az nem működik mplayer-rel:
mplayer rtmp://cp38076.edgefcs.net/ondemand/flash/BGP4mar09eng_400k.flv
Playing rtmp://cp38076.edgefcs.net/ondemand/flash/BGP4mar09eng_400k.flv.
No stream found to handle url rtmp://cp38076.edgefcs.net/ondemand/flash/BGP4mar09eng_400k.flv
Ami működik:
rtmp://cp38076.edgefcs.net/ondemand/flash/BGP4mar09eng_400k.flv
A rakoncátlan videó URL-je így néz ki:
rtmp://cp99496.edgefcs.net/ondemand/flash/00001911.f4v
Kezdem érteni....
Bár ötletem még nincs...
Átmeneti Uhu user. Narwhals
Köszi! Értem, tehát 2 részletből állt össze az url.
Sikerült is letölteni a következő paranccsal:
rtmpdump -r rtmp://cp99496.edgefcs.net/ondemand/flash/00001911.f4v -o outputvideo.f4v
Köszönöm a segítséget!!!
subscribe
john 3:16 http://www.electronicgospel.hu/
Feltelepítettem az opera böngészőt, megkerestem az álltalad említett almappát, van benne 2 swf fájl, de egyik sem maga a videó, csak 135kb méretűek és nem növekszik folyamatosan a méretük, ahogy a videó előre halad a megnyitott böngészőben.
Tudomásom szerint az opera is a tmp mappába menti az aktuális videót/youtube meg ilyesmik/
john 3:16 http://www.electronicgospel.hu/
Néha egy kép többet ér minden szónál:
http://tchris.bplaced.net/kepek/screen005.png
Átmeneti Uhu user. Narwhals
yeah
john 3:16 http://www.electronicgospel.hu/
Nekem ugyanúgy meg van ez a mappa, de nem töltödik le egy ideiglenes fájl. Az egész cache mappában megnéztem az összes fájlt, és egyik sem az sajnos. Hogy lehet, hogy Nálad meg letöltődik egy 10.5 mb os flash fájl??? Megvártad míg végigmegy a 24 perces videó és utána jelenik csak meg a fájl? Már 5 perce megy a videó, és nincs egyetlenegy fájl sem, ami a 200kb ot túllépné abban a g0000 könyvtárban, de sehol sem az home folder/.opera/ könyvtáron belül sem.
Igen, mert mint írtam az általad letölteni kívánt média nem egy flash-be ágyazott akármilyen videó, hanem stream. Folyamatosan töltödik az adat az oldalon lévő lejátszóba pufferelés nélkül.
Átmeneti Uhu user. Narwhals
firefoxban tools->ad-ons->get ad-ons beirod a keresobe : flashvideodownloader installalod, maj ujrainditid a firefoxot,
( http://www.flashvideodownloader.org/ )
praktukusan egyszeruen tudsz letolteni videokat http://picasaweb.google.com/lh/photo/5IcAUMDpqISdMYjlaNPR2A?feat=directlink
dropbox regisztracio: http://db.tt/HeuqIqe || Matematikát, metafizikát csak annyit, hogy gyomornak meg ne ártson. Shakespeare
Hello! Köszi a segítséget, de sajnos ezzel a kis add-on nal sem tölti le, kijön 2 letölthető, ahogyan a képen is mutatják, de az nem maga a média.
Sziasztok, sajnos most megint nem megy a letöltés az rtmp vel. Próbáltam vlc vel is, de azzal sem ment.
Ezt kell feltenni:
https://addons.mozilla.org/hu/firefox/addon/5258/
Alul jobb oldalon meg fog jelenni egy kis zöld nyilacska, azzal lel lehet tölteni a beépülőket.
szoda
Köszi, de sajnos nem tölti le ez a zöld nyilas.
pl most erre kértek meg, hogy szedjem le:
http://www.ktotv.com/videos-chretiennes/emissions/nouveautes/la-foi-pris...
Firefox + FlashGot kiegészítő, sok mindent le lehet vele tölteni nem csak a videókat.
Sajnos, ez sem tölti le az ilyen típusú videókat, mit amilyen az előző linkben van. De köszi azért!
Miért nem veszed fel egy screen recorderrel?
xvidcap