『漫游』酷论坛>『影音数码技术学习交流』>真心请教关于压缩xvid ..
真心请教关于压缩xvid的技术问题
rancetrw@2007-08-16 21:12
1 小弟有一些vcd想收藏,压缩成rmvb细节损失严重,只有xvid最喜欢,但是听说
选择“完全处理模式”会在yuv和RGB之间来回转换,画质损失严重,但是我想把文件
宽高比从352*240改成320×240,用到改变大小的滤镜,用“快速压缩”就不能使用
滤镜了,是否用avs脚本可以避免“完全处理模式”带来的画质损失?
2 在压缩dvd过程中,Quantizer ratio(B-frame量化比率) Quantizer offset
(B-frame量化偏移量)这两个值究竟该如何设置,据说默认的1.50和1效果不好。我
看到“xvid详细设置一文”推荐1pass:2pass=70%设置为1。20和0。60,请问这
个设置是否合适?如果我是用single pass Q2或Q3压缩的,这两个值又该如何设置
3 尽管看了s大人的“视频知识系列',看得晕了,还是没有搞明白YUV2 YUV12 RGB
究竟是什么,我们平时看的dvd和vcd是什么色彩的?rmvb又是YUV12还是RGB?用
wisemencoder压缩的xvid又是什么色彩的?能不能简单易懂的说明这些东西?
4 关于xvid的two pass,是否只能等到1-pass结束再设置2-pass,填上文件大小
,能不能直接进行压缩?(vdm有任务管理功能,但是如果不知道1pass生成的文件
大小似乎不能在2pass中填上预期文件大小,是不是这样?)
5 好像有DAF和psnr这两个数据可以看xvid压缩效率,请问是通过什么软件啊
techneek@2007-08-16 22:57
VCD本身画质已经很恶心了,还是不要再压了~
因为都是有损压缩,亚完了只能更加恶心~
蓝の回忆@2007-08-16 23:08
同LS建议..
VCD实在很糟糕...别压了...
风雪云@2007-08-17 00:18
直接丢ERP压RMVB最实在不过
rancetrw@2007-08-17 08:52
各位朋友,除了第一个问题,其他几个问题有人能回答吗
雷鸣@2007-08-17 09:03
4 doom9上有人放出一个自动压制的bat,可以全自动按照你的需要进行1st-pass之后检测文件大小并自动进行2nd-pass。不过全英文就是了
vempx@2007-08-17 09:24
1.用VirtualDubMod,选择完全处理,会转RGB,所以要选择快速处理。滤镜的话请使用AVS,可以全程YV12。
2.推荐用1.2和0.6,dgwxx给出的这个设置很合理,用这个就可以了。至于比率,70%有点低,考虑质量的话,可以用85%。如果用single pass模式,可以设置Q2.2-2.5之间
3.YUY2 RGB等等的是color space,直译过来就是色彩空间,也就是存储色彩的方式。vcd我不太清楚,dvd内部存储的YV12,rmvb也是YV12。xvid内部存储色彩就是YV12,和什么工具无关。
4.1pass是对全片做统计分析,然后生成一个统计分析文件,2pass的时候调用这个分析文件,然后输出视频,所以必须要等1pass做完之后才能做2pass。如果你做1pass然后睡觉去了,没有看1pass的容量,可以用XviD自带的StatsReader来读取生成的统计文件,里面有1pass容量大小。
5.这个问题我也不太清楚…………
techneek@2007-08-17 09:32
第二个问题,我觉得默认挺好
第三个问题,MPEG相关标准的存储格式都是YV12,包括RMVB。
第四个问题,不是这样的,直接可以填2-pass的大小,跟1-pass无关,不要overkill就好。事实上,在xvid里如果想用1个pass就达到预期的码率,必须用cbr,否则是很难1个pass就达到要求的码率的。
第五个问题,我也不知道
rancetrw@2007-08-17 16:02
谢谢楼上三位的指教,尤其是vempx朋友,说得很详细,我刚知道StatsReader这个工具。
再请教一下,我试了下用avs改变文件大小然后“快速处理模式”和用vdm自带的
resize滤镜,选择nearest neighbour滤镜模式然后“完全处理模式”,感觉2者压
缩用的时间差不多,但是nearest neighbour滤镜模式压缩的画面明显有闪烁。
请教以下几点:
1 vdm 的resize滤镜模式还有bilinear和bicubic等几个,通常应该用哪个?
2 压缩xvid如果是普通vcd(画面一般),不改变大小不使用滤镜不压缩音频用
single pass和2-pass速度都是每秒12-15fps,一个武侠片片头居然是4-6fps
而压缩640×480的avi(没有激烈动作)没有任何滤镜选择“快速处理” 片长1个半
小时,1pass约花了3小时,2pass用了5小时40分,我的电脑是赛扬D 2。4G+512M,
xp系统,这种压缩速度正常吗???好像别人压缩速度是1:1的
3 如果用了avs脚本只使用directshowresource语句载入文件,不加其他任何滤镜
和直接把文件在vdm中压缩(快速模式),质量上会有损失吗?(毕竟多了一个脚本
环节)
4 vdm压缩的标准xvid是24位色彩,而用mencoder类软件压缩的是12位,速度快了
不少,但是据软件作者说这个效果仍然比起mencoder压缩的的divx好,请教从12位
的色彩是否比起21位要差?
风雪云@2007-08-17 18:21
问题1:只写AVS,VDM滤镜没接触过,不知道
问题2:你这电脑压这样的时间完全正常
问题3:一样,一般情况下影响到质量的还是码率和滤镜的设置
问题4:不知道,此类基础还暂时没了解
最后想说的是,VCD本身质量就不怎么样,LZ直接压是最方便不过的,什么写AVS调用滤镜的,我觉得这是给自己找罪受
rancetrw@2007-08-17 21:07
直接压缩vcd感觉352+240或288都很不舒服,还要自己强制4:3,看16:9又要设置回来,还是320×240好
techneek@2007-08-20 13:07
想用VDM的快速模式就不能用VDM的滤镜,因为VDM滤镜不支持YV12,所以用了之后等同于完全模式!
正常的流程里,VDM的唯一作用就是调用VFW的XviD来压缩,其他处理应该都在avs脚本里进行,因为avs是完全支持YV12的。
resize滤镜建议用lanzcos,这个是最锐利的滤镜,而且是avisynth的系统滤镜,不需要插件。
rancetrw@2007-08-20 21:25
VFW是什么意思,在百度搜索不到
rancetrw@2007-08-20 22:21
在vdm中读入mpg文件有一个显示进度的过程尽管很短,而读入avi或avs好像一下子就打开了。感觉vdm对于这2种文件类型应该处理是不同的。 我想请问vdm中用avs作为mpg文件的中转(暂时不考虑加入滤镜)和直接压缩mpg是否会影响最终质量?
uc0083@2007-08-21 00:25
引用
最初由 rancetrw 发布
VFW是什么意思,在百度搜索不到
。。。。百度肯定能搜到
http://cache.baidu.com/c?word=vfw&url=http%3A//www%2Ewiki%2Ecn/wiki/VFW&p=c33bc54ad29712a058e7c83a464f&user=baidu
«12»共2页
| TOP