úterý 14. října 2008

Stahujeme streamy přes VLC Player - pokračování




Vzhledem k tomu, že uplynul nějaký čas od vydání původního článku (Ukládáme on-line rádio/TV pomocí VLC playeru ) a rozhraní VLC playeru řady 0.9.x Grishenko doznalo značných změn, rozhodnul jsem se sepsat aktualizovaný návod, který ukáže, jak stahovat streamy v tomto novém rozhraní. Pokud otevíráte návod poprvé, neznaje získání playlistu, přečtěte si původní článek. Zde se budeme zabývat pouze novým vzhledem a novými funkcemi. Jdeme na to.

Na konkrétním případu si vysvětlíme jak stáhnout video na Grishenku. Přejdeme si na stránky ČT/iVysílání/pořad Sama doma (to bude naše video, které budeme chtít). Stránka začne načítat video, klikneme do videa a dáme vlastnosti. U položky umístění je adresa playlistu. Zde si playlist můžete stáhnout, ale jindy vložte adresu do adresního řádku prohlížeče nebo z Windows dáte Start/spustit a adresu tam vložíte. Uložíte playlist na disk.
Ve VLC si z menu Media/Convert-Save (ctrt+R) zobrazíme toto okno:



Vyberete si soubor s playlistem a kliknete na tlačítko Convert/Save.
Zobrazí se následující okno s výběrem typu (způsobu) přenosu a možnosti uložení.



Co vyplnit:
Play locally: Pokud zaškrtneme, tak stream se při nahrávání bude i přehrávat.
File: Jaký bude mít uložený soubor název, příponu (viz. níže) a kde uložen.
Profile: Novinka v Grishenku. Nyní si způsob přenosu můžete vybrat z některého přednastaveného profilu. V našich končinách se vesměs používá Microsoftí ASF/WMV. To budete mít také napsáno na stránce odkud chcete stahovat. Video pro Windows Media Player = ASF/WMV.
Pokud nevyberete profil, budete si muset způsob přenosu nastavit sami. Na záložce kodek videa/zvuku si také můžete nastavit aby ukládal v jiné kvalitě (bitrate).
Jestli máte nastaveno, klikněte na Save. Stream se začne nahrávat. Pro zrušení nahrávání zmáčkněte v playeru na tlačíko Zastavit. Voalá soubor je doma.
===========================
Možné dotazy:
Mám víc streamů ve VLC playlistu. Chci je uložit všechny. Půjde to?

Půjde, stačí kliknout na přehrávaný stream a vybrat Save. Po dokončení nahrávání prvního, si dejte nahrát další. Do VLC playlistu si může streamů naházet kolik chcete.


Nemůžu určit typ přenosu a typ videa.

Pokud to není na stránce uvedeno, nevadí. Dejte stream přehrát ve VLC a z menu Tools/Codec information zjistěte o jaký zvuk/obraz se jedná. V tomto případě je v kontejneru pouze zvuk WMA, který pocházi od Microsoftu = způsob přenosu je Windows (ASF/WMV)


Jedná se o zvuk pouze z rádia, co mám nastavit?

Jestliže je v kontejneru pouze zvuk a vy si přes Codec information zjistíte, že se jedná třebas o wma2, nastavte si profil na nahrávání na Windows (ASF/WMV), pak změnte na Custom a na záložce video odškrtněte položku video. Další příklad: typ zvuku mpga (to je stará známá MP3). V profilu nastavím typ přenosu MP3.

Jakou příponu souboru?

Uvedu zde pouze přípony, na které běžně narazíte.
Typ Windows (ASF/WMV) , audio wma2 = přípona WMA
Typ Windows (ASF/WMV), audio wma2,video wmv3 =WMV
Typ Windows (ASF/WMV), audio mpga,video wmv3 = ASX
Typ MP3, audio mpga = MP3

Různé typy serverů:

Každý server poskytuje streamy různým způsobem, dokonce narazíte i na takové, které VLC nepřehraje (server detekuje VLC a dělá mrtvého brouka). Vysvětlíme si skladbu playlistů na dvou nejznámějších TV serverech.

Česká televize (www.ceskatelevize.cz)

Na serveru si vyberete pořad, stáhnete playlist a oteřete ho v Poznámkovém bloku. Co uvidíme:

<ASX VERSION="3.0">
<ENTRY>
<STARTTIME VALUE="00:36:12"/>
<DURATION VALUE="00:56:04"/>
<REF HREF="http://stream3.visual.cz/ct/high/Zpravy1200CT1-081008.rm.wmv>
</ENTRY>
</ASX>

