查看: 13419|回复: 4
上一主题 下一主题 跳转到指定楼层

x264编码器 64位版

570

主题

219

存在感

340

活跃日
 5 

SOS团二星级★★

发帖: 1011
SOS币: 6804
注册: 2007-07-24
访问: 2019-06-14

楼主
发表于 2009/01/10 | 编辑

猜你喜欢: 360, x264编码器, x264


图片需登录后查看


H.264编码是一种十分优秀的算法,你可能遇到的是1080P(分辨率1920×1080)级别的视频,没有硬件解码的情况下,单核CPU是很难流畅播放的。不过不用担心小分辨率的H.264格式视频很难普及,其实早就在iPod和PSP上得到认可和支持了。因为在达到同样视频质量的情况下,H.264格式的视频更小,意味着能储存更多的视频。

x264编码器的64位版本,需要手动打参数才能运行,目前不支持MeGUI


x264.exe参数介绍
x264命令介绍
语法: x264 [options] -o outfile infile [widthxheight]

infile参数是 YUV 4:2:0 格式的,如果编译的时候选择支持AVIS,那么可以是avi格式的。
outfile参数指定输出文件名,格式根据扩展名定义
.264 -> H.264码流格式
.mp4 -> MP4 ,需要支持GPAC.

Options

-h, –help 打印帮助。

-I, –keyint 最大的GOP尺寸是250
-i, –min-keyint 最小的GOP尺寸是25
–scenecut 多少间隔插入I帧(默认40)
-b, –bframes 在I帧和P帧之间B帧的数量(默认0)
–no-b-adapt 显示B帧说明
–b-bias 指示B帧如何被使用(默认0)
–b-pyramid 保持一些帧的引用

–no-cabac 不使用CABAC
-r, –ref 引用帧的数量
–nf 不使用loop filter
-f, –filter Loop filter 的 AlphaC0 和 Beta 参数 [0:0]

-q, –qp 设置QP [26]
-B, –bitrate 设置码率,注意单位是K。
–qpmin 设置最小QP值 [10]
–qpmax 设置最大QP值 [51]
–qpstep 设置最大QP 步进值 [4]
–ratetol 运行变化的码率值 [1.0]
–vbv-maxrate 最大的本地码率 [0]
–vbv-bufsize VBV 缓冲区尺寸 [0]
–vbv-init 初始VBV缓冲区占用率 [0.9]

–ipratio 在I帧和P帧之间的QP factor [1.4]
–pbratio 在P帧和B帧之间的QP factor [1.3]
–chroma-qp-offset 在 chroma和luma之间,QP调整值 [0]

-p, –pass <1|2|3> 激活 multipass ratecontrol:
- 1: 创建状态文件
- 2: 不重写状态文件
- 3: 在文件中显示更多信息
–stats 选择2 pass状态是的文件名 [x264_2pass.log]
–rceq 码率控制公式 ["blurCplx^(1-qComp)"]
–qcomp QP 曲线压缩: 0.0 => CBR, 1.0 => CQP 0.60]
–cplxblur 在QP时缩小波动 (从曲线压缩之前) [20.0]
–qblur 在QP时缩小波动 (在曲线压缩之后) [0.5]

-A, –analyse 分析选项: ["i4x4,p8x8,b8x8"]
- i4×4
- p8×8, p4×4, b8×8
- none, all
–direct 指示 MV 预言模式 ["temporal"]
- none, spatial, temporal
-w, –weightb B帧的预判参数
–me 整数象素运动估算模式 ["hex"]
- dia: 菱形查找, 半径 1 (fast)
- hex: 六边形查找,半径 2
- esa: 穷举搜索算法(slow)
–merange 最大的运动向量搜索矩形 [16]
-m, –subme Subpixel运动估算质量: 1=fast, 5=best. [5]
–no-chroma-me 在运动估算中忽略色度

–level 指定level(在Annex A定义)
–sar width:height 指定宽高的比率
–fps 指定帧率
–seek 指定编码的第一帧
–frames 编码的最大帧数量
-o, –output 指定输出文件

–no-asm 取消所有CPU优化
–no-psnr 取消 PSNR 估算
–quiet Quiet模式
-v, –verbose 打印每一帧的状态
–progress 在编码时显示处理指示进度
–visualize 在编码视频时显示MB
–aud 使用存储分隔符

下载地址:http://skystrife.com/x264/


[ 此贴被翼·羽夜在2009-02-11 18:32重新编辑 ]

41

主题

75

存在感

21

活跃日
 4 

SOS团一星级★

1楼
发表于 2009/01/10 | 编辑
看·看·看·看不懂~~~~~~~~~~应该说不想仔细的看

132

主题

579

存在感

273

活跃日
 8 

SOS团五星级★★★★★

2楼
发表于 2009/01/10 | 编辑
引用第0楼DVJK2009-01-10 17:49发表的“[软件] x264编码器 64位版”:

x264编码器的64位版本,需要手动打参数才能运行,目前不支持MeGUI

.......



现在Zoome上的全是H.264的了,但是……冲着这一点……

会去当小白鼠的人能有多少呢~~

3

主题

42

存在感

3

活跃日
 2 

实习生

3楼
发表于 2009/01/22 | 编辑
这是什么··· 不懂的说···

57

主题

78

存在感

39

活跃日
 4 

SOS团一星级★

4楼
发表于 2009/02/10 | 编辑
写个GUI就行了。。。。用Megui干啥。。。(我只是希望继续加强线程优化。。。为双路8核服务器)

关于我们|无图版|SOSG WIKI

Copyright © 2006-2024 SosG.Net
Total 0.025500(s) query 8, Gzip enabled,  沪ICP备07006640号-3