Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Automatické nahrávání streamovaného videa  (Přečteno 1474 krát)

mylos

  • Návštěvník
  • Příspěvků: 3
Automatické nahrávání streamovaného videa
« kdy: 28 Prosince 2010, 20:29:35 »
Zdravím všechny,

chtěl bych vytvořit skriptík abych si mohl uložit streamované video z rozcestníku české televize (http://www.ceskatelevize.cz/er/), např. basket z čt4 když nejsem u počítače.

Moje představa je pomocí cronu v daný čas spustit záznam.
vlc -vvv http://ctdir.visual.cz/iVysilani/Services/Streaming/ClientPlaylist.aspx?id=OTU3ODIxMzk3fDYzNDI5MTU0NzU3NzI1NzIwMw== --sout="#std{access=file,mux=asf,dst=/home/??.asf}"

Problém, který nedokáži překonat je vydolování přímého odkazu na pořad, z odkazu český televize.
Pokoušel jsem se pomocí wget stáhnout z  http://www.ceskatelevize.cz/er/play.php?ch=4&q=3 html stránku, ze které jsem chtěl pomocí sed vyseparovat odkaz, ale narazil jsem na to, že wget nic neuloží. Výsledkem je soubor s 0 velikostí.
 wget http://www.ceskatelevize.cz/er/play.php?ch=4&q=3


Takže bych potřeboval získat zdrojový kód stránky http://www.ceskatelevize.cz/er/play.php?ch=4&q=3, z jehož částí bych potom vyseparoval odkaz.

Kód: [Vybrat]
<param name="uimode" value="full" />

<embed id="wmpPluginPlayer" type="application/x-ms-wmp"
width="512"
height="353"
src="http://ctdir.visual.cz/iVysilani/Services/Streaming/ClientPlaylist.aspx?id=OTU3ODIxMzk3fDYzNDI5MTU0NzU3NzI1NzIwMw=="
data="http://ctdir.visual.cz/iVysilani/Services/Streaming/ClientPlaylist.aspx?id=OTU3ODIxMzk3fDYzNDI5MTU0NzU3NzI1NzIwMw=="
autostart="true"
autosize="false"
mute="false"
stretchtofit="true"
uimode="full"
</embed>
</object><p><a href="http://www.ceskatelevize.cz/er/">Zpět</a></p>
</div>

Nevěděl by někdo jak na to?

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Automatické nahrávání streamovaného videa
« Odpověď #1 kdy: 28 Prosince 2010, 20:49:41 »
jestli ti jde jen o ten wget, tak adresu obal do uvozovek... ala

Kód: [Vybrat]
starenka@kosmik1:~$ wget -S 'http://www.ceskatelevize.cz/er/play.php?ch=4&q=3'
--2010-12-28 20:48:42--  http://www.ceskatelevize.cz/er/play.php?ch=4&q=3
Resolving www.ceskatelevize.cz... 212.47.26.209
Connecting to www.ceskatelevize.cz|212.47.26.209|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Date: Tue, 28 Dec 2010 19:48:42 GMT
  Server: Apache/2.2.16 (FreeBSD) DAV/2 mod_ssl/2.2.16 OpenSSL/0.9.8e
  Set-Cookie: fc723425cff3be7f19755692684c0093563c825e=http%3A%2F%2Fctdir.visual.cz%2FiVysilani%2FServices%2FStreaming%2FClientPlaylist.aspx%3Fid%3DOTU4MDk2NjEwfDYzNDI5MTY2MTIxMzY1NTg4Mw%3D%3D; expires=Tue, 28-Dec-2010 20:48:43 GMT; path=/
  Content-Length: 7685
  Keep-Alive: timeout=10, max=49
  Connection: Keep-Alive
  Content-Type: text/html
  Set-Cookie: BIGipServerwx=84021420.20480.0000; path=/
Length: 7685 (7.5K) [text/html]
Saving to: “play.php?ch=4&q=3”

100%[=======================================================================================================================>] 7,685       --.-K/s   in 0.01s

kdyz si totiz prectes poradne, co to vypise bez uvozovek...

Kód: [Vybrat]
starenka@kosmik1:~$ wget -S http://www.ceskatelevize.cz/er/play.php?ch=4&q=3
--2010-12-28 20:52:05--  http://www.ceskatelevize.cz/er/play.php?ch=4
Resolving www.ceskatelevize.cz... 212.47.26.209
Connecting to www.ceskatelevize.cz|212.47.26.209|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Date: Tue, 28 Dec 2010 19:52:05 GMT
  Server: Apache/2.2.16 (FreeBSD) DAV/2 mod_ssl/2.2.16 OpenSSL/0.9.8e
  Content-Length: 0
  Keep-Alive: timeout=10, max=49
  Connection: Keep-Alive
  Content-Type: text/html
  Set-Cookie: BIGipServerwx=134353068.20480.0000; path=/
Length: 0 [text/html]
Saving to: “play.php?ch=4.1”

    [ <=>                                                                                                                    ] 0           --.-K/s   in 0s      

2010-12-28 20:52:05 (0.00 B/s) - “play.php?ch=4.1” saved [0/0]


...tak zjistis, ze se to na apmersandu zasekne ;)
« Poslední změna: 28 Prosince 2010, 20:54:39 od starenka »
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

 

Provoz zaštiťuje spolek OpenAlt.