NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 5647|回复: 11

请教:关于计算码率及确定最终容量的问题。

[复制链接]
发表于 2006-1-11 19:14 | 显示全部楼层 |阅读模式
看了《XviD高品质DVDRip制作进阶教程》及《一切以1pass为中心》后,在rip方面的确是受益良多啊。但同时也有几个疑问,这里请教斑竹大大一下,先谢了~~~

1)是在用GK做中期处理时就进行码率的计算(或容量的控制)还是在用VDM做1-pass处理时再来进行码率的计算。dgwxx在他的大作《XviD高品质DVDRip制作进阶教程》第4章中"GK中期处理"的结束一段这样说道:“到这里,GK中的工作就基本完成了。有朋友要问,还要在GK中计算码率啊?呵呵……这个不着急,因为影响最终码率的因素太多了,光靠GK依据影片时间计算是远远不够的。所以,计算码率及确定最终容量的工作,我们留到XviD 1Pass压缩测试的阶段再完成”。
我今天按教程尝试了一下,在用GK打开.d2v工程文件后,我不做码率的计算(或容量的控制),即:我用GK打开.d2v工程文件后,在Bitrate选项卡中的“Total Size”处,把“1CD=xxxx MB设置为0MB,其它包括Audio部分的地方不做任何设置,仅仅只是在Resolution选项卡处对分辨率,切变,字幕等问题做一些设置及处理。但这个时候GK中的“Bits/Pixel*Frame(数据密度)”就呈黄色且数值显示为“0.000”。这是怎么回事,我百思不得其解,难道非得在GK处理阶段就要进行码率计算(或容量控制吗)?由于在公司上班,不敢太过造次,只能提问请教了~~我记得《Xvid1.0参数详解》中曾说过:一般认为,较好的视频质量需要Bits/Pixel*Frame大于0.2。但如果在GK中不做码率计算及最终容量确定的的话,这个Bits/Pixel*Frame就显示为0.000,那又怎么来判断它是否大于或小于0.2呢?其次,如果我不再GK中做码率计算及最终容量的确定,那么当我保存为avs文件并用VDM来做1pass压缩测试的话,不会有什么问题吧?

2)想详细了解一下:如何在用XviD进行1Pass压缩测试的阶段来进行码率计算及确定最终容量。主要是如何在1pass压缩测试是准确计算码率?

3)《一切以1pass为中心》说:拿到一部片子,不管其它的,现作1-pass处理再说,而音频也最好等到1-pass处理结果出来后再处理?这个所谓的“等1-pass结果出来后再处理ac3或mp3音轨”怎么理解?我的理解就是做完在用VDM做完1pass后,在处理2pass时就可以考虑来处理ac3或者mp3音轨了,是不是这样?

恳请大侠们解一下我心中的以上疑问,谢谢~~~
发表于 2006-1-13 10:55 | 显示全部楼层
1.我只把GK看作一个AVS生成器,如果想要压出来高质量的东西,就最好不要用GK。
那个“数据密度”是根据你设定的总容量计算出来的。因为你的容量设置为0了,所以这个肯定也为0。RKinGBo说过“既然有了1pass这个显微镜,还为什么要Bits/Pixel这个放大镜呢”?所以最好的做法就是别管Bits/Pixel……所以说,压片的流程:写avs->1pass->算容量->容量满意就2pass,不满意就该设置继续1pass。完全不要官其他的因素。

2.你的这个问题我没太看明白= =||xvid的那个统计窗口不就显示了1st pass容量吗?

3.你的理解没错
 楼主| 发表于 2006-1-13 13:48 | 显示全部楼层
感谢斑竹大大的回复。
我这几天小做了点测试,遇到点问题,始终琢磨不透,如下:
(1)在做1-pass压缩测试时,如果在1-pass中关闭B-VOPs的话,那么在做2-pass时,就算把B-VOPs设定为开启,好像也无效,那个XviD Status中的B-VOP还是关闭的,Min和Max都显示为0。

(2)在做1-pass压缩测试时,如果在了1-pass中开启了B-VOPs的话,那么在座2-pass时,就算把B-VOPs关闭,也同样无效,那个XviD Status中的B-VOP还是开启的。

