You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Premiere Pro脚本:将序列名存入变量自动命名输出文件

Premiere Pro脚本自动用序列名命名输出文件

你只需要获取当前序列的名称,拼接成合法的输出路径即可,还得注意清理序列名里的系统非法字符,避免路径无效。修改后的完整脚本如下:

// premiere render sequence
var project = app.project;
var sequence = project.activeSequence;

// 获取序列名称并清理非法字符(防止文件名报错)
var sequenceName = sequence.name;
// 将系统不允许的文件名特殊字符替换为下划线
sequenceName = sequenceName.replace(/[\/:*?"<>|]/g, "_");

app.encoder.launchEncoder();

// 定义输出目录并拼接完整输出路径
var outputDir = "/Users/martinjulien/Desktop/Encoded_Folder/";
var outputPath = outputDir + sequenceName + ".mp4";

//  SYNTAX
//  app.encoder.encodeSequence(sequence, outputPath, presetPath, workArea, removeUponCompletion)

app.encoder.encodeSequence(sequence, outputPath, "/Users/martinjulien/Documents/Adobe/Adobe Media Encoder (Beta)/24.0/Presets/Max_2.5GB_lower.epr", 0, 1);

app.encoder.startBatch();

关键修改说明:

  • sequence.name 直接提取当前活动序列的名称
  • 正则替换/[\/:*?"<>|]/g是为了清除所有系统禁止的文件名特殊字符,避免输出路径识别失败
  • 把输出目录、处理后的序列名和文件后缀拼接成完整的outputPath,替换原脚本里硬编码的文件名
  • 顺便修正了你原预设路径里多余的转义符和斜杠,避免路径识别错误

内容的提问来源于stack exchange,提问作者Martin Julien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 21:19:50