一、什麼是PR參考線
PR參考線是Adobe Premiere Pro視頻編輯軟體中的一個重要功能,它通常被用來在剪輯視頻時,輔助我們調整圖像、視頻、文本或音頻等各種素材的位置、大小和對齊方式。PR參考線在幫助我們製作高質量視頻時,具有非常重要的作用。
二、PR參考線的基本用法
1、啟用PR參考線:在PR軟體的設置中,我們可以找到「參考線」選項,在勾選此選項後,軟體中就會出現兩條垂直和兩條水平的參考線。
//代碼示例
<pre>
<em>//啟用PR參考線
app.preferences.setIntPreference("TitleSafeGuides", 1);
app.preferences.setIntPreference("ActionSafeGuides", 1);
</em>
</pre>
2、使用PR參考線:在PR素材面板中,我們可以使用滑鼠來拖拽選擇素材並將其放置在時間軸中。在進行此操作時,我們可以通過參考線來對齊素材的位置,這樣就可以確保素材在整個視頻幀中的位置和大小都是精準的。
//代碼示例
<pre>
<em>//選擇素材,對齊PR參考線
var selection = app.project.selection;
var activeSequence = app.project.activeSequence;
var videoTrack = activeSequence.videoTracks[0];
var x = videoTrack.clips[0].position.seconds;
var y = 1080;// set 標準解析度高度
videoTrack.insertClip(selection[0], x, y);
videoTrack.clips[0].setPosition(0.5); // 將剪輯放置在時間軸的0.5s處
</em>
</pre>
3、調整參考線:我們可以通過滑鼠拖拽來改變參考線的位置、顏色和線型,以達到更好地符合剪輯的需要。
//代碼示例
<pre>
<em>//改變PR參考線的顏色和線型
var timeLinePanel = app.project.activeSequence.sequenceWindow;
var timeLinePanelFe = timeLinePanel.view.Fe;
timeLinePanelFe.gridEnabled = false;
timeLinePanelFe.guideColor = [83, 98, 119];
timeLinePanelFe.guideLineColor = [123, 239, 178, 255];
</em>
</pre>
三、PR參考線的高級技巧
1、基於PR參考線的圖層蒙版:我們可以利用PR參考線來創建一個具有指定大小和形狀的圖層蒙版,將其應用於視頻中的文本或其他素材上,並使用其來製作動態鑽營等特效。
//代碼示例
<pre>
<em>//基於PR參考線的圖層蒙版
app.enableQE();
var seq = qe.project.getActiveSequence(); // 獲取當前活動序列
var videoTrack = seq.getTrackAt(1); // 獲取視頻軌道。1為視頻,2為音頻
var videoClip = videoTrack.getItemAt(0); //獲取視頻素材
var time = new Time();
time.ticks = seq.timebase*t;//t為參數,設置視頻播放的時間點
videoClip.setSelected(true); //選中素材
seq.setPlayerPosition(time); //將當前播放設置為選擇的素材
//生成Mask
var newMask = seq.videoTracks[0].createMask(-1,"new Mask");
newMask.addMaskShape("rectangle",0,new Array([width,height],[width-300,height],[width-300,height-300],[width,height-300])); //設置mask形狀
videoClip.addMask(newMask); // 添加Mask
</em>
</pre>
2、PR參考線與插件的配合:我們可以在PR軟體中安裝一些插件,來擴展PR參考線的功能,如批量製作序列、自動對齊素材等等。
//代碼示例
<pre>
<em>//使用PR參考線插件
var rect = new Object;
rect.width = app.project.activeSequence.frameSizeHorizontal;
rect.height = app.project.activeSequence.frameSizeVertical;
rect.x = app.project.activeSequence.inPoint;
rect.y = 0;
app.enableQE();
var seq = qe.project.getActiveSequence();
var host = qe.project.getPrimaryVideoTrack();
var gapClipCount = host.components.numItems;
var seqIn = seq.getInPoint();
var desc = new ActionDescriptor();
desc.putObject("null", new ActionDescriptor());
desc.putInteger("selectionStart", seqIn.ticks);
desc.putInteger("selectionEnd", seq.getOutPoint().ticks);
desc.putEnumerated(c2id("SelType"), c2id("SelType"), c2id("Time"));
desc.putString(c2id("Title"), "Blue Rectangle");
desc.putInteger(c2id("XPos"), rect.x.ticks);
desc.putInteger(c2id("YPos"), rect.y);
desc.putInteger(c2id("HorzPix"), rect.width);
desc.putInteger(c2id("VertPix"), rect.height);
desc.putInteger(c2id("Time"), app.project.activeSequence.CTI.ticks);
executeAction(c2id("Mk "), desc, DialogModes.NO); //快速生成mask
</em>
</pre>
四、PR參考線的優缺點
優點:PR參考線使得定位視頻素材的位置、大小和對齊方式等操作變得更加簡單、快速、準確。
缺點:對於一些新手使用PR軟體的人來說,PR參考線的設置和使用可能會稍顯困難。此外,在對於特別複雜或特別細節化的剪輯時,PR參考線的精度和功能可能尚未到達完美的狀態。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/205893.html