我的疑问是,关于B-VOPs的开启和关闭如何来控制?在1-pass中设定为开启了,那在2-pass中是否可以关闭?如何关闭?在1-pass中设定为关闭了,那在2-pass中开启是否有效?

另:在设定2-pass时,是否用容量控制比用码率控制更为准确?

问题比较菜,但我的确是反复试了好几次了,情况就如上面(1)和(2)所述,还望斑竹大大帮忙,谢谢。

[ 本帖最后由 fengxiaodao 于 2006-1-13 14:02 编辑 ]
发表于 2006-1-16 13:44 | 显示全部楼层
肯定的,也是正常现象。
1pass和2pass之间不要改变参数。改变参数会让xvid没办法进行精确的码率控制了。
 楼主| 发表于 2006-1-16 16:53 | 显示全部楼层
斑竹大大,关于“B-VOPs的开启和关闭如何来控制?在1-pass中设定为开启了,那在2-pass中是否可以关闭?如何关闭?在1-pass中设定为关闭了,那在2-pass中开启是否有效?”
能否给一个明确的回复,再次感谢~~~~
发表于 2006-1-16 22:25 | 显示全部楼层
如何控制?你做得对,就是B-vops那个复选框。如你所说的,在1-pass中设定为开启了,那在2-pass中当然不可以关闭,在1-pass中设定为关闭了,在2-pass中开启当然无效。
我觉得上面回答得够明确了……另外,您是否仔细阅读过NDS上的相关文档?
http://www.dgwxx.net/nds/index.p ... 3%E8%AF%A6%E8%A7%A3
 楼主| 发表于 2006-1-19 11:16 | 显示全部楼层
问题已经得到解决,感谢斑竹的热心回复~~~
发表于 2006-2-5 16:16 | 显示全部楼层
原帖由 fengxiaodao 于 2006-1-13 13:48 发表
在设定2-pass时,是否用容量控制比用码率控制更为准确?.


关于这个问题,请斑竹回答一下,我也有些疑问。
发表于 2006-2-15 13:22 | 显示全部楼层
我现在学做片,也碰到这个问题,就是容量都超出要求5-100多M不等.都是按默认参数设置,也不行.
1.上面都谈到做1PASS来看容量,那如何做1PASS?用GK做的话,小窗口在做完时就关闭了(不管设定为自动关闭还是不关闭),看不见.用VDM做吗?
2."我只把GK看作一个AVS生成器,如果想要压出来高质量的东西,就最好不要用GK。"不知道版主用什么软件做片,能否给我们介绍下?
发表于 2006-3-15 21:39 | 显示全部楼层
接楼上的,

“用计算出来的2pass 容量除以这个值,就能计算出来2pass/1pass 比值了。”

2Pass怎样计算出来?

谢谢
发表于 2006-3-16 07:12 | 显示全部楼层
原帖由 LCWWQ 于 2006-2-15 13:22 发表
我现在学做片,也碰到这个问题,就是容量都超出要求5-100多M不等.都是按默认参数设置,也不行.
1.上面都谈到做1PASS来看容量,那如何做1PASS?用GK做的话,小窗口在做完时就关闭了(不管设定为自动关闭还是不关闭),看不见.用VDM做吗?
2."我只把GK看作一个AVS生成器,如果想要压出来高质量的东西,就最好不要用GK。"不知道版主用什么软件做片,能否给我们介绍下?

这2个问题可以合并起来。其实GK也是在调用VDM进行压片。知道了这一点以后,就可以手动操作了。
用GK生成了AVS文件,然后在VDM里手动打开AVS,设好参数,压一遍,这样就可以得到参数了。
再设2nd pass参数,再压一遍,就好了……
发表于 2006-3-24 11:00 | 显示全部楼层
我现在对2PASS不感兴趣了,我觉得2PASS的性价比越来越低了,意义也不大了,尤其是在DVD刻录流行后。

现在通通Q96(Q97会导致结果文件过大,Q95细节似乎有点损失过多,这指的是WMV9的情况)的WMV9或者MP4直接1PASS输出,质量相当好。质量/时间比最高
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 01:56 , Processed in 0.253166 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表