搜索 社区服务 统计排行 帮助
  • 2550阅读
  • 5回复

[请教]AVS用到的各种颜色环境有什么区别?现在压片颜色环境还需要么?

楼层直达
级别: 新手上路
注册时间:
2008-09-01
在线时间:
0小时
发帖:
37
② ConvertToRGB 和 ConvertToYUY2
改变颜色环境:
VD和AviUtl第三方滤镜有的需要RGB环境才能运行,需要ConvertToRGB来进行切换。
有的RAW文件是RGB的,但调用的AVISynth滤镜只能运行在YUV下,就需要用ConvertToYUY2来运行。
例:ConvertToRGB() # 改变成RGB颜色环境
  ConvertToYUY2() # 改变成YUV颜色环境


9,颜色环境转换
ConvertToRGB / ConvertToRGB32#用于内嵌图片时,一般不用
ConvertToYUY2/#根据出错提示来,如一些柔化滤镜SpatialSoften
ConvertToYV12# 加载Convolution3d和deen时需要转换


RGB32是一种色彩处理模式,默认是YV12,处理速度最快
一般,这个在常规使用AVISource中不必使用!而很多人在刚接触avs时,就盲目套用一些avs,这样就走上了不归路了!
转换成RGB32,一般字幕社用的多些,因为他们喜欢加一些图片的logo等,而只有RGB32支持透明处理,但RGB32模式处理速度较慢!
==================================

ConvertToYV12 ConvertToYUY2 ConvertToRGB ConvertToRGB24 ConvertToRGB32

网上只找到这些颜色环境的内容,现如今MKV外挂字幕流行,字幕组也一般不用图片LOGO了
把动画或歌曲MTV的AVS挂到MeGUI时
是直接空掉?(MEGUI自带的脚本编辑器就是空的吧?)
还是其他什么模式好呢?

AVS用到的各种颜色环境有什么区别?现在压片颜色环境还需要么?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2010-04-08
这么说吧,除了专业的源,我们平时接触到的都是YV12,也就是说所有的ConvertToXXX都是不需要的。遇到RGB的源,你需要在一开始就转成YUV。

即使你需要把RGB的图片水印之类的加进去,也是把那些东西转成YV12,而不会去动视频的色彩空间的。

另外为了提高精度,如果有多个滤镜级联,可以在中间使用bit depth更高的色彩空间,比如YV24,但是分辨率和subsample是不变的。
级别: 新手上路
注册时间:
2008-09-01
在线时间:
0小时
发帖:
37
只看该作者 2楼 发表于: 2010-04-08
引用
最初由 roozhou 发布
这么说吧,除了专业的源,我们平时接触到的都是YV12,也就是说所有的ConvertToXXX都是不需要的。


原来如此,学习到了
那么 怎么判断是否得到的文件是否为RGB的源呢?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2010-04-08
引用
最初由 大胆欧尔 发布


原来如此,学习到了
那么 怎么判断是否得到的文件是否为RGB的源呢?


除了一堆png或者bmp组成的序列,平时你没有机会接触RGB的源。
级别: 新手上路
注册时间:
2008-09-01
在线时间:
0小时
发帖:
37
只看该作者 4楼 发表于: 2010-04-09
收到,明白了,基本加不加 ConvertToYV12 影响都不大了啊
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 5楼 发表于: 2010-04-10
其實還是要看你用的濾鏡吧
如果濾鏡不支持要處理的源的話還是要轉過去再轉回YV12壓的
如果用不到這樣的濾鏡一般無所謂
內置濾鏡的顏色空間可以看這里:http://avisynth.org/mediawiki/Internal_filters

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
快速回复

限150 字节
上一个 下一个