分页: 1 / 1

请教如何分段做16bit处理

发表于 : 2015-05-28 22:50
alexz220
8bit的话有trim和conditionalfilter,请问16bit的话哪个滤镜能实现分段?
例如想对某16bit clip的0~1000帧用dfttest(sigma=64,...),1001~2000帧用dfttest(sigma=16,...),
但不想中间降到8bit。

Re: 请教如何分段做16bit处理

发表于 : 2015-05-29 0:20
mawen1250
然而AviSynth并没有真·16bit

Re: 请教如何分段做16bit处理

发表于 : 2015-05-29 1:05
alexz220
mawen1250 写了:然而AviSynth并没有真·16bit
看来转VS迎接4K光盘是势在必行了。

Re: 请教如何分段做16bit处理

发表于 : 2015-05-29 17:36
feisty2
trim对stacked 16也有用

Re: 请教如何分段做16bit处理

发表于 : 2015-05-29 17:56
alexz220
feisty2 写了:trim对stacked 16也有用
之前我做过实验,stacked 16 bit的clip经过trim以后,数据会有改变,但仍然有16bit的数据(lsb不一定为0);
至于msb一不一样就没有试过。

Re: 请教如何分段做16bit处理

发表于 : 2015-05-29 18:03
feisty2
avs的16位 通过堆叠实现 其实就是本质还是8位 只不过lsb堆在msb下面 对trim这种没有任何处理作用只能改变结构的滤镜没有任何影响

Re: 请教如何分段做16bit处理

发表于 : 2015-05-29 20:03
alexz220
feisty2 写了:avs的16位 通过堆叠实现 其实就是本质还是8位 只不过lsb堆在msb下面 对trim这种没有任何处理作用只能改变结构的滤镜没有任何影响
刚才又试了一下,
DGDecode_MPEG2Source("VTS_01_1.d2v")
TFM
a=U16.f3kdb(input_mode=1, output_mode=1)
b=a.trim(0,0)
Dither_sub16(a, b, wrap=False, y=3, u=3, v=3, dif=False)

所有像素都是(0,0,0),看来之前是错的,时间有些久已经不记得是怎么测试的了,当时觉得奇怪但是没深究。

Re: 请教如何分段做16bit处理

发表于 : 2015-05-29 20:08
alexz220
mawen1250 写了:然而AviSynth并没有真·16bit
今天才反应过来 {:cat_5} {:cat_5}