『漫游』酷论坛>『影音数码技术学习交流』>[试验]用AVS在AVI中导入 ..

[试验]用AVS在AVI中导入AE做的有shine效果的LOGO

edl@2004-08-30 03:43

# 首先说明~Base_clip 随便是什么AVI的了,rmvb似乎也可以~。能导入就可以
# Overlay_clip 这个,要是32位的AVI (带alpha通道的~)

Base_clip=directshowSource("M:\RAW\[d&w][inuyasha][xvid_bf][jap_chn][147-148].avi",23.976).converttorgb32
# 源视频
Overlay_clip=directshowSource("M:\RAW\logo14\ap.avi",23.976).converttorgb32
# 要叠加的视频
Layer(Base_clip,Overlay_clip,"add",255,10,50)
# 混合

#要注意,叠加的视频如果很短,在播放结束后,似乎还一直都在RAW视频上现实的-____-||,所以……要用trim截取一下……

#layer函数参数简介:
#Base_clip: 我们的RAW视频(源)
#Overlay_clip: 我们打算混合进RAW视频里的视频片断
#"add": 混合模式,可以是: "add", "subtract", "brighten", "darken", "fast", "mul" ,(从文档里COPY来的,意思就是添加、相减、加亮、变暗、混合为平均值、54掉吧-__-|||)
#level: 叠加层的透明度(0->255)
#x, y: 叠加曾的位置


复杂一点的混合方法~

Base_clip=directshowSource("M:\RAW\[d&w][inuyasha][xvid_bf][jap_chn][147-148].avi",23.976).converttorgb32
# 源视频
Overlay_clip=directshowSource("M:\RAW\logo14\ap.avi",23.976).converttorgb32
# 要叠加的视频

comp = trim(Base_clip,500,600)
# 注意截取多少帧,似乎要你先用VD/VDM 查看一下你要叠加的AVI的帧数
# 别的方法不知道了~自己看文档搞定自动获取源AVI帧数的函数吧,此外trim不懂的人~查资料去吧-_____-|||

comp = Layer(comp,Overlay_clip,"add",255,10,50)
# 混合
return trim(Base_clip,0,499)+comp+trim(Base_clip,601,0)

此外,经过skywalker的提醒,似乎EBMP也可以,EBMP的定义:
EBMP" is an Avisynth extension of the standard Microsoft RIFF image format that allows you to save raw YUY2 and YV12 image data
不过,时间问题,不想试验了,毕竟读图片没读AVI省事,有兴趣的自己试验了


题外话:
很高兴,对 梁良 感谢万分,从来没试过这么做的~,此方案为梁良而做~,当然~为了这个,梁良为我做了一个苦力~哈,高兴~
玩笑~梁良8要在意~

如果这个方法早被人知道了,请大家8要笑话我的无知~好久么看过此类资料了~-___________-||||
引用

MeteorRain@2004-08-30 07:19

以前我压dears的时候用到过的技术-_-#
引用

tct66@2004-08-30 12:39

應該是今年年初還是去年寫的
另外overlay可以指定時間
http://bbs.kaibi.com.cn/viewthread.php?tid=8974
引用

edl@2004-08-30 14:23

引用
最初由 tct66 发布
應該是今年年初還是去年寫的
另外overlay可以指定時間
http://bbs.kaibi.com.cn/viewthread.php?tid=8974

你可以顺便添加一下32位AVI的……毕竟很多人不知道32位AVI,有时候为了叠加一些东西到AVI里成天用AE~相比之下,每集都用AE制作特效(或者截取OP对接),还是没有AVS直接把特效加进AVI里容易吧^-^,尤其是对于喜欢做字幕组logo的人来说~
PS:相信还有N多人不知道这个带alpha通道的AVI~不然早就铺天盖地都是这个效果了~恩,似乎是的,现在头脑不清醒,昨天睡眠不足,恩恩:rolleyes:
引用

ZhenGod@2004-08-30 14:41

32位色,
很少人用噢。
除了刚刚碰VDM的,觉得颜色越多,画质越好~~~~?
=============

......
引用

edl@2004-08-30 17:26

引用
最初由 ZhenGod 发布
32位色,
很少人用噢。
除了刚刚碰VDM的,觉得颜色越多,画质越好~~~~?
=============

......

主要是觉得以后这种效果可以用AVS做了,比较省事,我一直比较懒的说




那个,32位色我懒到一年多了,也没用过,似乎颜色多不了几个,就是多了一个alpha通道~
引用

| TOP