您的位置:

PR参考线的功能与应用

一、什么是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参考线的精度和功能可能尚未到达完美的状态。