<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pavel Chovančík &#124; BLOG &#187; digitální video</title>
	<atom:link href="http://www.chovancik.cz/stitky/digitalni-video/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chovancik.cz</link>
	<description>Jen když mám alespoň trošku volného času...</description>
	<lastBuildDate>Tue, 12 Apr 2011 10:14:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<atom:link rel="next" href="http://www.chovancik.cz/stitky/digitalni-video/feed/?page=2" />

		<item>
		<title>Jak zjistit adresu URL nejen flash streamu a stáhnout jej v Ubuntu (linux, dsniff, urlsnarf, flv, video)</title>
		<link>http://www.chovancik.cz/2008/07/01/jak-zjistit-adresu-url-nejen-flash-streamu-a-stahnout-jej-v-ubuntu-linux-dsniff-urlsnarf-flv-video/</link>
		<comments>http://www.chovancik.cz/2008/07/01/jak-zjistit-adresu-url-nejen-flash-streamu-a-stahnout-jej-v-ubuntu-linux-dsniff-urlsnarf-flv-video/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 08:38:10 +0000</pubDate>
		<dc:creator>Pavel Chovančík</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[digitální video]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.chovancik.cz/?p=553</guid>
		<description><![CDATA[Někdy se stane, že chcete stáhnout video z nějakého webu k sobě lokálně. Na službu YouTube.com existuje řada projektů, kteří si s tím poradí, například youtube-dl. Ale co když nějaká služba není tak známá a žádný pomocný program neexistuje? I zde je pomoc snadná. Třeba tato parodie na Ones Lze k tomu použít s úspěchem [...]]]></description>
			<content:encoded><![CDATA[<p>Někdy se stane, že chcete stáhnout video z nějakého webu k sobě lokálně. Na službu <a href="http://www.youtube.com">YouTube.com</a> existuje řada projektů, kteří si s tím poradí, například <a href="http://www.arrakis.es/~rggi3/youtube-dl/">youtube-dl</a>. Ale co když nějaká služba není tak známá a  žádný pomocný program neexistuje? <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I zde je pomoc snadná. Třeba tato <a href="http://www.stream.cz/video/3/82218-ruda-z-ostravy-marketa" rel="nofollow">parodie na Ones</a> <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Lze k tomu použít s úspěchem program <a href="http://downloads.openwrt.org/people/nico/man/man8/urlsnarf.8.html.html">urlsnarf</a>, který je obsažen na <a href="http://www.ubuntu.cz">Ubuntu</a> v balíčku <a href="http://www.monkey.org/~dugsong/dsniff/">dsniff</a> a nainstalujeme jej jednoduše takto:</p>
<div class="igBar"><span id="lbash-4"><a href="#" onclick="javascript:showCodeTxt('bash-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-4">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$ sudo aptitude install dsniff </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Pak již stačí spustit program urlsnarf jako superuživatel root a poté nahrát stránku s videem a spustit jeho přehrávání. Program začne na standardní výstup vypisovat URL adresy objektů, které prohlížeč požadoval.</p>
<div class="igBar"><span id="lbash-5"><a href="#" onclick="javascript:showCodeTxt('bash-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-5">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$ sudo urlsnarf</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;color:#800000;">01</span>/Jul/<span style="color: #cc66cc;color:#800000;">2008</span>:<span style="color: #cc66cc;color:#800000;">10</span>:<span style="color: #cc66cc;color:#800000;">23</span>:<span style="color: #cc66cc;color:#800000;">22</span> <span style="color: #cc66cc;color:#800000;">+0200</span><span style="color: #66cc66;">&#93;</span> <span style="color: #ff0000;">"GET http://spir.hit.gemius.pl/_1214900602651/reppdot.js?l=12&amp;id=AphKT_Muc9BEkXgJ.yla6MTVPw1NkAbrwJTQDLjkvDr.g7;ref=;href=http%3A//www.stream.cz/video/3/82218-ruda-z-ostravy-marketa;&amp;tz=-120&amp;screen=1920x1200&amp;col=24 HTTP/1.1"</span> - - <span style="color: #ff0000;">"http://spir.hit.gemius.pl/gemiusaudience.html"</span> <span style="color: #ff0000;">"Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.9) Gecko/2008061015 Firefox/3.0"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;color:#800000;">01</span>/Jul/<span style="color: #cc66cc;color:#800000;">2008</span>:<span style="color: #cc66cc;color:#800000;">10</span>:<span style="color: #cc66cc;color:#800000;">23</span>:<span style="color: #cc66cc;color:#800000;">22</span> <span style="color: #cc66cc;color:#800000;">+0200</span><span style="color: #66cc66;">&#93;</span> <span style="color: #ff0000;">"GET http://adserver.itsfogo.com/default.aspx?t=f&amp;v=1&amp;zoneid=28700 HTTP/1.1"</span> - - <span style="color: #ff0000;">"http://www.stream.cz/video/3/82218-ruda-z-ostravy-marketa"</span> <span style="color: #ff0000;">"Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.9) Gecko/2008061015 Firefox/3.0"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;color:#800000;">01</span>/Jul/<span style="color: #cc66cc;color:#800000;">2008</span>:<span style="color: #cc66cc;color:#800000;">10</span>:<span style="color: #cc66cc;color:#800000;">23</span>:<span style="color: #cc66cc;color:#800000;">22</span> <span style="color: #cc66cc;color:#800000;">+0200</span><span style="color: #66cc66;">&#93;</span> <span style="color: #ff0000;">"GET http://91.103.160.72/ram0/8/2/2/82218_Ruda_MARKETA_NB..flv?client=984554737497&amp;event=start&amp;ctype=flashgen&amp;rand=yxbce HTTP/1.1"</span> - - <span style="color: #ff0000;">"-"</span> <span style="color: #ff0000;">"Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.9) Gecko/2008061015 Firefox/3.0"</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>A nás právě zajímá URL adresa <code>http://91.103.160.72/ram0/8/2/2/82218_Ruda_MARKETA_NB..flv?client=984554737497&#038;event=start&#038;ctype=flashgen&#038;rand=yxbce</code></p>
<p>Pak již stáčí video jen stáhnout například takto:</p>
<div class="igBar"><span id="lbash-6"><a href="#" onclick="javascript:showCodeTxt('bash-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-6">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$ wget http://<span style="color: #cc66cc;color:#800000;">91.103</span><span style="color: #cc66cc;color:#800000;">.160</span><span style="color: #cc66cc;color:#800000;">.72</span>/ram0/<span style="color: #cc66cc;color:#800000;">8</span>/<span style="color: #cc66cc;color:#800000;">2</span>/<span style="color: #cc66cc;color:#800000;">2</span>/82218_Ruda_MARKETA_NB..flv?<span style="color: #0000ff;">client=</span><span style="color: #cc66cc;color:#800000;">984554737497</span>&amp;<span style="color: #0000ff;">event=</span>start&amp;<span style="color: #0000ff;">ctype=</span>flashgen&amp;<span style="color: #0000ff;">rand=</span>yxbce </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Není to zase až tak složité myslím <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chovancik.cz/2008/07/01/jak-zjistit-adresu-url-nejen-flash-streamu-a-stahnout-jej-v-ubuntu-linux-dsniff-urlsnarf-flv-video/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://91.103.160.72/ram0/8/2/2/82218_Ruda_MARKETA_NB..flv?client=984554737497&amp;event=start&amp;ctype=flashgen&amp;rand=yxbce" length="16260494" type="video/x-flv" />
		</item>
		<item>
		<title>Ubuntu (Linux) a převod sekvence jpeg snímků z IP(web) kamery na video sekvenci s kontejnerem AVI s kodekem MPEG4 (jpeg2avi, jpg2avi, mencoder)</title>
		<link>http://www.chovancik.cz/2007/01/02/ubuntu-linux-a-prevod-sekvence-jpeg-snimku-z-ipweb-kamery-na-video-sekvenci-s-kontejnerem-avi-s-kodekem-mpeg4-jpeg2avi-jpg2avi-mencoder/</link>
		<comments>http://www.chovancik.cz/2007/01/02/ubuntu-linux-a-prevod-sekvence-jpeg-snimku-z-ipweb-kamery-na-video-sekvenci-s-kontejnerem-avi-s-kodekem-mpeg4-jpeg2avi-jpg2avi-mencoder/#comments</comments>
		<pubDate>Tue, 02 Jan 2007 17:24:37 +0000</pubDate>
		<dc:creator>Pavel Chovančík</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[digitální video]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.chovancik.cz/2007/01/02/ubuntu-linux-a-prevod-sekvence-jpeg-snimku-z-ipweb-kamery-na-video-sekvenci-s-kontejnerem-avi-s-kodekem-mpeg4-jpeg2avi-jpg2avi-mencoder/</guid>
		<description><![CDATA[Rok 2007 je tady. Jaký bude, to se ještě uvidí. Pro měl byl přelom tohoto roku zajímavý také tím, že jsem si chtěl nahrát ohňostroj, který připravil brácha. Využil jsem na to již dříve instalovanou IP kameru Vivotek 2121. Tak jsem využil funkci ukládání snímků na FTP server přímo z IP kamery, která umí nahrávat [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image313" src="http://www.chovancik.cz/wp-content/uploads/2007/01/vivotek-ip2121.jpg" alt="Vivotek IP2121" title="Vivotek IP2121" style="float:left; margin-right:20px; margin-bottom:20px "  /><br />
Rok 2007 je tady. Jaký bude, to se ještě uvidí. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Pro měl byl přelom tohoto roku zajímavý také tím, že jsem si chtěl nahrát ohňostroj, který připravil brácha. Využil jsem na to již <a href="http://www.chovancik.cz/2006/11/14/live-kamera-pred-brachovym-barem-avion/">dříve instalovanou</a> IP kameru <a href="http://www.vivotek.cz/default.asp?pg=prod&#038;id_prd=18">Vivotek 2121</a>. Tak jsem využil funkci ukládání snímků na FTP server přímo z IP kamery, která umí nahrávat až 10 snímků za vteřinu. A to už pro plynulé video celkem stačí. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img id="image310" src="http://www.chovancik.cz/wp-content/uploads/2007/01/logitec-notebook-cam.jpg" alt="Logitec Notebook Cam" title="Logitec Notebook Cam" style="float:right; margin-left:20px; margin-bottom:20px " />Obecně to samé jde udělat i na mé levné <a href="http://labtec.mironet.cz/labtec-notebook-cam+dp67565/">Labtec Notebook Cam</a> s programem <a href="http://freshmeat.net/projects/camorama/">Camorama</a>, který umí ukládat snímky jako obrázky ve formátu <a href="http://cs.wikipedia.org/wiki/JPEG">jpeg</a> nebo <a href="http://cs.wikipedia.org/wiki/PNG">png</a> lokálně, a nebo na <a href="http://cs.wikipedia.org/wiki/File_Transfer_Protocol">ftp</a> server. </p>
<p><img id="image311" src="http://www.chovancik.cz/wp-content/uploads/2007/01/camorama-labtec-webcam_1_w420.png" alt="Camorama a Labtec Notebook Cam" title="Camorama a Labtec Notebook Cam" /></p>
<p><img id="image312" src="http://www.chovancik.cz/wp-content/uploads/2007/01/camorama-labtec-webcam_2_w420.png" alt="Camorama a Labtec Notebook Cam" title="Camorama a Labtec Notebook Cam"/></p>
<h2>Převod jpg obrázků do AVI s kodekem MPEG4 pod Linuxem</H2><br />
Pro převod obrázků <a href="http://cs.wikipedia.org/wiki/JPEG">jpg</a> do video sekvence lze použít můj oblíbený <a href="http://www.mplayerhq.hu/">mencoder</a>. V <a href="http://www.ubuntu.cz">Ubuntu</a> stačí zadat pro jeho instalaci následující příkaz:</p>
<div class="igBar"><span id="lbash-10"><a href="#" onclick="javascript:showCodeTxt('bash-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-10">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo apt-get install mencoder </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Příkaz pro převod je pak v celku jednoduchý:</p>
<div class="igBar"><span id="lbash-11"><a href="#" onclick="javascript:showCodeTxt('bash-11'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-11">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mencoder <span style="color: #ff0000;">"mf://*.jpg"</span> -mf <span style="color: #0000ff;">fps=</span><span style="color: #cc66cc;color:#800000;">1</span> -o vysledne-video.avi -ovc lavc -lavcopts <span style="color: #0000ff;">vcodec=</span>mpeg4 </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Důležitý je zde parametr <code>fps</code> (Foot Per Second = stopa za vteřinu = jednotka rychlosti). Mně se osvědčilo při 1 snímku za sekundu nastavit <code>fps=1</code> pro reálný čas, byť trhaný. Pokud máte za vteřinu snímku více, u mne 10, pak je vhodné nastavit <code>fps=10</code>.</p>
<h2>Skript pro periodický převod snímků na video sekvenci</h2>
<p>Nevýhodou tohoto řešení je, že vzniká opravdu velké množství souborů se snímky. Myslím, že rozumné je periodicky převést snímky do video sekvence a poté je vymazat. Například jako skript umístěný v <a href="http://en.wikipedia.org/wiki/Crontab">cron</a> a  celku jednoduché řešení na pár řádek:</p>
<div class="igBar"><span id="lbash-12"><a href="#" onclick="javascript:showCodeTxt('bash-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-12">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#!/bin/bash</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0000ff;">FILENM=</span>webkamera-`date <span style="color: #ff0000;">"+%Y%m%d-%H:%M"</span>`.avi</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mv /home/user/kamera /home/user/kamera.jpg</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mkdir /home/user/kamera</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000066;">cd</span> /home/user/kameta.jpg</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mencoder <span style="color: #ff0000;">"mf://*.jpg"</span> -mf <span style="color: #0000ff;">fps=</span><span style="color: #cc66cc;color:#800000;">1</span> -o ../<span style="color: #0000ff;">$FILENM</span> -ovc lavc -lavcopts <span style="color: #0000ff;">vcodec=</span>mpeg4</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">rm -rf /home/user/kamera.jpg </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Jen pro informaci, praxe mi ukázala, že příkaz <code>mv</code> (přesun souborů) použitý na takto velké množství soubory nefunguje a příkaz končí s  chybovou hláškou <strong>Přílíš mnoho argumentů</strong>. Proto jsem použil přejmenování celého adresáře <code>/home/user/kamera</code> na <code>/home/user/kamera.jpg</code>.</p>
<h2>Výsledek převodu jpg2avi</h2>
<p>Výsledek je myslím celkem efektní. Toto je malá část ze Silvestra 2007 u nás. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<div>
<object type="application/x-shockwave-flash" data="/flvplayer/flvplayer.swf?file=/flvplayer/videos/bar-aivon-silvest-2006-2007.flv&#038;autostart=true&#038;repeat=false&#038;image=/flvplayer/videos/bar-aivon-silvest-2006-2007.jpg" width="320" height="260" wmode="transparent"><param name="movie" value="/flvplayer/flvplayer.swf?autostart=true&#038;repeat=false&#038;file=/flvplayer/videos/bar-aivon-silvest-2006-2007.flv&#038;image=/flvplayer/videos/bar-aivon-silvest-2006-2007.jpg" /><param name="wmode" value="transparent" /></object>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.chovancik.cz/2007/01/02/ubuntu-linux-a-prevod-sekvence-jpeg-snimku-z-ipweb-kamery-na-video-sekvenci-s-kontejnerem-avi-s-kodekem-mpeg4-jpeg2avi-jpg2avi-mencoder/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MPlayer a záznam (uložení) video / audio streamu RealOne Player (Helix) *.rm, *.ram a Windows Media Player *.asf, *.asx do lokálního souboru v Linuxu / Ubuntu</title>
		<link>http://www.chovancik.cz/2006/11/27/mplayer-a-zaznam-ulozeni-video-audio-streamu-realone-player-helix-rm-ram-a-windows-media-player-asf-asx-do-lokalniho-souboru-v-linuxu-ubuntu/</link>
		<comments>http://www.chovancik.cz/2006/11/27/mplayer-a-zaznam-ulozeni-video-audio-streamu-realone-player-helix-rm-ram-a-windows-media-player-asf-asx-do-lokalniho-souboru-v-linuxu-ubuntu/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 18:14:05 +0000</pubDate>
		<dc:creator>Pavel Chovančík</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[digitální video]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.chovancik.cz/2006/11/27/mplayer-a-zaznam-ulozeni-videoaudio-streamu-realone-player-helix-rm-ram-a-windows-media-player-wmv-asx-asf-do-lokalniho-souboru-v-linuxu-ubuntu/</guid>
		<description><![CDATA[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í ČT24. Podobně pracuje i IPTV. Problém nastává, když si člověk chce takový stream uložit pro pozdější přehrávání. Ani RealPlayer, komunitní Helix, či Windows Media Player takovou volbou (patrně záměrně) nedisponují. Uložení streamu do souboru pomocí [...]]]></description>
			<content:encoded><![CDATA[<p>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í <a href="http://www.ct24.cz/vysilani/">ČT24</a>. Podobně pracuje i <a href="http://en.wikipedia.org/wiki/Iptv">IPTV</a>.</p>
<p>Problém nastává, když si člověk chce takový stream uložit pro pozdější přehrávání. Ani <a href="http://www.real.com/">RealPlayer</a>, komunitní <a href="http://helixcommunity.org/">Helix</a>, či <a href="http://www.microsoft.com/windows/windowsmedia/">Windows Media Player</a> takovou volbou (patrně záměrně) nedisponují.</p>
<h2>Uložení streamu do souboru pomocí MPlayer</h2>
<p>Velmi mocným multimediálním multifunkčním přehrávačem je <a href="http://www.mplayerhq.hu/">MPlayer</a>, který se po mnoha letech aktivního vývoje blíží verzi 1.0. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  A právě pro tento účel jej lze velmi dobře použít, aniž by se musel používat sharewarový program typu <a href="http://www.wmrecorder.com/">WM Recorder</a>.</p>
<h2>Instalace MPlayer a MEncoder v Ubuntu</h2>
<p>Pokud používáte <a href="http://www.ubuntu.cz">Ubuntu</a> 6.06 Dapper nebo 6.10 Edgy Eft, je potřeba nainstalovat <a href="http://www.mplayerhq.hu/">MPlayer</a> a pro převod videoformátů přidružený projekt <a href="http://en.wikipedia.org/wiki/MEncoder">MEncoder</a>.</p>
<div class="igBar"><span id="lbash-18"><a href="#" onclick="javascript:showCodeTxt('bash-18'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-18">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo apt-get install mplayer mencoder </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Poté je potřeba zjistit, odkud se streamuje zamýšlený multimediální soubor.</p>
<h2>Meta soubory *.ram a datové soubory *.rm</h2>
<p>Meta soubory s extenzí *.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 <a href="http://cs.wikipedia.org/wiki/URL">URL</a> pro RTSP protokol. Soubor je opravdu jednoduchý, v základním <a href="http://cs.wikipedia.org/wiki/ASCII">ASCII</a> napsaný a může vypadat například takto:</p>
<div class="igBar"><span id="lhtml-19"><a href="#" onclick="javascript:showCodeTxt('html-19'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-19">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">rtsp://multimedia.chovancik.cz/clips/high/rm/fun.rm</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http://www.chovancik.cz/clips/high/rm/fun.rm</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">file:///home/pchovancik/multimedia/clips/rm/fun.rm </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>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 <code>rtsp://multimedia.chovancik.cz/clips/high/rm/fun.rm</code>.</p>
<h2>Meta soubory *.asx a datové soubory *.asf</h2>
<p>Streamované, pro internet cílené, multimediální soubory vyvinuté společností Microsoft mají formát ASF (Advanced Streaming Format). Pro ně se vytvářejí meta soubory s extenzí *.asx, které zjednodušeně řešeno vytvářejí propojení mezi webovou stránkou a tímto multimediálním(i) souborem(y), v podstatě je to tzv. playlist. Jeho formát je založen na XML a může vypadat třeba takto jednoduše, byť může obsahovat velké množství dalších informací:</p>
<div class="igBar"><span id="lxml-20"><a href="#" onclick="javascript:showCodeTxt('xml-20'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-20">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;ASX</span> <span style="color: #000066;">VERSION</span>=<span style="color: #ff0000;">"3"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;ENTRY<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;REF</span> <span style="color: #000066;">HREF</span>=<span style="color: #ff0000;">"mms://multimedia.chovancik.cz/clips/high/asf/fun.asf"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;REF</span> <span style="color: #000066;">HREF</span>=<span style="color: #ff0000;">"http://www.chovancik.cz/clips/high/asf/fun.asf"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;REF</span> <span style="color: #000066;">HREF</span>=<span style="color: #ff0000;">"file:///home/pchovancik/multimedia/clips/asf/fun.asf"</span><span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/ENTRY<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/ASX<span style="font-weight: bold; color: black;">&gt;</span></span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>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 <strong>REF HREF</strong>, zde například <code>mms://multimedia.chovancik.cz/clips/high/asf/fun.asf</code>.</p>
<h2>Stažení zamýšleného multimediálního streamu</h2>
<p>Pro tento účel využijeme MPlayer a to následujícím příkazem:</p>
<div class="igBar"><span id="lbash-21"><a href="#" onclick="javascript:showCodeTxt('bash-21'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-21">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mplayer -dumpfile soubor.rm -dumpstream&nbsp; rtsp://multimedia.chovancik.cz/clips/high/rm/fun.rm </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Tento příkaz zajistí, aby se stream uložil do souboru s názvem <code>soubor.rm</code>. Jak jednoduhé. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>Převod formátu RM nebo ASF na AVI (XviD)</h2>
<p>I když je stream uložen na lokálním disku, tak v něm 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. Fajn by mohl být třeba XVid v kontejneru AVI. V praxi lze i index k ASF souboru <a href="http://all-streaming-media.com/streaming-media-faq/faq-make-asf-seekable.htm">vytvořit add post</a>, avšak <a href="http://cs.wikipedia.org/wiki/XviD">XviD</a> mi jako otevřený formát sedí lépe. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Zde přichází na řadu MEncoder:</p>
<div class="igBar"><span id="lbash-22"><a href="#" onclick="javascript:showCodeTxt('bash-22'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-22">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mencoder -ovc xvid -xvidencopts <span style="color: #0000ff;">bitrate=</span><span style="color: #cc66cc;color:#800000;">500</span>:<span style="color: #0000ff;">pass=</span><span style="color: #cc66cc;color:#800000;">2</span> -oac mp3lame -lameopts <span style="color: #0000ff;">mode=</span><span style="color: #cc66cc;color:#800000;">1</span>:<span style="color: #0000ff;">q=</span><span style="color: #cc66cc;color:#800000;">3</span> soubor.rm&nbsp; -o soubor.avi </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>A náš záměr je naplněn.</p>
<p>Jenom připomínám, že pro soubory ASF je nutné mít nainstalované proprietární uzavření kodeky. Pro Ubuntu je více informací na českých <a href="http://wiki.ubuntu.cz/Vyhrazen%C3%A9_form%C3%A1ty#head-38425c9e4b6fef7403f768407e94d66e8854f8e5">wiki stránkách</a>. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p><img id="image287" src="http://www.chovancik.cz/wp-content/uploads/2006/11/ubuntu-star.png" alt="Ubuntu Star (icon)" /> Toto téma lze nalést i na <a href="http://wiki.ubuntu.cz/Ulo%C5%BEen%C3%AD_audio/video_streamu_do_souboru">českém Wiki Ubuntu</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chovancik.cz/2006/11/27/mplayer-a-zaznam-ulozeni-video-audio-streamu-realone-player-helix-rm-ram-a-windows-media-player-asf-asx-do-lokalniho-souboru-v-linuxu-ubuntu/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>IPTV vs. ochrana našeho soukromí</title>
		<link>http://www.chovancik.cz/2006/09/13/iptv-vs-ochrana-naseho-soukromi/</link>
		<comments>http://www.chovancik.cz/2006/09/13/iptv-vs-ochrana-naseho-soukromi/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 21:31:12 +0000</pubDate>
		<dc:creator>Pavel Chovančík</dc:creator>
				<category><![CDATA[Vážnější zamyšlení]]></category>
		<category><![CDATA[digitální video]]></category>
		<category><![CDATA[vážnější]]></category>

		<guid isPermaLink="false">http://www.chovancik.cz/2006/09/13/iptv-vs-ochrana-soukromi/</guid>
		<description><![CDATA[IPTV (Internet Protocol Television) je možné jednoduše definovat jako televizní vysílání pomocí Internet Protokolu přes síťovou infrastrukturu. Již i největší hráč na českém telekomunikačním poli jej začal nabízet jakou svou O2TV a v médiích se objevují články chválící IPTV jako neochvějnou budoucnost se slovy "IPTV postupně osloví naprostou většinu televizních diváků". Spekulovat o tom, zda [...]]]></description>
			<content:encoded><![CDATA[<p>IPTV (Internet Protocol Television) je možné jednoduše definovat jako televizní vysílání pomocí <a href="http://cs.wikipedia.org/wiki/IP_protokol">Internet Protokolu</a> přes síťovou infrastrukturu.</p>
<p>Již i největší hráč na českém telekomunikačním poli jej začal nabízet jakou svou <a href="http://www.cz.o2.com/o2tv/">O2TV</a> a v médiích se objevují články chválící IPTV jako neochvějnou budoucnost se slovy "IPTV postupně osloví naprostou většinu televizních diváků".</p>
<p>Spekulovat o tom, zda se IPTV prosadí tak vehementně jako třeba mobilní telefony si nedovolím, jako fanda všeho nového vítám jakýkoliv pokrok v oblasti IT i elektroniky s otevřenou náručí.</p>
<p>Dnes mi však došlo, že pokud i já budu využívat IPTV od kteréhokoliv poskytovatele této služby, ví o mém soukromí více, než-li bych chtěl asi prozradit. Ví, kdy se vracím z práce, ví, jestli koukám na zprávy Novy či ČT, ví, kdy chodím obvykle spát, ví, jestli koukám na telenovelu, předvolební meeting té či oné politické strany. Je to v podstatě dokonalý peoplemeter.</p>
<p>Protože v budoucnu IPTV bude interaktivní se vším všudy pomocí <a href="http://cs.wikipedia.org/wiki/XHTML">XHTML</a> a <a href="http://cs.wikipedia.org/wiki/Java">JAVY</a>, tak se prostě dozví vše, ať si objednám pizzu či lístky do kina. A to nedomýšlím intimní stránky. Zde to již není peoplemeter pro statistiku sledovanosti televizních kanálů, ale je to spíš livemeter, který bude měřit vše, čeho se elektronicky dotkneme.</p>
<p>A vůbec nepochybuji o tom, že IPTV bude mít v sobě <a href="http://cs.wikipedia.org/wiki/Webov%C3%BD_prohl%C3%AD%C5%BEe%C4%8D">webový prohlížeč</a>, ale bude mít zcela jistě i klienta pro <a href="http://cs.wikipedia.org/wiki/VoIP">IP Telefonii</a> a <a href="http://cs.wikipedia.org/wiki/Instant_messaging">instant messenger</a>. Takže poskytovatel služeb IPTV má k dispozici informace kam voláte, kdo volá Vám, s kým si on-line píšete a kdo píše Vám, kde brouzdáte po <a href="http://cs.wikipedia.org/wiki/Internet">Internetu</a> a co si nakupujete. A hovory i on-line zprávy není problém nahrávat. A e-mail v dnešním stavu je bezpečný asi jako led ve vařící vodě. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>K tomu všemu bych ještě přičetl, že i já si zcela dobrovolně nosím poziční lokátor ve formě mobilního telefonu, takže i měsíc dozadu je možné si dohledat, kde jsem se pohyboval s přesností na pár metrů.</p>
<p>A to vše například O2 může mít k dispozici, poskytuje jako mobilní telefonii, tak i IPTV.</p>
<p>Suma sumárum bych o ochraně svého soukromí mohl minimálně velmi pochybovat. Snad jenom díky tomu, že IT je moje hobby si virtuální soukromí maximálně budu snažit vytvořit sám, ale běžný uživatel IPTV televize pravděpodobně nemá šanci. Pro něj bude IPTV schováno do úhledné "bedny" s LDC či plasmovou obrazovkou, ani náznak nějakého software v počítači.</p>
<p>Pokrok nezastavíš, každopádně na zamyšlení to jistě je. Jak mi dnes řekl můj velmi dobrý známý: "IPTV: To je ztráta soukromí výměnou za pohodlí".</p>
<p>Bojím se, že Orwelův svět se začíná pomalinku, ale bez skurpulí, vynořovat z mlhy.</p>
<p>V horším případě tady již je, jenom já si to ještě plně neuvědomil. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chovancik.cz/2006/09/13/iptv-vs-ochrana-naseho-soukromi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux a aktualizace události onMetaTag ve video formátu FLV (flvtool2)</title>
		<link>http://www.chovancik.cz/2006/09/05/linux-a-aktualizace-udalosti-onmetatag-ve-video-formatu-flv-flvtool2/</link>
		<comments>http://www.chovancik.cz/2006/09/05/linux-a-aktualizace-udalosti-onmetatag-ve-video-formatu-flv-flvtool2/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 10:41:25 +0000</pubDate>
		<dc:creator>Pavel Chovančík</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[digitální video]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.chovancik.cz/2006/09/05/linux-a-aktualizace-udalosti-onmetatag-ve-video-formatu-flv-flvtool2/</guid>
		<description><![CDATA[Poznámka: Volné pokračování Převod MPEG, AVI, … na Flash Video FLV pod Linuxem (ffmpeg, mencoder). Po "surovém" převodu videa do formát FLV lze video přehrávat, avšak nelze v něm přeskakovat. K tomu je nutné zaktualizovat událost onMetaTag v souboru FLV pomocí programu flvtool2. PLAIN TEXT BASH: flvtool2 -U test.flv Děkuji za upozornění Metovi a řešení [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Poznámka:</strong> Volné pokračování <a href="http://www.chovancik.cz/2006/09/01/prevod-mpeg-avi-na-flash-video-flv-pod-linuxem-ffmpeg-mencoder/#updated-onmetatag">Převod MPEG, AVI, … na Flash Video FLV pod Linuxem (ffmpeg, mencoder)</a>.</p>
<p>Po "surovém" převodu videa do formát <a href="http://en.wikipedia.org/wiki/FLV">FLV</a> lze video přehrávat, avšak nelze v něm přeskakovat. K tomu je nutné zaktualizovat událost onMetaTag v souboru <a href="http://en.wikipedia.org/wiki/FLV">FLV</a> pomocí programu <a href="http://inlet-media.de/flvtool2">flvtool2</a>.</p>
<div class="igBar"><span id="lbash-24"><a href="#" onclick="javascript:showCodeTxt('bash-24'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-24">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">flvtool2 -U <span style="color: #000066;">test</span>.flv </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Děkuji za upozornění <a href="http://www.met.cz/">Metovi</a> a řešení <a href="http://www.mipal.org/">MiPalovi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chovancik.cz/2006/09/05/linux-a-aktualizace-udalosti-onmetatag-ve-video-formatu-flv-flvtool2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Převod MPEG, AVI, &#8230; na Flash Video FLV pod Linuxem (ffmpeg, mencoder)</title>
		<link>http://www.chovancik.cz/2006/09/01/prevod-mpeg-avi-na-flash-video-flv-pod-linuxem-ffmpeg-mencoder/</link>
		<comments>http://www.chovancik.cz/2006/09/01/prevod-mpeg-avi-na-flash-video-flv-pod-linuxem-ffmpeg-mencoder/#comments</comments>
		<pubDate>Fri, 01 Sep 2006 12:12:57 +0000</pubDate>
		<dc:creator>Pavel Chovančík</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[digitální video]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.chovancik.cz/2006/09/01/prevod-mpeg-avi-na-flash-video-flv-pod-linuxem-ffmpeg-mencoder/</guid>
		<description><![CDATA[Formát Flash Video se hojně využívá pro přenos videa via internet. Ve Windows se o převod postará balík od Adobe a pod Linuxem je možné využít například programy ffmpeg a mencoder. ffmpeg U ffmpeg mi fungoval pouze převod videa, avšak audio vždy vypsalo Audio:0Kb. Nenašel jsem řešením nikde na netu, někomu to jde, někomu prostě [...]]]></description>
			<content:encoded><![CDATA[<p>Formát <a href="http://en.wikipedia.org/wiki/FLV">Flash Video</a> se hojně využívá pro přenos videa via internet. Ve Windows se o převod postará balík od Adobe a pod Linuxem je možné využít například programy <a href="http://ffmpeg.mplayerhq.hu/">ffmpeg</a> a <a href="http://www.mplayerhq.hu/">mencoder</a>.</p>
<h3>ffmpeg</h3>
<p>U <a href="http://ffmpeg.mplayerhq.hu/">ffmpeg</a> mi fungoval pouze převod videa, avšak audio vždy vypsalo Audio:0Kb. Nenašel jsem řešením nikde na netu, někomu to jde, někomu prostě ne. <img src='http://www.chovancik.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Nepomohla ani kompilace nejnovější <a href="http://ffmpeg.mplayerhq.hu/download.html">SVN verze</a>.</p>
<p>Příkaz pro převod ffmpeg:</p>
<div class="igBar"><span id="lbash-28"><a href="#" onclick="javascript:showCodeTxt('bash-28'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-28">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">ffmpeg -i <span style="color: #000066;">test</span>.mpeg -acodec mp3 -ar <span style="color: #cc66cc;color:#800000;">22050</span> -ab <span style="color: #cc66cc;color:#800000;">32</span> -f flv -s <span style="color: #cc66cc;color:#800000;">320</span>×<span style="color: #cc66cc;color:#800000;">240</span> <span style="color: #000066;">test</span>.flv </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h3>mencoder</h3>
<p>Program <a href="http://www.mplayerhq.hu/">mencoder</a> si s převodem poradil na 100%. A zde je <a href="http://www.chovancik.cz/2006/09/01/prvni-eroticky-film/">výsledek</a> mého prvního videa převedeného pod Linuxem.</p>
<p>Příkaz pro převod mencoder:</p>
<div class="igBar"><span id="lbash-29"><a href="#" onclick="javascript:showCodeTxt('bash-29'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-29">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mencoder <span style="color: #000066;">test</span>.mpeg -of lavf -oac mp3lame -lameopts abr:<span style="color: #0000ff;">br=</span><span style="color: #cc66cc;color:#800000;">56</span> -ovc lavc&nbsp; -lavcopts <span style="color: #0000ff;">vcodec=</span>flv:<span style="color: #0000ff;">vbitrate=</span><span style="color: #cc66cc;color:#800000;">500</span>:<span style="color: #0000ff;">mbd=</span><span style="color: #cc66cc;color:#800000;">2</span>:mv0:trell:v4mv:cbp:<span style="color: #0000ff;">last_pred=</span><span style="color: #cc66cc;color:#800000;">3</span>&nbsp; -srate <span style="color: #cc66cc;color:#800000;">22050</span> -o <span style="color: #000066;">test</span>.flv </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h3 id="updated-onmetatag">Aktualizace události onMetaTag ve video formátu FLV</h3>
<p>Po "surovém" převodu videa do formát <a href="http://en.wikipedia.org/wiki/FLV">FLV</a> lze video přehrávat, avšak nelze v něm přeskakovat. K tomu je nutné zaktualizovat událost onMetaTag v souboru <a href="http://en.wikipedia.org/wiki/FLV">FLV</a> pomocí programu <a href="http://inlet-media.de/flvtool2">flvtool2</a>.</p>
<div class="igBar"><span id="lbash-30"><a href="#" onclick="javascript:showCodeTxt('bash-30'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">BASH:</span>
<div id="bash-30">
<div class="bash">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">flvtool2 -U <span style="color: #000066;">test</span>.flv </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Děkuji za upozornění <a href="http://www.met.cz/">Metovi</a> a řešení <a href="http://www.mipal.org/">MiPalovi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chovancik.cz/2006/09/01/prevod-mpeg-avi-na-flash-video-flv-pod-linuxem-ffmpeg-mencoder/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

