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

[求助]如何合并做好的特效视频到源视频

楼层直达
级别: 新手上路
注册时间:
2008-04-13
在线时间:
0小时
发帖:
22
做好的特效视频 是带alpha通道的mov
用overlay的时候 alpha通道没有被识别
请问怎么让alpha通道被识别?
或一般做特效的人 特效都是在AE等软件里加上原视频背景输出的么?
那每次换源视频 或打算让特效在整个视频中循环显示 不就没办法用VD做了..

提前谢谢答复的朋友!!
级别: 新手上路
注册时间:
2007-11-19
在线时间:
0小时
发帖:
145
只看该作者 1楼 发表于: 2008-06-04
我不是很懂,不过试过应该可以的。要像你所谓的主动识别,那就用layer()来做。overlay()是用mask这个参数在管的,所以变成要用showalpha()抽出来指定给mask。
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 2楼 发表于: 2008-06-04
alpha通道无法读取
那么规定一种颜色为透明色
特效转成RGB32
然后用ColorKeyMask
最后overlay
级别: 新手上路
注册时间:
2008-04-13
在线时间:
0小时
发帖:
22
只看该作者 3楼 发表于: 2008-06-04
能具体点么 layer()或ColorKeyMask
我新接触avs不久 不熟的
级别: 新手上路
注册时间:
2006-06-03
在线时间:
0小时
发帖:
234
只看该作者 4楼 发表于: 2008-06-05
alpha通道的mov.... 似乎兼容性不太好 所以看那些特效素材盘都是专门把alpha通道弄出来的.... (我下的ULEAD系列)

我只会导出带Alpha的PNG或BMP序列扔进AVS.... AE和Pre没啥研究... 估计有滤镜可以搞吧....

ColorKeyMask那类滤镜基本上只能应付背景纯色的人物... 特效的话一般不行...

飘~
级别: 新手上路
注册时间:
2008-04-13
在线时间:
0小时
发帖:
22
只看该作者 5楼 发表于: 2008-06-07
引用
最初由 系统杀手 发布
alpha通道的mov.... 似乎兼容性不太好 所以看那些特效素材盘都是专门把alpha通道弄出来的.... (我下的ULEAD系列)

我只会导出带Alpha的PNG或BMP序列扔进AVS.... AE和Pre没啥研究... 估计有滤镜可以搞吧....

ColorKeyMask那类滤镜基本上只能应付背景纯色的人物... 特效的话一般不行...


那图片序列怎么加到视频上呢?
用无数句overlay或layer以及mask?
级别: 新手上路
注册时间:
2008-04-13
在线时间:
0小时
发帖:
22
只看该作者 6楼 发表于: 2008-06-07
video=avisource("source.avi").converttorgb32
v1=avisource("effect.avi").converttorgb32
v2=avisource("alpha.avi").converttorgb32
v1=v1.mask(v2)
video.Layer(v1,"add",255,0,0)

可以这样么?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 7楼 发表于: 2008-06-07
引用
最初由 kevin1649 发布


那图片序列怎么加到视频上呢?
用无数句overlay或layer以及mask?


用imagesource
级别: 新手上路
注册时间:
2008-04-13
在线时间:
0小时
发帖:
22
只看该作者 8楼 发表于: 2008-06-11
引用
最初由 roozhou 发布


用imagesource


那是不是也需要无数句?

如果我想让一个由30张图片组成的序列无限循环在原视频做logo
怎么写代码?
级别: 精灵王
注册时间:
2003-01-10
在线时间:
1小时
发帖:
2981
只看该作者 9楼 发表于: 2008-06-11
建议你先看看avs的帮助说明
快速回复

限150 字节
上一个 下一个