Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
uložení_audio:video_streamu_do_souboru [2012/07/28 16:02] – vytvořeno ubuntu | uložení_audio:video_streamu_do_souboru [2019/02/25 17:20] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Uložení audio/video streamu do souboru ====== | ||
+ | Streamované multimediální soubory obsahují zvukový a (nebo) obrazový záznam, který se přehrává během stahování. Stačí se podívat na on-line vysílání [[http:// | ||
+ | |||
+ | Problém nastává, když si člověk chce takový stream uložit pro pozdější přehrávání. Ani [[RealPlayer|RealPlayer]], | ||
+ | |||
+ | ====== Uložení streamu do souboru pomocí VLC media playeru ====== | ||
+ | |||
+ | Jednoduchý způsob uložení streamovaného videa představuje grafické rozhraní multimediálního přehrávače [[VLC|VLC]]. Spustíme přehrávání streamu pomocí tohoto programu, otevřeme playlist, klikneme pravým tlačítkem myši na přehrávaný stream a zvolíme možnost " | ||
+ | |||
+ | ====== Uložení streamu do souboru pomocí MPlayer ====== | ||
+ | |||
+ | Velmi mocným multimediálním multifunkčním přehrávačem je [[MPlayer|MPlayer]]. A právě pro tento účel jej lze také velmi dobře použít. | ||
+ | |||
+ | ====== Instalace MPlayer a MEncoder ====== | ||
+ | |||
+ | V Ubuntu je potřeba nainstalovat [[MPlayer: | ||
+ | |||
+ | < | ||
+ | sudo apt-get install mplayer mencoder | ||
+ | </ | ||
+ | Poté je potřeba zjistit, odkud se streamuje zamýšlený multimediální soubor. | ||
+ | |||
+ | ====== Meta soubory .ram a datové soubory .rm ====== | ||
+ | Meta soubory s příponou **.ram** jsou zejména určeny pro vkládání na webové stránky, neboť obsahují nejen informací o samotných multimediální souborech formátu RM (RealMedia Streaming File), ale i další, jako parametry pro přehrávač RealOne Player či [[http:// | ||
+ | |||
+ | < | ||
+ | rtsp:// | ||
+ | http:// | ||
+ | file:/// | ||
+ | </ | ||
+ | Důležité pro náš záměr je najít odkaz na fyzický multimediální soubor v tomto souboru, což reprezentuje každý jeden řádek, například '' | ||
+ | |||
+ | ====== Meta soubory .asx a datové soubory .asf ====== | ||
+ | Streamované, | ||
+ | |||
+ | < | ||
+ | <ASX VERSION=" | ||
+ | < | ||
+ | <REF HREF=" | ||
+ | <REF HREF=" | ||
+ | <REF HREF=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | I zde je pro nás důležité najít odkaz na fyzický soubor v tomto XML souboru, což je URL obsažená ve značce **REF HREF**, zde například '' | ||
+ | |||
+ | ====== Stažení zamýšleného multimediálního streamu ====== | ||
+ | Pro tento účel využijeme MPlayer a to následujícím příkazem: | ||
+ | |||
+ | < | ||
+ | mplayer -dumpfile soubor.rm -dumpstream | ||
+ | </ | ||
+ | Tento příkaz zajistí, aby se stream uložil do souboru s názvem '' | ||
+ | |||
+ | ====== Převod formátu RM nebo ASF na AVI ====== | ||
+ | Pokud ve streamu uloženém na lokálním disku nefunguje seeking (libovolné přeskakování v čase), je dobré jej převést do nějakého pro tento účel vhodnější formátu s indexem. Můžeme také chtít soubor převést do nějakého běžnějšího formátu. Fajn by mohl být třeba MPEG-4 v kontejneru AVI. V praxi lze i index k ASF souboru [[http:// | ||
+ | |||
+ | Zde přichází na řadu MEncoder: | ||
+ | |||
+ | < | ||
+ | mencoder -ovc xvid -xvidencopts bitrate=500: | ||
+ | |||
+ | mencoder -ovc xvid -xvidencopts bitrate=500: | ||
+ | </ | ||
+ | A náš záměr je naplněn. | ||
+ | |||
+ | Jenom připomínám, | ||
+ | |||
+ | ====== Odkazy ====== | ||
+ | |||
+ | * Domovská stránka [[http:// | ||
+ | * Originální článek na [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> |