查看完整版本: [-- [原创]XVID 1.0 配置参考详解OL Ver.2 --]

『漫游』酷论坛 -> 影音精华区 -> [原创]XVID 1.0 配置参考详解OL Ver.2 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

<<   1   2  >>  Pages: ( 2 total )

大虾 2004-04-02 18:59

[原创]XVID 1.0 配置参考详解OL Ver.2

下载PDF版本:http://wakifile.com/~eHDZB8134GE/xvid_book.rar

llk 2004-04-02 20:58
PDF格式用什么看???

MeteorRain 2004-04-02 22:28
用acrobat reader看……但是我懒得装ar了…………

unranger 2004-04-02 23:33
咦,这不是dgwxx吗?
正想学习些高手的经验,支持一个先^^

Bopirit 2004-04-03 09:27
我来讲讲cartoon模式:

Xvid有个动态判断标志,指判别动态的标准,高于这个值,则认为是动,编码时记载动态信息,低于这个值则不记载。通常设为很低,就是说,很小一点差别都会判断为动态。

打开Cartoon模式后,这个标志的值会加大,相应的,小的动态变化会忽略。对cartoon来说,最直接的效果就是——消除了浮动的细微噪点(特别是在色块和线条之间,这种噪点即使降噪也会出现),因为Cartoon模式的原因,这些噪点造成的小度变化被忽略掉,会省出大量速率。在我的实验中,多在8%以上。
但是,因为画面的变动相对较大,PSNR会降低(虽然对cartoon来说这算不得降低),而且对于使用H.263量化会让画面感觉更模糊,而对于MPEG量化,这个Cartoon模式有效的降低的MPEG量化编码动画片的副作用,尽管PSNR降低,但实际上画面看起来更好。

yvonn 2004-04-03 09:58
下了,反正支持一下!!!

skywalker 2004-04-03 10:41
其实XVID的GMC是有3个warp point的..........
不只是平移, 旋转和缩放都是可以支持的...........
divx只有1个warp point, 所以只能表示平移..........

另外XVID的b-frame是自动判定的, 不是像DIVX那样强行插入的.........
该用的时候才会用...........
多用也不会有太大的损害........

还有trellis并不是高质量量化.........
如果我没记错的话........
trellis是为了提高压缩率, 把DCT的8x8矩阵里面一些1(或其它数字?)移动一下(1格?), 这样可以得到更多连续的0或1........
而画面的变动并不大, 因为移动一格并不会让波型改变多少...........
而省下来的码率就可以提高其它地方的量化值, 使质量得到总的提高......
换句话说, trellis就是选择性的减低一些画面的质量, 来达到最大限度的提高其他画面的质量的方法........

大虾 2004-04-03 13:29
koepi的XVID中,trellis的注释是Advanced,high quality quantization mode。字面上翻译过来是高质量量化模式。

谢谢Bopirit关于CARTOON模式的讲解:)不介意我把这部分文字收录到新版本的文章里面吧:)(会标明原作者的。)

引用

咦,这不是dgwxx吗?
正想学习些高手的经验,支持一个先^^

Er~这位MM素谁来的,偶好似不认识^^

tct66 2004-04-03 13:38
開啟trellis對於H.263量化PNSR值會上升
但是對於MPEG/MPEG CUSTOM量化PNSR會下降
至於cartoon mode也有人作過測試
H.263+cartoon mode,PNSR值甚至比H.263+trellis還高
但是所作的試驗並不多
所以下列的是經過測試對於PNSR值有所提升的設定

H.263+trellis
MPEG/MPEG CUSTOM+cartoon mode

tct66 2004-04-03 13:46
以下是我看了doom9的說明及XviD內附的說明,所作的理解

至於Intra-frames tuning

I-frame boost:設10,增加10%IF的碼率

I-frame closer than...(frames):1
...are reduced by(%):20%

這個設定,我的理解,這個意思是說如果IF間間隔比1個frame還接近
除了那一組最後1個的IF碼率不變,其他的IF都會降低20%的碼率
但是不可能IF間間隔比1個frame還接近,所以沒有任何一個IF會被降低碼率
如果設2,20%的話,我的理解是,如果如下有兩組連續的IF
....III....II....
則除了第一組的第3個IF不變,第二組的第2個IF不變
第一組的第1,2個IF及第二組的第1個IF會被降低20%的碼率

tct66 2004-04-03 14:05
DivX 5.0:
从T恤到礼服的转变

全域动态补偿(Global Motion Compensation,GMC)

全域动态补偿功能(Global motion compensation,GMC)则能在缩放(把镜头拉近)以及旋转(转动相机)的情形下有所帮助,尤其是画面中的物体的外型是固定的,仅在尺寸以及位置上有所不同时。若要处理的影片是自然景观或风景片时,建议你将GMC的功能激活。

大虾 2004-04-03 14:33
T_T
看来1.1版还来不及出,就要出1.2版了……谢谢TCT66大大的指导

Intra-frames tuning这一整页的设置,在我看来似乎没什么很大的用处。

