Kako uhvatiti video stream (ne sa YouTube-a).

Mrkalj

Buduća legenda
Poruka
32.468
I to ne sa YouTube-a, mislim to zna svaka baba. :mrgreen:

U pitanju su braća Sovenci:
http://tvslo.si/predvajaj/dokumentarni-film/ava2.56688081/

Imam problem da skinem video-stream. U toku streaminga nigde se na HDD-u ne pravi fajl, pa ne dolazi u obzir kopiranje iz cache-a ili Temp foldera. :(


Nekako sam prokljuvio link fajla:

http://www.rtvslo.si/iskalnik
/99/68/UskoskadediscinaBelekrajinex201001122233x700000x351x418x.mp4

u čemu je ovaj deo: /99/68/UskoskadediscinaBelekrajinex201001122233x700000x351x418x.mp4 izvestan 100%

ali izgleda da mu je potrebna i neka autentikacija koju dobija kada se ide iz browsera.

Fajl sam otkrio pomoću ovoog skripta, koji se nalazi u pomoćnom fajlu media.php:

<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>RTV Slovenija</title>
<info>http:/xspf.org/xspf-v1.html</info>
<trackList>
<track>
<creator>MMC RTV Slovenija</creator>
<location>99/68/UskoskadediscinaBelekrajinex201001122233x700000x351x418x.mp4</location>
<meta rel="duration">2969</meta>
<meta rel="type">flv</meta>
</track>
</trackList>
</playlist>



i ovoga u glavnom fajlu (source glavne stranice):

<form action="http://www.rtvslo.si/iskalnik/" method="post" id="searchbox_013570054969551548673:s6qnrt7erlg">

<div class="form">
<input type="hidden" value="idg-cse" name="client"/><input type="hidden" value="FORID:11" name="cof"/>
<input type="hidden" value="013570054969551548673:s6qnrt7erlg" name="cx"/>
<input type="text" class="box" value="" autocomplete="off" class="input" name="q"/>
<input type="image" class="imgbutton" src="http://img.rtvslo.si/_static/img/condor_h_search.gif" />
</div>
<div class="options">
<input type="radio" name="se" class="bool" value="rtvslo" checked="checked" onclick="getSearchValue('rtvslo')" id="iskalnik"/> Rtvslo.si&nbsp;
<input type="radio" name="se" class="bool" value="google" onclick="getSearchValue('google')" id="google" /> Google.si&nbsp;
<input type="radio" name="se" class="bool" value="najdi" onclick="getSearchValue('najdi')"/> Najdi.si&nbsp;
</div>
</form>

Ako slučajno može neko više od ovoga, neka javi. :)

Ako znate kome bi trebalo da se obratim, javite makar to. :)

U svakom slučaju, film je veoma značajan a tiče se srpske manjine u Beloj Krajini, kod Marindola u Sloveniji.

Ako je neko u stanju da skine film ili meni objasni kako da to uradim, bilo bi to super, a mi bismo ga okačili na neki naš sajt da bude trajno dostupan svim zainteresovanima, jer na sajtu RTV Slovenije je privremeno. :(
 
Nabavi program Camtasia studio 6. Sa njim možeš snimiti video zapis celog ekrana ili samo željeni deo monitora. Ovo je ujedno i jedan od najboljih programa za snimanja ekrana i to zaista radi dobro. Sa ovim softverom (jednim) rešavaš pitanje pravljenja bilo kojeg video zapisa koji se pojavljuje na ekranu. Više nećeš morati praviti pitanje po sistemu: "koji program, za koji video". A takvih kombinacija je jako mnogo.
 
Orbit downloader
ukljuchish "grab ++" (mora biti aktivan pre uchitavanja stranice na kojoj se nalazi sadrzzaj koji zelish da skinesh)--> uchitaš stranicu na kojoj se nalazi video sadrzzaj --> u "grab ++" chekirash sa kojeg od linkova zzelish da skidash (klik na tab "video" da bi lista bila kratja) - poshto je u pitanju video fajl najverovatnije tje biti onaj za koji je prikazano da je najtezzi u megabajtima --> klik na download
nakon toga mozzesh i zatvoriti stranicu

Vredi pokushati. Nishta te ne koshta, Orbit downloader je besplatan, tako da i ako ne mozze da skine taj video (shto se retko deshava - meni josh nije) ne gubish nishta
 
Najlepše hvala, Koldaru i Tihi. Tihijevo rešenje je najelegantnije, ali nije radilo. Išao sam pomoću programčića rtmpdump koja radi iz DOS-a. :)

Od neizmerne pomoći mi je bio blog ovog tipa http://ikolar.tumblr.com/post/257669424/dolpoteg-posnetkov-z-vecjih-slo-media-portalov , kojem takođe zahvaljujem:

rtvslo.si

Za distribucijo uporabljajo strežnik Adobe FMS (fms.rtvslo.si), v brskalniku pa imajo stock jw player. Videi so v MP4 containerju, h.264 kodek in aac audio.

Vzameš url, npr: http://tvslo.si/predvajaj/studio-city/ava2.51179858/

Odpri source in poišči številko “ava_id”:

var ava_id = 'ava2.51179858';

Iz tega se zgenerira URL do playlista.

http://www.rtvslo.si/media.php?id=51179858&mt=flv&mq=hi&wm=true&rm=false&file=playlist.xml

Odpri playlist in notri poišči

<location>16/38/Studiocityx200911232302x700000x351x418x.mp4</location>

URL do posnetka je:

rtmp://fms.rtvslo.si/vod/poptv/ + location

v tem primeru:

rtmp://fms.rtvslo.si/vod/poptv/16/38/Studiocityx200911232302x700000x351x418x.mp4


Potem je potrebno še orodje rtmpdump (use google):

$ rtmpdump -o nekaj.mp4 -r "rtmp://fms.rtvslo.si/vod/poptv/16/38/Studiocityx200911232302x700000x351x418x.mp4"

Trajalo bo nekaj časa …

Kako se ispostavilo jedini "rtmp dumper" je ovaj ovde (u više verzija): http://rtmpdump.mplayerhq.hu/download/

Meni je radila verzija 1.9 http://rtmpdump.mplayerhq.hu/download/rtmpdump-1.9.zip


Ako nemate Total Commander u čijem sastavu je DOS komandna linija, onda pokrenite DOS-prompt, uđite u folder u kojem ti se nalazi rtmpdump.exe i tamo ispišite ovu komandnu liniju:


rtmpdump -r "rtmp://fms.rtvslo.si/vod/poptv/99/68/UskoskadediscinaBelekrajinex201001122233x700000x351x418x.mp4" -o UskoskadediscinaBelekrajine.mp4

... s tim da će vam se fajl skinuti u tom folderu - vodite računa o prostoru na disku.

Napisao sam ovo jer verovatno važi i za druge tv streaminge, pa se nadam da će nekom biti od koristi.

Ključne reči: kako skinuti tv-stream, rtmp protokol, p2p tv straming. :)

Srećan 8. mart! :cmok:

PS. Pozdrav za Tihija od Mrkija.
 

Back
Top