Čt vysílá na adrese (REF HREF) stream, který bývá dlouhý několik hodin (takové pásmo pořadů), a náš pořad je umístěn v čase STARTTIME VALUE --- DURATION VALUE . Starší verze VLC si stímto řazením nedokázala poradit- vysílala celé pásmo od začátku. VLC 0.9.x Grishenko už si stím bez problémů poradí.

Nova (http://www.nova.cz/tvarchiv/)

U Novy si vyberete pořady (třeba Tele Tele) a dáte přehrát, z vlastností videa si okopírujete adresu playlistu. http://www.nova.cz/Nova/videoarchive/playlist.wvx?143958,107065,107066,107067,107068,107069

Všimněte si, že jednotlivé pořady jsou obsaženy v adrese. Ve VLC dáte Media/Open network (ctlr+N), protokol http a vložíte adresu. Začne se přehrávat (prvně nějaká reklama). Otevřete si ve VLC playlist a tam uvidíte jednotlivá videa, které můžete odstranit (reklama) přehrát nebo nahrát. Takže Nova nepoužívá jako ČT pásmo, ale používá jednotlivá videa.

27 komentářů:

Anonymní řekl(a)...

Dobrý den, krásný návod pro ČT, ale u TV Nova mi to nějak nefunguje. Nemohu najít odkaz na playlist. Můžete napsat podrobnější návod pro TV Nova. Díky pavel

Anonymní řekl(a)...

Taky by mne zajimalo, jak postupovat u tv nova, konkretne pasti,muze to nekdo upresnit? Pripadne neslo by vyuzit nejak polozku z generovaneho kodu pro sdileni.

Diky za tipy,homi

sileny.otto řekl(a)...

Tak teď jsem se na to koukal. Videa z Novy jsou rozdělený na Windows video a nově teď flash. Konkrétně u pastí je to flash. Ještě jsem nepřišel na způsob jak video dostat na disk . Pokusím se na to mrknout po víkendu.

Anonymní řekl(a)...

Ten nový NOVA archív je ve flashi asi celý. Zajímavé, že při přehrávání nezůstává "někde" v PC (aspoň jsem to nenašel...). Jsem zvědav na řešení - ne že bych bez Novy nevydržel, ale ze "studijnách důvodů" ;-)

Unknown řekl(a)...

Mě pomohlo tohle, mrkněte a vyzkoušejte...ja su spokojený :-)))
http://forum.zive.cz/viewtopic.php?f=939&t=962454&st=0&sk=t&sd=a&sid=4685b220b125946db38288441f942884&start=30

Unknown řekl(a)...

Tady najdete ten soft:
http://rapidshare.com/files/158388128/Replay_Media_Catcher_3.0.1.rar

a nebo na ulož to

http://uloz.to/889188/RMC301.rar

Důležité je mít nastaven Replay Media Catcher na Web Stream Dumper a hlavně jej spustit do režimu recording před otevření stránky a načtením videa ve firefoxu. Daj se takhle v poho sosnout videa i ze streamu ve Flash 10. :-)))

sileny.otto řekl(a)...

Bezva, díky. :)

Anonymní řekl(a)...

Dobrý den, mam takový problém ... Při stahování programu z ČT se program přehrává opakovaně a soubor pro uložení se znovu a znovu přepisuje. Dá se tomu zabránit jinak než ručním zastavením přehrávání?

Anonymní řekl(a)...

Zkoušel sem podle návodu ale u české televize mi to hodilo:

Váš vstup se nezdařilo otevřít:
VLC se nepodařilo otevřít MRL 'mms://ctwm.visual.cz/iVysilani.Archive?id=NDM5ODc0OXw2MzM3MTM2NzM0NjYzOTUwMDA=&session=592644a043d88887ae91e51151f08fc2&content=1148499747%7C208562220600122&MSWMExt=.asf'. Zkontrolujte logy pro detaily.

sileny.otto řekl(a)...

Chtělo by to odkaz na stránku s videem - zkusím co tam hapruje.

Anonymní řekl(a)...

U toho programu Replay Media Catcher mi Eset smart security hlasi, ze obsahuje trojana. Ale Avast se tvari, ze je vse O.K.

Anonymní řekl(a)...

vyzkoušeno podle návodu a píše toto:

Váš vstup se nezdařilo otevřít:
VLC se nepodařilo otevřít MRL 'mms://89.221.209.15:80/ct/high/Zpravy1200CT1-081008.rm.wmv?MSWMExt=.asf'. Zkontrolujte logy pro detaily.

Zkoušel jsem stahovat toto:http://www.ceskatelevize.cz/ivysilani/10169713410-podivuhodna-cesta-jezka-aladina/

