使用x264编码YUV

      本文展示了一个在windows操作系统上使用x264编码一个YUV序列的最简单的例子。

1. x264的下载

    打开网址:http://www.videolan.org/developers/x264.html

    如下图所示,点击红圈标记处的“Binaries”,即可下载 x264的.exe文件

    使用x264编码YUV

如下图所示,根据操作系统对应的位数点击对应的链接,由于我的操作系统是64位的,我直接点击第二个链接,

使用x264编码YUV

如下图所示,随便点击一个链接就可以下载了,我就点击第一个(最新的)

使用x264编码YUV

 

2. 使用x264编码YUV序列

    首先自己去网上下载一个YUV序列,然后与下载好的x264可执行文件放在一个文件夹中

    使用x264编码YUV

   这时候如果直接双击x264.exe,应该是会闪一下就消失了,因此,我这里在命令行中使用x264。

   同时按下 Win + R,输入cmd打开命令行,使用cd命令切换到该文件夹下,输入如下格式的命令,这是使用x264编码的最简单的命令:

   x264.exe  -o  outputFile   inputFile

如下图:

使用x264编码YUV

解释一下: -o 后面紧跟的是输出文件的文件名,由用户自己定义,后缀可以是.264、.mkv、.flv、.mp4,后面紧跟输入的yuv文件,其中yuv文件的文件名中必须指明了长和宽(如倒数第二张图所示),不然x264无法识别该YUV文件的分辨率。

最后,按下回车,x264就会自动进行编码,等待一段时间后就会看到输出文件啦。