Premiere不传之秘——用Premiere制作真正自己的…

2009-05-13 00:28:36来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

这是一个困难的尝试。有字幕机的人会笑我的。我就是这么的不合潮流。然而我 想不久的将来,当CPU的时钟频率达到1000Hz以上,总线速度达到300以上,1G内成为标准配置,显示芯片速度够劲的时候,反过来有很多人会嘲笑用字幕机实卡拉OK效果的人了。

不用字幕机实现卡拉OK。但是我承认我的办法太笨,我自己都嫌麻烦,希望有高手指点。不知道有没有人能够开发自动将曲子和歌词转换为卡拉OK的,凭借我的薄弱音乐基础,我知道肯定有,例如用Premiere5的SDK开发,但最好能够在Premiere中作为字幕直接叠加。

一、思路分析

卡拉OK的特点是染色,即歌词字幕被逐渐染色,一般由白色变为蓝色,有些也采用红色。并且这种染色是符合歌曲节拍的,染色是随着节拍的快慢进行的。在Premiere中没有现成的手段能够实现字幕的这种变化。我们知道Premiere中字幕通过标题Ptl文件实现,Ptl文件通过Premiere自动建立的Alpha通道抠像叠加在影像上就成为字幕 ,而字幕一般是白色的。这符合卡拉OK字幕在染色前的表现。

但如何染色?且染色实际仅仅对字幕起作用,对背景影像不起作用?要达到这一点,我们其实可以将字幕看作底图Matte,就像一般的Image Matte一样,通过这个底图播放影片,就会根据这个底图的透明程度显现出影片的部分。对于对应于底图黑色的区域,属于最后完全不能看到的,对应于白色的区域,叠加后仍然完全可以看到,对应于灰色的区域,根据灰度显示影片。根据这个分析,我们可以采用Track Matte或者Image Matte抠像实现染色。

我其实主要是利用Transpraency Setting中的track matte Key type或者image matte Key type实现卡拉OK效果的。说来简单,真正做起来,其中的难度我自己预先都没有想到。

二、具体实现

这里我们以Track Matte Key Type为例。首先选择Project>Create>Color Matte,图2,建立一个纯蓝色的Color matte(当然纯红色也可以,视需要而定)。然后建立每句歌词对应的ptl标题文件,这里需要在Title选项中设置背景为纯黑色,文字颜色选用白色。之所以设置成黑色,是因为Track Matte方式抠像会播放底图白色部分的图像。将ptl及Color matteE导入timeline窗口,注意ptl在color matte上面一个轨道,比如ptl在Track4,则color matte在Track3(视频图像在matte下面的轨道)。对color matte选择Track matte抠像方式,相应的,这个时候,歌词字幕标题文件被作为底图。由于标题文件除了歌词字幕是白色的,其余均为黑色,这将保证抠像时被抠像的素材仅仅作用于白色字幕,其余部分完全透明并使背景露出。对Color Matte施加motion, 在motion预览窗中观察实际效果,如图7。那么可以看到缺省状态下白色字幕逐渐从左至右变为蓝色然后蓝色消逝。显然染色已经实现。另外一种方式是利用image matte 实现。对Color Matte选择Image Matte抠像,用ptl文件作为matte,然后对color matte施加motion实现,此种方式虽然表面上轨道看起来少一条,但实际上也是使用了Matte底图,抠像的基本原理与Track Matte类似,且生成时间与Track Matte方式差不多,这里不再赘述。

我们知道卡拉OK中染色是按照歌曲节拍进行的逐字染色,所以其次还需要对Color Matte的运动路径motion进行调整,使它的运动与歌曲节拍一致。

然而调整motion十分麻烦,如何得到精确的卡拉OK效果呢?

1、我们不可能凭空想象歌曲是如何唱的。我在应用中一般采用导入原唱卡拉OK的mpg文件。此类VCD很多,需要的只是利用dat2mpg等工具将dat文件转换为mpg文件,因为premiere5不支持dat格式。导入相应mpg文件,将自己制作的字幕叠加上去。如果你的字幕因为和卡拉OK的MPG文件的字幕重合而无法看清时,可以对Mpg视频文件应用Motion,把它的位置往上调整一些。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Premiere不传之秘——三维动画输入

下一篇:Premiere不传之秘——活用转场实现文字翻页三维效果