搜索 社区服务 统计排行 帮助
  • 11751阅读
  • 32回复

寻xvid_api4精确控制大小的办法

楼层直达
xxp
级别: 工作组
注册时间:
2002-05-08
在线时间:
0小时
发帖:
6398
在设定了I P B的quant值范围后,如何精确控制大小
看压制时的stats图表,显示并非就是按设定的quant来压,有几个地方会超标,但出来的文件大小还是会超出我设定的文件大小
感觉控制得不爽。。。。。。

你不能决定生命的长度,但你可以控制它的宽度。
你不能左右天气,但你可以改变心情。
你不能改变容貌,但你可以展现笑容。
你不能控制他人,但你可以掌握自己。
你不能预知明天,但你可以利用今天。
你不能样样胜利,但你可以事事尽力。
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 1楼 发表于: 2003-08-17
你没用luma-masking吧.....
用了那个quantizer的限制就无效了.........

live id: liusu119@hotmail.com
email: liusu119@gmail.com
xxp
级别: 工作组
注册时间:
2002-05-08
在线时间:
0小时
发帖:
6398
只看该作者 2楼 发表于: 2003-08-17
没用LM,只用了chroma optimazer/chroma motion/vhq4/B2 1.00 1.00/KF 240 1
I设成1 3,P设成2 4,B设成2 6而已
设定了大小,但老是超大
反而1pass设定码率还比较接近我的要求。。。

你不能决定生命的长度,但你可以控制它的宽度。
你不能左右天气,但你可以改变心情。
你不能改变容貌,但你可以展现笑容。
你不能控制他人,但你可以掌握自己。
你不能预知明天,但你可以利用今天。
你不能样样胜利,但你可以事事尽力。
级别: 版主
注册时间:
2002-04-27
在线时间:
0小时
发帖:
1585
只看该作者 3楼 发表于: 2003-08-17
Ultra high + h263 + vhq4 + chroma motion + bframe 1/1.00/0.75 + Quantization 2 31 2 31 2 31 + 2 pass

加上利用GK计算(Bitrate → Codec XviD)

很好的控制大小
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 4楼 发表于: 2003-08-17
我控制大小也完全没有问题.........
你用的是8/7那个版本吧?

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 版主
注册时间:
2002-10-16
在线时间:
1小时
发帖:
1143
只看该作者 5楼 发表于: 2003-08-18
我用cynix编译的0807版缪问题

syskin编译的0810版还缪cartoon mode,大小控制也缪问题

不过我的quantization缪xxp设的这么猛:D

级别: 元老
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2774
只看该作者 6楼 发表于: 2003-08-18
用PSNR来测参数,同体积下,只要Minimum Average Maximum这三个值不断上升就是正确的方向,还可以找到临界点,过去的参数都很保守的.

PSNR还可以检测有没有劣化的帧,不用再一帧帧看了.
xxp
级别: 工作组
注册时间:
2002-05-08
在线时间:
0小时
发帖:
6398
只看该作者 7楼 发表于: 2003-08-18
测试过了,还是因为quant设置得太小的原因
quant设成2 31就完全精确了
但我还是想控制质量
1pass的话似乎是忽略了quant设置的
码率设成8000kbps,max quant还居然出现了8。。。。。。
ps.PSNR并非就完全代表画面的质量,只是在数值上和理论上说明压得好(或者压缩率好)而已,真正给到人看的时候,是需要考虑到人的眼睛的感受的
所以以前才有那个专门针对人眼优化的xvid的matrix

你不能决定生命的长度,但你可以控制它的宽度。
你不能左右天气,但你可以改变心情。
你不能改变容貌,但你可以展现笑容。
你不能控制他人,但你可以掌握自己。
你不能预知明天,但你可以利用今天。
你不能样样胜利,但你可以事事尽力。
级别: 版主
注册时间:
2002-10-16
在线时间:
1小时
发帖:
1143
只看该作者 8楼 发表于: 2003-08-18
引用
最初由 xxp 发布
测试过了,还是因为quant设置得太小的原因
quant设成2 31就完全精确了


我设置成2 4 2 4 2 8 还好能控制住大小:D

XviD PSNRLab丢到/tools/codec 下面了

顺便问一句,谁知道论坛里面HP MP 是怎么计算和变化的 发现XXP一直是满血,而猫猫快缪血了:eek:

级别: 工作组
注册时间:
2002-05-19
在线时间:
0小时
发帖:
6900
只看该作者 9楼 发表于: 2003-08-18
HP = 发帖数/注册天数(平均每日发帖数),>=10的时候就满了,猫猫你还差得远了,拼命灌到疯吧。

MP = 平均每日在线时间,一般一天要在线4个小时以上就满了,这个猫猫你也差得远了,每天在论坛泡25个小时吧,hoho

拿别人的硬盘,迟早要还的…… =_=
级别: 工作组
注册时间:
2002-07-07
在线时间:
0小时
发帖:
6249
只看该作者 10楼 发表于: 2003-08-18
引用
最初由 littleyizhi 发布


我设置成2 4 2 4 2 8 还好能控制住大小:D



我用的是 virtualdubmod 1.5.4.1 ,koepi xvid 5/14,  你说的 2 8 ,minB桢 ,maxB祯 不能设置,是虚的,软件问题?

反腐倡廉
网络上没有人知道对面是否为狗,但欠债迟早要还,这点上帝公平
级别: 版主
注册时间:
2002-10-16
在线时间:
1小时
发帖:
1143
只看该作者 11楼 发表于: 2003-08-18
引用
最初由 supercase 发布
HP = 发帖数/注册天数(平均每日发帖数),>=10的时候就满了,猫猫你还差得远了,拼命灌到疯吧。

MP = 平均每日在线时间,一般一天要在线4个小时以上就满了,这个猫猫你也差得远了,每天在论坛泡25个小时吧,hoho


10贴!!! 缪希望HP全满了:o

在线时间? 在论坛就行? 不用发贴? 如果不用发贴就好说:D

级别: 版主
注册时间:
2002-10-16
在线时间:
1小时
发帖:
1143
只看该作者 12楼 发表于: 2003-08-18
引用
最初由 bosch 发布


我用的是 virtualdubmod 1.5.4.1 ,koepi xvid 5/14,  你说的 2 8 ,minB桢 ,maxB祯 不能设置,是虚的,软件问题?


欢迎新人 :D

看JAZZ的贴子才知道好像又有不少新人可以看到这里

平常看到的Xvid一般是koepi、Nic、uManiac编译的,属API3版本 当然不能

设置B-frame quantizer

API4还处于试验阶段,我们讨论的是Xvid爱好者自己拿 source code 编译的

版本。

级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 13楼 发表于: 2003-08-18
HP和MP有何用......
又不能PK........
注册得太早......
怎么灌都不会满了..........

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 版主
注册时间:
2002-10-16
在线时间:
1小时
发帖:
1143
只看该作者 14楼 发表于: 2003-08-18
引用
最初由 skywalker 发布
HP和MP有何用......
又不能PK........
注册得太早......
怎么灌都不会满了..........


总觉得HP缪了,会死的......:(

快速回复

限150 字节
上一个 下一个