<?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>andreabreu.org</title>
	<atom:link href="http://andreabreu.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://andreabreu.org</link>
	<description></description>
	<lastBuildDate>Fri, 24 Sep 2010 20:35:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Convertendo com ffmpeg</title>
		<link>http://andreabreu.org/convertendo-com-ffmpeg/</link>
		<comments>http://andreabreu.org/convertendo-com-ffmpeg/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 19:54:19 +0000</pubDate>
		<dc:creator>andreabreu</dc:creator>
				<category><![CDATA[MacOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[aac]]></category>
		<category><![CDATA[ac3]]></category>
		<category><![CDATA[appletv. apple]]></category>
		<category><![CDATA[converção]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[matroska]]></category>
		<category><![CDATA[mkv]]></category>
		<category><![CDATA[mpeg4]]></category>
		<category><![CDATA[x264]]></category>

		<guid isPermaLink="false">http://andreabreu.org/convertendo-com-ffmpeg/</guid>
		<description><![CDATA[Em sequencia ao artigo anterior (Que pode ser lido aqui) vou informar e explicar alguns parametros do ffmpeg. Primeiro vamos a linha de comando. Uma das coisas que eu mais gostei no ffmpeg foi a lógica aplicada na contrução da linha de comando, que basicamente se constitui dos seguintes elementos: ffmpeg -i ARQUIVO.MKV -vcodec VCODEC [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Em sequencia ao artigo anterior (<a href="http://andreabreu.org/macos-ffmpeg/">Que pode ser lido aqui</a>) vou informar e explicar alguns parametros do ffmpeg. Primeiro vamos a linha de comando. Uma das coisas que eu mais gostei no ffmpeg foi a lógica aplicada na contrução da linha de comando, que basicamente se constitui dos seguintes elementos:</p>
<blockquote><p>ffmpeg -i ARQUIVO.MKV -vcodec VCODEC -b 500k -acodec ACODEC -ab 96k -sn ARQUIVO.MP4</p>
</blockquote>
<p>Elementos:</p>
<ul>
<li>
<div align="justify"><strong>-i</strong> – Parametro de entrada de arquivo.</div>
</li>
<li>
<div align="justify"><em><strong>-vcodec</strong></em> – parametro de definição das configurações de vídeo.</div>
</li>
<li>
<div align="justify"><strong>VCODEC</strong> – codec de vídeo a ser utilizado na conversão, esse é o valor atribuido ao -vcodec.</div>
</li>
<li>
<div align="justify"><em><strong>-acodec</strong></em> – parametro de definição das configurações de audio.</div>
</li>
<li>
<div align="justify"><strong>ACODEC</strong> – codec de audio a ser utilizado na conversão, esse é o valor atribuido ao –acodec.</div>
</li>
<li>
<div align="justify"><em><strong>-b</strong></em> – Define o bitrate do vídeo em bit/s se não for definido será setado automaticamente para 200kbits</div>
</li>
<li>
<div align="justify"><em><strong>-ab</strong></em> &#8211; Define o bitrating do audio em bit/s se não for definido será setado automaticamente para 64kbits</div>
</li>
<li>
<div align="justify"><em><strong>-ar</strong></em> – Define a frequencia do audio onde o valor default é 44100Hz</div>
</li>
<li>
<div align="justify"><em><strong>-ac</strong></em> – Define o numero de canais de audio, se este valor não for definido ele utilizará o mesmo numero de canais do video original.</div>
</li>
<li>
<div align="justify"><em><strong>-sn</strong></em> – Anula a legenda embutida, pois tanto na minha TV quando no AppleTV esse tipo de legenda não é lido.</div>
</li>
</ul>
<p align="justify">Tendo em mente esses parametros e seus valores vamos supor que baixei um clip com as seguintes caractaristicas:</p>
<p align="justify"><em>VIDEO.MKV com três tracks 1:video (h.264 1920&#215;1080) 2:audio (DTS 5.1) 3:TEXTO (srt)</em></p>
<p align="justify">Eu preciso que o arquivo de saída tenha apenas dois tracks onde o video seja identico e o audio convertido em AC3 5.1 448k e 48000Hz então faremos o seguinte:</p>
<blockquote><p align="justify">#ffmpeg –i VIDEO.MKV –vcodec copy –acodec ac3 –ac 6 –ar 48000 –ab 448k –sn VIDEO_AC3.MKV</p>
</blockquote>
<p align="justify">Imagine que eu queira mudar o audio para AAC+ 5.1 eu mudo somente o codec de <strong>AC3</strong> para <strong>libfaac</strong></p>
<blockquote><p align="justify">#ffmpeg –i VIDEO.MKV –vcodec copy –acodec libfaac –ac 6 –ar 48000 –ab 448k –sn VIDEO_AAC.MKV</p>
</blockquote>
<p align="justify">Lendo o documentação oficial do ffmpeg você poderá experimentar várias outros parametros e seus valores para obter a melhor relação qualidade/velocidade.</p>
<p align="justify">Acesse: <a href="http://ffmpeg.org/ffmpeg-doc.html">http://ffmpeg.org/ffmpeg-doc.html</a></p>
<p align="justify">&#160;</p>
<p align="justify"><strong><img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="foto" border="0" alt="foto" align="left" src="http://andreabreu.org/wp-content/uploads/imagens/7b0904b38d80_D7CF/foto.png" width="160" height="240" /> Update1</strong>: Com a chegada do iPhone 4 e sua capacidade de exibir vídeos HD Main profile 3.1 ( <a href="mailto:1280x720@30fps">1280&#215;720@30fps</a> ) como no AppleTV se faz necessário passar alguns novos parametros e a linha ficou assim:</p>
<blockquote><p align="justify">ffmpeg -i VIDEO.MKV -s hd720 -r 30 -b 2380k -bt 2500k -vcodec libx264 -vpre fastfirstpass -acodec libfaac -ac 6 -ar 48000 -ab 384k&#160; -sn&#160; VIDEO.mp4</p>
</blockquote>
<p align="justify">&#160;</p>
<p align="justify">&#160;</p>
<p align="justify"><strong>Explicando:</strong></p>
<ul>
<li>
<div align="justify"><em><strong>-s</strong></em> – Define o tamanho do frame ou a resolução do vídeo, sugiro uma rapida leitura da documentação para ver os tamanhos disponiveis: <a href="http://ffmpeg.org/ffmpeg-doc.html#SEC6">http://ffmpeg.org/ffmpeg-doc.html#SEC6</a></div>
</li>
<li>
<div align="justify"><em><strong>-r</strong></em> – Define os quadros por segundo. Valor defaul 25fps</div>
</li>
<li>
<div align="justify"><em><strong>-bt</strong></em> – Limita o maximo de bitrate.</div>
</li>
<li>
<div align="justify"><strong><em>-vpre</em></strong> – Define o preset a ser utilizado.</div>
</li>
</ul>
<p align="justify">Espero que façam bom uso.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreabreu.org/convertendo-com-ffmpeg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacOS &amp; ffmpeg</title>
		<link>http://andreabreu.org/macos-ffmpeg/</link>
		<comments>http://andreabreu.org/macos-ffmpeg/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 21:04:02 +0000</pubDate>
		<dc:creator>andreabreu</dc:creator>
				<category><![CDATA[MacOS]]></category>
		<category><![CDATA[aac]]></category>
		<category><![CDATA[ac3]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[appletv]]></category>
		<category><![CDATA[dts]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://andreabreu.org/macos-ffmpeg/</guid>
		<description><![CDATA[Minha TV também é um media player, porém ela não decotifica audio DTS e também não faz passtruth, então sempre se fez necessário converter meus vídeos para AC3 ou AAC e assim assisti-los sem poblemas, Mas a conversão era um tanto peculiar pois sou chato e queria algo de boa qualidade e que não fosse [...]]]></description>
			<content:encoded><![CDATA[<p>Minha TV também é um media player, porém ela não decotifica audio DTS e também não faz passtruth, então sempre se fez necessário converter meus vídeos para AC3 ou AAC e assim assisti-los sem poblemas, Mas a conversão era um tanto peculiar pois sou chato e queria algo de boa qualidade e que não fosse lento!</p>
<p><img style="margin: 0px 5px 0px 0px" title="mac-terminal-icon" border="0" alt="mac-terminal-icon" align="left" src="http://andreabreu.org/wp-content/uploads/imagens/MacOSffmpeg_F77B/macterminalicon.png" width="50" height="50" />Foi quando descobri o ffmpeg. que é o unico, repito, o unico capaz de fazer uma recodificação do audio deixando o vídeo intacto. Para alguns o fato de ser um programa de linha de comando desagrada, mas depois que se pega o jeito tudo fica bem simples, rápido e pratico então vamos para a ação! Lembre-se é tudo via linha de comando.</p>
<h3>Preparação</h3>
<p style="text-align: left">Primeiro siga esse tutorial para ativar sua conta de superusuario: <a href="http://support.apple.com/kb/HT1528?viewlocale=pt_BR">http://support.apple.com/kb/HT1528?viewlocale=pt_BR</a></p>
<p>Depois pegue seu CD de instalação do sistema MAC OS e instale o pacote xcode, atualize-o para a última versão e você estará cpacitado para seguir em frente.</p>
<h3>Instalando os codecs</h3>
<p>Para ter esses caras basta criar uma pasta, fazer o download, descompacta-los e instalar&#8230; os comandos são os mesmos para cada um deles</p>
<p>Crie uma pasta para colocar os arquivos baixados&#8230;</p>
<blockquote><p>#mkdir convert     <br />#cd convert</p>
</blockquote>
<h3>Baixe os arquivos</h3>
<p style="text-align: left">Lame &#8211; <a href="http://lame.sourceforge.net/">http://lame.sourceforge.net/</a>    <br />FAAC / FAAD &#8211; <a href="http://www.audiocoding.com/downloads.html">http://www.audiocoding.com/downloads.html</a>    <br />H264 &#8211; <a href="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/">ftp://ftp.videolan.org/pub/videolan/x264/snapshots/</a></p>
<p>Faça o donload e para cada um execute os comandos&#8230;</p>
<blockquote><p>#tar -xzvf #cd #./configure     <br />#make      <br />#sudo make install</p>
</blockquote>
<p>Com os codecs devidamente instalados vamos ao FFMPEG, ainda dentro da pasta &quot;convert&quot; execute:</p>
<blockquote><p>#svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg</p>
</blockquote>
<p>Esse comando fara o download da ultima versão do ffmpeg e salvará tudo dentro de uma pasta ffmpeg sendo assim após o download:</p>
<blockquote><p>#cd ffmpeg</p>
</blockquote>
<p>Execute a preparação para conpilação com os parametros que usaremos no futuro:</p>
<blockquote><p>#./configure &#8211;enable-libmp3lame &#8211;enable-shared &#8211;enable-libx264 &#8211;enable-libfaac &#8211;enable-gpl &#8211;enable-nonfree &#8211;disable-mmx &#8211;arch=x86_64     <br />#make      <br />#sudo make install</p>
</blockquote>
<p>Para testar se está tudo certo e saber os formatos compaíveis basta digitar:</p>
<blockquote><p>#ffmpeg –formats</p>
</blockquote>
<p>Para saber os codecs habilitados digite:</p>
<blockquote><p>#ffmpeg –codecs</p>
</blockquote>
<p>É isso, no proximo post explico como converter os vários formatos.</p>
<p><strong>Update1:</strong> Facilitando a instalação dos utilitarios do XCODE pode-se instalar este aplicativo: <a href="http://www.cmake.org/cmake/resources/software.html">http://www.cmake.org/cmake/resources/software.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://andreabreu.org/macos-ffmpeg/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
