引用 最初由 lady 发布
一般理论上来说,B-FRAME是不会影响颜色的 但..由于之前多位大大的教程里面,似乎过于推崇B-FRAME 而且,对于DIVX的1个连续B-FRAME还觉得不够... 用过多的B-FRAME,压缩比提高了 而XVID的默认矩行,正是把每FRAME的颜色数都降低了 看文件属性时候,VIDEO颜色都显示16BIT的了, 也许,有人会说是误报, 但...实际对比源文件,的确会发现画面变灰了(画面上比源文件的多了不少的微小杂点) 这正是和一般真彩色转成增强色的效果类似 而使用高质量的矩行后,的确效果很明显,但...压缩比明显低很多了(和DIVX差不多) 更,不开B-FRAME,效果改善也很明显(有点搞不清楚是否XVID在用B-FRAME和不用的时候是否是在用同一个矩行)
看文件属性时候,VIDEO颜色都显示16BIT, 那个连报告都算不上...... 只是virtualdub在压缩模式不同下填的数值而已............ 12bit就是fast recompress, 就是说virtualdub不做任何颜色转换, 直接用原文件的格式......
至于mpeg4的量化方式,你可以去读一些关于DCT转换的文章.... 就只降低的不是色彩数, 而是准确度......... YUV色彩数都是24bit的..... 只是分辨率有不同而已........ 至于bframe看起来比pframe差, 那是因为bframe的量化比pframe高....... 至于为什么, 你参考一下关于mpeg压缩方面的书籍就明白了..... 如果说用了b-frame就会使画面灰暗, 那DVD一半(看压缩时具体的设置)以上都是Bframe, 那DVD不就是更灰暗了吗?
最后......... 我说源文件画面灰色调很重和用不用B-frame没关系吧............ 因为用不用bframe和源文件都没关系.......... |