【ExtendScript Toolkit CC】【PR插件开发】获取当前序列的所有剪辑片段名
下面是一个可以运行在 Adobe Premiere Pro 的 ExtendScript 脚本(.jsx
),用于:
📦「读取当前序列中的所有片段名称(即 Timeline 上的剪辑片段)并输出到控制台」
你可以将它保存为 getAllClipNames.jsx
,然后在 ExtendScript Toolkit CC 中运行,目标选择 Adobe Premiere Pro
。
📜 脚本源码:获取当前序列的所有剪辑片段名
// getAllClipNames.jsx
(function () {if (app.project && app.project.activeSequence) {var sequence = app.project.activeSequence;var videoTracks = sequence.videoTracks;$.writeln("🎬 当前序列名称:" + sequence.name);$.writeln("📚 开始遍历剪辑片段...");for (var i = 0; i < videoTracks.numTracks; i++) {var track = videoTracks[i];$.writeln("🎞️ 轨道 " + i + " 上的片段:");for (var j = 0; j < track.clips.numItems; j++) {var clip = track.clips[j];$.writeln(" - " + clip.name);}}$.writeln("✅ 完成!");} else {alert("未检测到有效的序列,请打开一个序列后再运行脚本!");}
})();
🚀 如何使用:
方式一:使用 ExtendScript Toolkit 调试
- 打开 Adobe Premiere Pro,并打开任意序列
- 启动
ExtendScript Toolkit CC
- 顶部应用选择
Adobe Premiere Pro
- 粘贴脚本,点击 ▶ 运行
- 在底部控制台(Console)中查看输出结果
🧠 输出示例:
🎬 当前序列名称:剪辑1
📚 开始遍历剪辑片段...
🎞️ 轨道 0 上的片段:- 片段A.mov- 片段B.mp4
🎞️ 轨道 1 上的片段:- 调色调整图层
✅ 完成!
✅ 兼容性说明
- ✅ 支持 Premiere Pro CC 2015 ~ 2023
- ✅ CEP 插件中可以使用
CSInterface().evalScript(...)
来调用这个脚本 - ❌ UXP 插件中不支持 ExtendScript(需改写)