明白了很多,谢谢dgwxx菊苣。dgwxx 写了:请参考这个帖子,可以回答您的前两个问题:
https://www.nmm-hd.org/doc/%E5%88%87%E8 ... 8%8EResize
(3)在翻帖子和看别人讨论的时候,看到会有mod2,mod16这样的出现,请问这是什么意思?
mod16是指影片的长、宽都能被16整除。由于很多编码器的block都是16x16的,所以能被16整除的分辨率理论上压缩效率较高。mod16是最能够符合全部视频特性的分辨率(YUV4:2:0采样、编码器block大小)。
mod2是指影片长、宽最多只能被2整除。但实际上在应用最广泛的YV12(以及所有YUV4:2:0采样的)颜色空间中mod2会导致U和V平面成为奇数分辨率,无法在upsample的时候和Y平面对齐,因此严格意义上大多数情况下mod2是不存在的。(4:2:2或4:4:4理论上是可以实现mod2的)
(4)遇到左右黑边不一样的,需要怎样去切边?
比如720x480要切到704x480,只要左右切边总和是16且切边值是4的倍数(为了迎合YUV4:2:0取样的颜色空间)就可以了。比如可以切4/12,8/8,12/4都可以。
忘了还有一个问题就是mod4,mod8应该指得影片的长,宽能被4,8整除吧?dgwxx 写了:请参考这个帖子,可以回答您的前两个问题:
https://www.nmm-hd.org/doc/%E5%88%87%E8 ... 8%8EResize
(3)在翻帖子和看别人讨论的时候,看到会有mod2,mod16这样的出现,请问这是什么意思?
mod16是指影片的长、宽都能被16整除。由于很多编码器的block都是16x16的,所以能被16整除的分辨率理论上压缩效率较高。mod16是最能够符合全部视频特性的分辨率(YUV4:2:0采样、编码器block大小)。
mod2是指影片长、宽最多只能被2整除。但实际上在应用最广泛的YV12(以及所有YUV4:2:0采样的)颜色空间中mod2会导致U和V平面成为奇数分辨率,无法在upsample的时候和Y平面对齐,因此严格意义上大多数情况下mod2是不存在的。(4:2:2或4:4:4理论上是可以实现mod2的)
(4)遇到左右黑边不一样的,需要怎样去切边?
比如720x480要切到704x480,只要左右切边总和是16且切边值是4的倍数(为了迎合YUV4:2:0取样的颜色空间)就可以了。比如可以切4/12,8/8,12/4都可以。
嗯,谢谢dgwxx菊苣的耐心解答。dgwxx 写了:严密说是最多能被4、8整除
色差分辨率奇数应该不会有影响吧 mod4是交错420的要求但实际上在应用最广泛的YV12(以及所有YUV4:2:0采样的)颜色空间中mod2会导致U和V平面成为奇数分辨率,无法在upsample的时候和Y平面对齐
刚学压片,BD没什么片想压,刚好遇到几部DVD想收,就拿DVD来练一下手eniars 写了:DVD现在很少了吧,毕竟蓝光时代了。
DVD左右有黑边的,一般各切掉8个像素,变成704.
其实不用指定SAR这么麻烦,只要在AVS脚本开头加入
global MeGUI_darx = 16
global MeGUI_dary = 9
的句子就可以了,就是16比9,效果完全一样,要4比3就是
global MeGUI_darx = 4
global MeGUI_dary = 3
方便好用