Skip to content

QEProject 接口

QEProject 接口

qe.project

描述

QEProject 接口提供了对 Premiere Pro 项目的操作和管理。通过该接口,可以访问项目的各种信息、执行导入操作、创建新项目项、进行撤销/重做等。

访问方式

var project = qe.project; // 获取 QEProject 对象

属性

属性名类型描述
currentRendererNamestring当前渲染器的名称
importFailuresArray导入失败项列表
isAudioConformingboolean是否正在音频一致化
isAudioPeakGeneratingboolean是否正在生成音频峰值
isIndexingboolean是否正在索引
namestring项目的名称
numActiveProgressItemsnumber当前活动进度项的数量
numAudioPeakGeneratedFilesnumber生成音频峰值文件的数量
numBinsnumber项目中的文件夹数量
numConformedFilesnumber一致化文件的数量
numIndexedFilesnumber已索引文件的数量
numItemsnumber项目中的总项数
numSequenceItemsnumber项目中的序列项数量
numSequencesnumber项目中的序列数量
pathstring项目文件的路径

方法

方法名参数返回值类型描述
close(p0, p1)p0: boolean, p1: booleanboolean关闭当前项目
deletePreviewFiles(p0)p0: stringboolean删除指定路径下的预览文件
findItemByID(p0)p0: stringobject根据 ID 查找项目项
flushCache()boolean刷新项目缓存
getActiveSequence()object获取当前活动的序列
getAudioEffectByName(p0, p1, p2)p0: string, p1: number, p2: booleanobject根据名称获取音频效果
getAudioEffectList(effectType, p1)effectType: number, p1: booleanArray获取音频效果列表
getAudioTransitionByName(p0, p1)p0: string, p1: booleanobject根据名称获取音频过渡效果
getAudioTransitionList(p0)p0: booleanArray获取音频过渡效果列表
getBinAt(p0)p0: numberobject获取指定位置的项目文件夹
getItemAt(p0)p0: numberobject获取指定位置的项目项
getRemainingMetadataCacheIndexCount()number获取剩余的元数据缓存索引数量
getRendererNames()Array获取渲染器名称列表
getSequenceAt(p0)p0: numberobject获取指定位置的序列
getSequenceItemAt(p0)p0: numberobject获取指定位置的序列项
getVideoEffectByName(p0, p1)p0: string, p1: booleanobject根据名称获取视频效果
getVideoEffectList(effectType, p1)effectType: number, p1: booleanArray获取视频效果列表
getVideoTransitionByName(p0, p1)p0: string, p1: booleanobject根据名称获取视频过渡效果
getVideoTransitionList(p0, p1)p0: number, p1: booleanArray获取视频过渡效果列表
import(p0, isNumberedStills)p0: Array, isNumberedStills: booleanboolean导入项目文件
importAEComps(p0, p1)p0: string, p1: Arrayboolean导入 After Effects 合成文件
importAllAEComps(p0)p0: stringboolean导入所有 After Effects 合成文件
importFiles(p0, p1, p2)p0: Array, p1: boolean, p2: booleanboolean导入指定的文件
importPSD(p0)p0: stringboolean导入 PSD 文件
importProject(filePath, sequences)filePath: string, sequences: Arrayboolean导入指定的项目文件及序列
init()boolean初始化项目
newBarsAndTone(p0, p1, p2, p3, p4, p5)p0: number, p1: number, p2: number, p3: number, p4: number, p5: numberboolean创建新的条形图和音频信号
newBin(p0)p0: stringboolean创建一个新的项目文件夹
newBlackVideo(p0, p1, p2, p3, p4)p0: number, p1: number, p2: number, p3: number, p4: numberboolean创建一个新的黑色视频
newColorMatte(p0, p1, p2, p3, p4)p0: number, p1: number, p2: number, p3: number, p4: numberboolean创建一个新的彩色样本
newSequence(p0, p1)p0: string, p1: stringboolean创建一个新的序列
newSmartBin(p0, p1)p0: string, p1: stringboolean创建一个新的智能文件夹
newTransparentVideo(p0, p1, p2, p3, p4)p0: number, p1: number, p2: number, p3: number, p4: numberboolean创建一个新的透明视频
newUniversalCountingLeader(p0, p1, p2, p3, p4, p5)p0: number, p1: number, p2: number, p3: number, p4: number, p5: numberboolean创建一个新的通用计数器领导
redo()boolean重做操作
resetNumFilesCounter()boolean重置文件计数器
save()boolean保存当前项目
saveAs(p0)p0: stringboolean另存为指定路径的项目文件
setRenderer(p0)p0: stringboolean设置当前渲染器
sizeOnDisk()number获取项目文件在磁盘上的大小
undo()boolean撤销操作
undoStackIndex()number获取当前撤销堆栈的索引