我在写的时候也考虑到
I-frame closer than...(frames):1
...are reduced by(%):20%
这个选项的问题了。
在DOOM9的解释中,这项设置的解释是“In our example, I-frames th
an are closer than 1 frame (so there won't be any), would be reduced by 20%.”
但是谁都知道,这种连续出现IF情况是不大可能出现的。所以,我觉得这一整页的设置都大可保留默认值,不必去留意。

至于GMC,我记得TCT66的文章里面提到过GMC的兼容性问题?如果兼容性不好,迟些再用也可以。

还有,TCT66有一个词拼写错了,应该是PSNR,而不是PNSR^^

我在XVID.ORG看到了一段话,顺便贴到这里来。

· What exactly are all those neat features (GMC, Quarter-pel, Adaptative quantization) that the development version of Xvid has and that you keep talking so excitedly about? Just how good they are, and how do they work to help the encoder improve image qual

Explaining the details of this would last too long. As a short answer:
MPEG-4 is very effective in compression, because it reuses data from one image to generate the next one (still images of a video are only 1/25 of a second or even less apart from each other, in almost all cases they look very similar).
There a diferent ways how to detect which part of the picture can be reused, and QPel = "Quarterpel Motion Compensation" and GMC = "Global Motion Compensation" are two advanced ways of doing this. Normally you only use "Halfpel Motion Compensation", so the resolution is higher with Quarterpel.
A different step in compression is to divide some coefficients by a number to gives them smaller values (and hopefully zero). This is called "Quantization". Normally, every 16x16 block in the image is divided by the same value, but with "adaptive quantization", for every block a different value can be chose.
This _can_ lead to better quality, when e.g. important parts like faces are compressed less, and less importants part (background) are compressed stronger, but it's still experimental.

tct66 2004-04-03 16:08
倒~
是PSNR(peak signal-to-noise ratio)
一直沒注意,每次都寫成"PNSR"
謝謝提醒,不然我每次都會拼錯^^...

EDIT:
-----------------------------------
至於說到Quarter pixel及GMC兼容性的問題
是考量到如果核取了該選項
除了XviD-1.0版本的解碼器能解碼,其他Koepi/Nic版本的XviD都不能解碼
(ffdshow可以正常解碼,DivX/3ivX/Nero DVD decoder就沒試過)
另外如果要將XviD的影片用支援解碼DivX/XviD的DVD player播放
支援Quarter pixel解碼的機種很少
支援解碼GMC的機種更是沒有

大虾 2004-04-03 16:47
不用谢^^

我到现在一直没选QP和GMC的说……

drix 2004-04-09 14:21
怎么下不来?

schueler 2004-04-10 03:27
引用
最初由 drix 发布
怎么下不来?


是呀,地址好像有问题。

神威 2004-04-10 08:57
用FLASH GET可以下来 单线程

霏霏 2004-04-10 20:13
终于有了这个参考配置咯,一个月来都是用20030523来设置RC3,很不舒服.
PS:总是超时啊....10分钟才连上...呵呵,不怎么好连那

kaneto 2004-04-11 17:54
OK!

Siki 2004-04-14 12:55
请教一个问题......
2PASS/1PASS 怎样测定???
难道是要先采样预压制一次么??
-------------------------
静待楼主回复....

魔灵无限 2004-04-19 23:43
dgwxx嘛^_^,偶在足迹论坛已经下了这个教程了
写得非常不错呢。偶正在努力学习ing
有你这样的实力,当然能做出最好的魔2了,支持!

clsat 2004-05-21 23:47
好象不行了。。

herosyh 2004-05-26 15:42
刚好想要个Xvid的去压片~,多谢~~

igpx 2004-05-26 15:46
多谢搂主!而且站点也很不错
作为菜鸟,能看到大侠的文章真的很有帮助!

Gzjy 2004-05-30 03:30
好东西,收下了.

like_open 2004-05-31 10:08
不能下載 大大

leopard2a6ex 2004-06-04 09:53
下载后如何用!

死亡的天使 2004-07-03 04:04
太感谢了,新版的xvid我还不知道怎么设置了

goddesschi 2004-07-04 12:19
非常不錯的文章.感謝你分享經驗...

sfs00784 2004-07-04 14:00
樓主果然利害!
XVID要研究一下!
還在用DivX 呢~

goddesschi 2004-07-05 14:25
整體來說Quarter pixel及GMC兼容性或許又問題
不過也不是沒有解碼器能解.如果能提升質量.兼容性也不是最重要考量吧

freewind2100 2004-07-16 22:15
下下来了....可怎么安装???```

kika 2004-08-02 20:58
很遗憾。。。dreamland注册比较难。

所以就下不到了。

wolfsoft 2004-08-27 22:51
楼主的主页怎么关了?

ZhenGod 2004-08-27 23:06
临检~~~~~XD XD ><
说笑~~~
莫当真。
其实,我从来就没有成功访问过~~~~
电信封了端口的~~~

escher 2004-09-03 07:48
非常感谢

gonia 2004-09-03 12:02
下载页面打不开……

zhangyi 2004-09-03 13:51
g高人众多 受教了 回去研就研究

rexdevil 2004-10-02 20:16
引用
最初由 llk 发布
PDF格式用什么看???

Adobe Reader 6.0以上版本,我用6.0中文比較容易看懂功能

dreamswn 2004-10-04 10:39
谢谢分享!!!!

James50 2004-12-16 15:10
我以前用XVID压过动画片,效果一直不好,看来要多学了

lanman 2004-12-22 20:39
感谢分享了.虽然不太明白,不过看着挺有意思的,嘻嘻!!

guangundan 2005-01-05 02:55
支持一下!!!

awang 2005-01-08 01:50
非常棒,压制的看看
好象要很久的样子,谁能告诉我(45分钟的动画,没用2pass)大概要压制多少时间吗

wolfsoft 2005-01-29 20:14
P4 2.0G,大概要2小时.

wolfsoft 2005-01-29 20:27
大虾最好看看前面我们对1.1的讨论和doom9上的相关讨论.koepi1.1的码率控制非常差,所以要对IPB的控制仍要手工调整.当pass1与pass2的码率在60%以上时,最好把I,P限制在min2,max3,不然I,P的分布会呈现1-2-3,乃至4的分布,足足能把人气得吐血.而如果P的min为2而B的min仍为1,就会出现P在2,3分布而B在1,2分布的情况,这种情况无论如何都是让人很不舒服,违背I≤P≤B的quant值分布美学啊^^

大虾 2005-02-01 12:20
引用
最初由 wolfsoft 发布
大虾最好看看前面我们对1.1的讨论和doom9上的相关讨论.koepi1.1的码率控制非常差,所以要对IPB的控制仍要手工调整.当pass1与pass2的码率在60%以上时,最好把I,P限制在min2,max3,不然I,P的分布会呈现1-2-3,乃至4的分布,足足能把人气得吐血.而如果P的min为2而B的min仍为1,就会出现P在2,3分布而B在1,2分布的情况,这种情况无论如何都是让人很不舒服,违背I≤P≤B的quant值分布美学啊^^


这点我也发现了。
但是由于1.1仍然在Beta阶段,所以我主张静观其变,不必在教程中有所体现,相信下一个版本会有所改善的。

对了,你说“大虾最好看看前面我们对1.1的讨论和doom9上的相关讨论”,你们在哪里讨论的?

wolfsoft 2005-02-01 13:05
啊啊,就上回我们对1.1试用的灌水帖^^

另外,我又翻了翻,觉得trellis那里说得模棱两可,让人不明白那玩意到底是干嘛用的.你不妨再翻翻silky的xvid系列,这个选项据说是适合在h263下使用而不适合与mpeg配合.看doom9上那帮家伙也无一例外开启trellis.

doom9上对1.1的码率控制可谓怨气冲天啊,看看也挺有意思的;)

大虾 2005-02-01 16:53
http://popgo.net/bbs/showthread.php?s=&threadid=302834
指的这个?

我在文章中写了阿“Trellis quantization——进阶高质量量化模式。若选择该选项,编码器会选择性的降低某些画面的质量,来达到最大限度的提高片子的整体质量。可配合H.263量化方式使用。”

这两天在六校联考,而且寒假满打满算只有9天……估计详细研究是不可能了。再加上这两天再给我的网站写一个新的PHP文章系统,光是熟悉SMARTY就用了半天,所以基本没有时间再去弄XviD的事情了……等寒假再找机会具体测试一下吧。(现在用的PHPArticle觉得对于我来说有些功能赘余:(还是自己写的最适合自己,想要什么就怎么写。)

今天中午去doom9看了看……几乎都在说oversize的

对了,你提到银英,片源是什么格式的?怎么我看好像OP里面有部分画面是交错的……

wolfsoft 2005-02-01 21:34
silky对Trellis的解释很高深:D我看了两三遍也不敢说得到要领,驽钝驽钝:P

根据我的理解,Trellis是对量化矩阵得到的偏移进行调整,争取让偏移后的误差与由此得到的数据节省达到最大化.这样就在同等大小下得到更高质量,或更直接地说,在同等质量下得到更小体积(我认为这两种说法还是有区别的).所以就"概括"而论,你那么说也谈得过去.只不过有些特例,在矩阵死区反而会提高某些画面的PSNR....啊~~好复杂^o^

银英的片源是NTSC的,几乎都是30P,但OP那些照片是30I的,王道的做法是对那段bob,不过对画面损害太厉害,把俩牛人的半身像搞成那样觉得有点对不起他们,所以就用了KernelDeint(其实是有KernelBob的,不过主观感觉效果不如deinterlace,所以就直接用KernelDeint了).而阈值开得比较大,理由同样是怕对半身像损害过大,我认为半身像才是画面的主要部分,所以只好舍弃一部分抽丝画面了.这不过是个人的喜好问题:D

你们寒假才放9天啊,初3就开课?/me momo,好可怜,想起偶当年啊,加油吧,唉,偶也是过来人TT,这高考的确是人生重要的一步....(暴走中)


查看完整版本: [-- [原创]XVID 1.0 配置参考详解OL Ver.2 --] [-- top --]


Powered by phpwind v8.5 Code ©2003-2011 phpwind
Time 0.028937 second(s),query:2 Gzip disabled