<?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>jjgod / blog &#187; mencoder</title>
	<atom:link href="http://blog.jjgod.org/tag/mencoder/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jjgod.org</link>
	<description>Random notes by Jjgod Jiang.</description>
	<lastBuildDate>Sat, 07 Aug 2010 08:08:57 +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>用 MEncoder 编码 H. 264 流</title>
		<link>http://blog.jjgod.org/2008/07/09/encode-h264-with-mencoder/</link>
		<comments>http://blog.jjgod.org/2008/07/09/encode-h264-with-mencoder/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 07:47:55 +0000</pubDate>
		<dc:creator>jjgod</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Miscs]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[mencoder]]></category>

		<guid isPermaLink="false">http://blog.jjgod.org/?p=219</guid>
		<description><![CDATA[MEncoder 是常用的离线编码器，属于 mplayer 项目的一部分，这里介绍了怎样用 MEncoder 编码常见的视频流。 首先，要安装 x264 编码库，mplayer 需要这个库才能加上 H. 264 编码支持: $ git clone git://git.videolan.org/x264.git $ cd x264 $ ./configure $ make &#38;&#38; sudo make install 注意 x264 库需要 yasm 汇编器，MacPorts 下可以用 sudo port install yasm 安装。 然后编译 mplayer (包括 mencoder)。 $ svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer $ cd mplayer $ ./configure # 注意输出中是否有 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mplayerhq.hu/DOCS/HTML/en/mencoder.html">MEncoder</a> 是常用的离线编码器，属于 <a href="http://www.mplayerhq.hu">mplayer</a> 项目的一部分，这里介绍了怎样用 MEncoder 编码常见的视频流。</p>

<p>首先，要安装 <a href="http://www.videolan.org/developers/x264.html">x264</a> 编码库，mplayer 需要这个库才能加上 H. 264 编码支持:</p>

<pre><code>$ git clone git://git.videolan.org/x264.git
$ cd x264
$ ./configure
$ make &amp;&amp; sudo make install
</code></pre>

<p>注意 x264 库需要 <a href="http://www.tortall.net/projects/yasm/">yasm</a> 汇编器，MacPorts 下可以用 <code>sudo port install yasm</code> 安装。</p>

<p>然后编译 mplayer (包括 mencoder)。</p>

<pre><code>$ svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer
$ cd mplayer
$ ./configure # 注意输出中是否有 "Checking for x264 ... yes" 字样
$ make &amp;&amp; sudo make install
</code></pre>

<p>然后就可以调用 MEncoder 了:</p>

<pre><code>$ mencoder input.fmt -o output.fmt -ovc x264 -oac copy -x264encopts \
    bframes=4:b_pyramid:weight_b:pass=1:psnr:bitrate=1500:turbo=1
</code></pre>

<p>其中 <code>input.fmt</code>, <code>output.fmt</code> 分别是输入和输出文件，其调用格式见 <a href="http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-selecting-codec.html">MEncoder 的文档</a>，而后面 <code>-x264encopts</code> 的参数制定的是 x264 编码参数，这是影响编码质量和速度的地方，文档中也有<a href="http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-x264.html">专门一节详细说明</a>，这里选取的是一个中等偏上的效果。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jjgod.org/2008/07/09/encode-h264-with-mencoder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
