preimere 中提供了強大的運動功能,但是在運動麵板中控製素材的精確變形一直困擾了很多影視工作者,其實可以通過另外的一種來實現精確控製素材變形的方法。就是編輯preimere的運動腳本文件。
首先我們在時間線上隨便添加一個素材,然後施加motion運動特效。
然後將點擊save按鈕保存成一個pmt文件。然後使用文本編輯工具打開剛才保存的pmt文件。你應該會看到以下的內容。
[MOT5]
colr=16777215
smooth=0
fillA=1
smoothMethod=0
count=2
[MOPT]
spot=-40,30
hasfrac=0
zoom=100
motionMethod=0
time=0
delay=0
rot=0
fracH=9
fracV=0
spotfrac=0,0
ratio=49152
code=TYTC
dest=0,0,80,0,80,60,0,60
spot=120,30
hasfrac=0
zoom=100
motionMethod=0
time=1000
delay=0
rot=0
fracH=9
fracV=0
spotfrac=0,0
ratio=49152
code=TYTC
dest=0,0,80,0,80,60,0,60
以上的一段代碼中記錄了一段premiere默認的運動模式,運動路徑上有兩個關鍵幀,素材從左飛入然後向右飛出。
下麵我們分別來研究以下各個參數的作用。通過觀察可以看到整段代碼被兩個方括號分成了兩部分,先來看第一部分的作用。
[MOT5]
colr=16777215
smooth=0
fillA=1
smoothMethod=0
count=2
這段代碼記錄了一些基本的運動設置。
[MOT5]
colr=16777215 //填充的顏色
smooth=0 //是否鉤選運動平滑選項
fillA=1 //alpha設置 0 use clip 1 create new
smoothMethod=0 //平滑類型
count=2 //運動過程中關鍵幀的數量
[MOPT]之後記錄了每個關鍵幀的一些信息
spot=-40,30
hasfrac=0
zoom=100
motionMethod=0
time=0
delay=0
rot=0
fracH=9
fracV=0
spotfrac=0,0
ratio=49152
code=TYTC
dest=0,0,80,0,80,60,0,60
這段代碼是一個關鍵幀的信息,主要參數含義如下
spot=-40,30 //位置 x方向實際位置=spot[1]-40 y方向實際位置=spor[2]-30 4:3的屏幕比例下
hasfrac=0
zoom=100 //縮放
motionMethod=0 //motion下拉菜單
time=0 //關鍵幀位置 以千分之來計算
delay=0 //延遲時間 以千分之來計算
rot=0 //旋轉
fracH=9
fracV=0
spotfrac=0,0
ratio=49152
code=TYTC
dest=0,0,80,0,80,60,0,60 // 這個是重點東西 素材的四角變形設置~motion麵板裏沒有地方讓你輸入數字的噢~dest[1][2]左上角[3][4]右上角[5][6右下角][7][8]左下角
需要注意的是變形窗口中的定位坐標的零點與運動窗口的零點不同,他是以素材的左上角左上角為坐標的零點位置,在4:3的屏幕比例下,該窗口將素材x,y兩個方向上分成80和60的單位,通過一些簡單的數學計算可以在不同的關鍵幀之間實現精確的變形。
實際上如果你對一些物理和數學知識比較了解的話,甚至可以通過對運動腳本文件的直接編輯,製作出很多在pr中看來不可能的運動效果,比如可以模擬出兩個或者多個素材的碰撞,素材的自由下落等複雜的運動效果。
以上介紹的隻是一個參考性質的東西,就當是拋磚引玉吧,需要注意的一點就是在不同的屏幕比例下所保存的pmt文件並不能完全通用。