vb自学成果-PSP视频转换器(半成品-源码误删了)
2009年3月11日 2:05 下午
这是我花了两个星期边学边写的第一个程序,本来还在开发中的,接近尾声了,但今天在我整理硬盘的时候不小心把源码给删了,恢复后也已经被改写了。。。伤心啊。
这是不稳定版本,只在几台机器上测试过,部分机器可能用不了,没办法,源码没了我也不能修正了。发上来就当纪念一下吧。

这是我花了两个星期边学边写的第一个程序,本来还在开发中的,接近尾声了,但今天在我整理硬盘的时候不小心把源码给删了,恢复后也已经被改写了。。。伤心啊。
这是不稳定版本,只在几台机器上测试过,部分机器可能用不了,没办法,源码没了我也不能修正了。发上来就当纪念一下吧。
近来一直在研究psp的视频压制,其中用到的转换工具诸如ezbuilder、megui等GUI程序大多以X264编码器为核心,因此在网上找来了x264命令行参数的相关解释。文中对应的是x264命令行模式,VFW方式也用相同的参数,不过是图形界面,可以自己找对应的英文。
使用格式:x264 默认选项 -o 输出文件 输入文件 [长x宽]
输入支持格式:RAW/y4m/avi/avs(编译时可选)
输出支持格式:264/mkv/mp4(编译时可选)
x264的许多参数可以有-/--两种输入法。以下等价参数用“参数1/参数2 <必需数值格式>”表示,参数尾部()内为个人推荐。
-h/--help 帮助
帧类型选项:
-I/--keyint <整数> 最大IDR帧间距,默认250
-i/--min-keyint <整数> 最小IDR帧间距,默认25
--scenecut <整数> 画面动态变化限,当超出此值时插入I帧,默认40
-b/--bframes <整数> 在IP帧之间可插入的B帧数量最大值,范围0~16,默认0
--no-b-adapt 关闭自适应B帧判定(-b设为1时可用,其他不推荐)
--b-bias <整数> 控制插入B帧判定,范围-100~+100,越高越容易插入B帧,默认0
--b-pyramid 允许B帧做参考帧
--no-cabac 关闭内容自适应二进制算术编码(CABAC,高效率的熵编码)(会提高速度,但严重影响质量)
-r/--ref <整数> 最大参考帧数,范围0~16,默认1
--nf 关闭环路滤波(一种除马赛克算法)
-f/--filter