sileny.otto řekl(a)...

Mi ten ježek jde.
Dal jsem přehrát na stránce, tam si dal vlastnosti a okopíroval adresu. Tu jsem dal do prohlížeče a uložil playlist.
VLC - média/uložit. Vybral jsem playlist, nastavil metodu asf/wmv, play localy a file (uložit kamkoliv) a spustil to - funguje.
------------
V menu nástroje/zprávy je podrobný log co se děje (červeně jsou chyby)

Anonymní řekl(a)...

Prosím, zkuste někdo poradit: Záznam streamu do souboru funguje bez problému. Pokud zastavím během ukládání, je vše v pořádku. Pokud nechám doběhnout do konce streamu, je přepsána délka cílového souboru na "0" a soubor je nepoužitelný. Kde dělám chybu "

Anonymní řekl(a)...

Mám přesně ten samý problém (viz. o příspěvek výše)...když video ručně těsně před koncem nezastavím a nechám doběhnout nahrávaný pořad až do konce, má výsledný soubor velikost 0 a samozřejmě nefunguje. Nevíte někdo čím to je?

Anonymní řekl(a)...

Taky se přidávám s prosbou, vyzkoušel jsem současnou poslední verzi VLC a problém zůstal:Mám přesně ten samý problém (viz. o dva příspěvky výše)...když video ručně těsně před koncem nezastavím a nechám doběhnout nahrávaný pořad až do konce, má výsledný soubor velikost 0 a samozřejmě nefunguje. Nevíte někdo čím to je, snad "kmochna" by mohl vědět, když mu ježek fungoval?

sileny.otto řekl(a)...

Ještě jsem neměl čas nad tím bádat, krom toho, že mi to dělá taky. Vypadá to na bug. O víkendu bych měl mít čas se na to mrknout.

Anonymní řekl(a)...

no bohuzel navod nefunguje aspon me to nejde z CT archivu

snazim se sosnout tohle video
http://www.ceskatelevize.cz/ivysilani/131680-o-hloupe-havirce/

bezuspesne...poradi nekdo?

Anonymní řekl(a)...

O hloupé havířce jde stáhnout. VLC -media-konvertovat,uložit-siť /adresa tam se kopíruje z přehrávaného videa pr.tlač. vlastnosti ,uložit-zatrhne se play localy,file,kam uložit-procházet,dat koncovku asf. např. havirka.asf-zatrhnout asf/wmv-save. Snad je to k pochopení.

Anonymní řekl(a)...

tvuj navod jsem zkusil
bohuzel dostavam tenhle error na havirku:

Your input can't be opened:
VLC is unable to open the MRL 'mms://ctwm.visual.cz/iVysilani.Archive?id=ODE5OTk0NTF8NjMzNzczMTcyMTIxMjAwMDAw&session=e2c726a0098c53d9ede95ffcb75382d2&content=29035073102%7C131680%7Co-hloupe-havirce%7Cdeti&MSWMExt=.asf'. Check the log for details.

Anonymní řekl(a)...

tento stream VLC nezvládá ( http://str.wia.cz/fttx?MSWMExt=.asf )

kodek je video wmv3 a audio wmv2

Anonymní řekl(a)...

Na nevimkolikaty pokus se mi sice podarilo stahnout video cez VLC z CT, ale v priserne kvalite a bez zvuku.

všd řekl(a)...

Mne to nahrálo obraz, ale beze zvuku. Konkrétně šlo o toto video.

mms://ctwm.visual.cz/iVysilani.Archive?id=MTQ3NDU2MDI1fDYzMzgyNDEwNDUzNjI4MDAwMA==&session=429f9146eb7d2cbbd59846b2da73822c&content=209411000370703%7C1096898594%7Cudalosti-komentare%7Czpravodajske&MSWMExt=.asf

Anonymní řekl(a)...

Mne fungl nova verse pro zmenu nahrava pouze zvuk (video je zaskrtnute).
Tak bysme to mohli dat dohromady...

Anonymní řekl(a)...

Hezký, jenže ono to nebude fungovat... ČT (iVysílání) používá přehrávač iVysílání v1.41.5 takže nemůžu najít nadídku ''Vlastnosti'' abych mohl kopírovat adresu.

Anonymní řekl(a)...

Přesně tak nemohu najít link přes ten bláznivý přhrávač flash. Víte někdo?

Anonymní řekl(a)...

Cez to je tazke sa dostat. Lahsie je pouzit Cute Screen Recorder: http://www.stahuj.centrum.cz/grafika_a_design/zachycovani_obrazovky/cute-screen-recorder-free/ .
Chce to ale mierne silnejsie PC.