【ExtendScript Toolkit CC】【PR插件开发】获取当前序列的所有剪辑片段名

在这里插入图片描述

下面是一个可以运行在 Adobe Premiere ProExtendScript 脚本(.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 调试

  1. 打开 Adobe Premiere Pro,并打开任意序列
  2. 启动 ExtendScript Toolkit CC
  3. 顶部应用选择 Adobe Premiere Pro
  4. 粘贴脚本,点击 ▶ 运行
  5. 在底部控制台(Console)中查看输出结果

🧠 输出示例:

🎬 当前序列名称:剪辑1
📚 开始遍历剪辑片段...
🎞️ 轨道 0 上的片段:
   - 片段A.mov
   - 片段B.mp4
🎞️ 轨道 1 上的片段:
   - 调色调整图层
✅ 完成!

✅ 兼容性说明

  • ✅ 支持 Premiere Pro CC 2015 ~ 2023
  • ✅ CEP 插件中可以使用 CSInterface().evalScript(...) 来调用这个脚本
  • ❌ UXP 插件中不支持 ExtendScript(需改写)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值