今天咱聊聊 n8n 和剪映咋搭一块儿用,好多朋友想靠剪映做视频、用 n8n 省点劲儿,结果卡在环境弄不上这步。接下来咱直接说正事儿,这教程专门给没啥基础的朋友弄的,全程没那些绕人的词儿,咱一步一步来,教你把俩的环境都配好,跟着做保准能上手用。

核心前提:为啥得先装 Docker?

不管是在自己电脑还是服务器上,n8n 配置都得靠 Docker——它能把 n8n、ffmpeg(处理视频的工具)这些所有要用到的东西打包成“独立环境”,不用自己手动装一堆软件,也不会出现换个设备就报错的情况。所以第一步,先把 Docker 装明白。

第一部分:本地环境配置(Windows/Mac)

适合想在自己电脑上临时用 n8n + 剪映的情况,操作简单,用完随时能关,不占后台资源。

Windows 系统(就拿 Win10/11 举例)

  1. 1. 先看看虚拟化开没开。按 Ctrl+Shift+Esc 打开任务管理器,切到“性能”标签,看“CPU”那栏显不显示“虚拟化:已启用”。
    ✅ 要是开了:直接下一步就行;

    图片

    ❌ 没开的话:打开控制面板→程序→启用或关闭window功能→把Hyper-v开开

    图片

  2. 2. 下载并装 Docker Desktop。打开 Docker 官网(https://www.docker.com/products/docker-desktop/),点“Download for Windows”,下完双击安装——全程点“下一步”就行,不用改默认设置(默认会装“WSL2”,这是 Windows 跑 Docker 必须的组件)。

    图片

  3. 3. 看看 Docker 装没装好。装完后双击桌面“Docker”图标启动(第一次启动得等1-2分钟,右下角托盘图标变绿就说明启动成了)。按 Win+R 输 cmd 打开命令提示符,输入 docker –version,能显出类似“Docker version 28.4.0”的版本号,那就说明装好了。

    图片

Mac 系统

  1. 1. 下载并装 Docker Desktop。访问 Docker 官网(https://www.docker.com/products/docker-desktop/),点“Download for Mac”
  • • Download for Mac – Apple Silicon:适合带 M1、M2、M3 这些苹果自己芯片的 Mac

  • • Download for Mac – Intel Chip:适合带英特尔(Intel)芯片的 Mac
    下对应版本,下完后把“Docker”图标拖到“应用程序”文件夹里。version 28.4.0”的版本号,那就说明装好了。

    图片

  1. 2. 验证 Docker 装没装好。从“应用程序”里打开 Docker,第一次启动会弹“系统授权”提示,点“允许”(启动成了之后,顶部菜单栏会出个鲸鱼图标)。打开“启动台”→“其他”→“终端”,输入 docker –version,显出版本号就算安装成功。

步骤 2:配置 n8n(Dockerfile+docker-compose)

这步是关键——用俩配置文件给 n8n 搭好“能跟剪映联动”的环境,一套文件在 Windows、Mac 和服务器上都能用。

第一步:新建 n8n 专用文件夹
  1. 1. 在电脑里找个好记的地儿(比如桌面),新建个文件夹,起名叫 n8n_jianying(名字随便起,后面所有配置文件都放这儿)。

第二步:创建 Dockerfile(搭 n8n 基础环境)

  1. 1. 打开 n8n_jianying 文件夹,新建个“文本文档”,把文件名改成 Dockerfile(注意:得把后缀.txt删了,要是看不见后缀,在文件夹顶部“查看”里把“文件扩展名”勾上)。

  2. 2. 双击打开 Dockerfile,把下面代码复制粘贴进去,然后保存(代码作用看右边大白话注释):

<span></span><code><br><section><br><section><section><span leaf="">1</span></section><section><span leaf="">2</span></section><section><span leaf="">3</span></section><section><span leaf="">4</span></section><section><span leaf="">5</span></section><section><span leaf="">6</span></section><section><span leaf="">7</span></section><section><span leaf="">8</span></section><section><span leaf="">9</span></section><section><span leaf="">10</span></section><section><span leaf="">11</span></section><section><span leaf="">12</span></section><section><span leaf="">13</span></section><section><span leaf="">14</span></section><section><span leaf="">15</span></section><section><span leaf="">16</span></section><section><span leaf="">17</span></section><section><span leaf="">18</span></section><section><span leaf="">19</span></section><section><span leaf="">20</span></section><section><span leaf="">21</span></section><section><span leaf="">22</span></section><section><span leaf="">23</span></section><section><span leaf="">24</span></section><section><span leaf="">25</span></section><section><span leaf="">26</span></section><section><span leaf="">27</span></section><section><span leaf="">28</span></section><section><span leaf="">29</span></section><section><span leaf="">30</span></section><section><span leaf="">31</span></section><section><span leaf="">32</span></section><section><span leaf="">33</span></section><section><span leaf="">34</span></section><section><span leaf="">35</span></section><section><span leaf="">36</span></section><section><span leaf="">37</span></section><section><span leaf="">38</span></section><section><span leaf="">39</span></section><section><span leaf="">40</span></section><section><span leaf="">41</span></section><section><span leaf="">42</span></section><section><span leaf="">43</span></section><section><span leaf="">44</span></section><section><span leaf="">45</span></section><section><span leaf="">46</span></section><section><span leaf="">47</span></section><section><span leaf="">48</span></section><section><span leaf="">49</span></section></section><br><section><p><span><span leaf=""># 从官方拉取最新n8n基础镜像(相当于先有个空框架)</span></span><br><span><span leaf="">FROM</span></span><span leaf="">&nbsp;n8nio/n8n:latest</span><br><span leaf="">&nbsp;</span><br><span><span leaf=""># 切换到管理员权限(装软件、改设置需要权限)</span></span><br><span><span leaf="">USER</span></span><span leaf="">&nbsp;root</span><br><span leaf="">&nbsp;</span><br><span><span leaf=""># 替换Alpine国内源(n8n默认用国外源,换腾讯源下载软件更快)</span></span><br><span><span leaf="">RUN</span></span><span><span><span leaf="">&nbsp;echo</span></span><span><span leaf="">&nbsp;"https://mirrors.tencent.com/alpine/v3.22/main"</span></span><span leaf="">&nbsp;&gt; /etc/apk/repositories &amp;&amp; \</span></span><br><span leaf="">&nbsp; &nbsp; echo</span><span><span leaf="">&nbsp;"https://mirrors.tencent.com/alpine/v3.22/community"</span></span><span leaf="">&nbsp;&gt;&gt; /etc/apk/repositories</span><br><span leaf="">&nbsp;</span><br><span><span leaf=""># 合并所有包安装操作,减少镜像层数</span></span><br><span><span leaf="">RUN</span></span><span><span leaf="">&nbsp;apk update &amp;&amp; apk upgrade &amp;&amp; \</span></span><br><span leaf="">&nbsp; &nbsp; apk</span><span><span leaf="">&nbsp;add</span></span><span><span leaf="">&nbsp;--no-cache \</span></span><br><span><span leaf="">&nbsp; &nbsp; # 音视频处理软件</span></span><br><span leaf="">&nbsp; &nbsp; ffmpeg \</span><br><span leaf="">&nbsp; &nbsp; curl \</span><br><span leaf="">&nbsp; &nbsp; python3 \</span><br><span leaf="">&nbsp; &nbsp; py3-pip \</span><br><span><span leaf="">&nbsp; &nbsp; # 从YouTube、B站等平台下载视频素材</span></span><br><span leaf="">&nbsp; &nbsp; yt-dlp \</span><br><span><span leaf="">&nbsp; &nbsp; # n8n爬网页素材、截视频封面的浏览器</span></span><br><span leaf="">&nbsp; &nbsp; chromium \</span><br><span leaf="">&nbsp; &nbsp; nss \</span><br><span leaf="">&nbsp; &nbsp; glib \</span><br><span leaf="">&nbsp; &nbsp; freetype \</span><br><span leaf="">&nbsp; &nbsp; freetype-dev \</span><br><span leaf="">&nbsp; &nbsp; harfbuzz \</span><br><span leaf="">&nbsp; &nbsp; ca-certificates \</span><br><span leaf="">&nbsp; &nbsp; ttf-freefont \</span><br><span leaf="">&nbsp; &nbsp; udev \</span><br><span leaf="">&nbsp; &nbsp; ttf-liberation \</span><br><span leaf="">&nbsp; &nbsp; font-noto-emoji \</span><br><span leaf="">&nbsp; &nbsp; font-noto \</span><br><span><span leaf="">&nbsp; &nbsp; # 中文字体,防止文字乱码</span></span><br><span leaf="">&nbsp; &nbsp; font-noto-cjk &amp;&amp; \</span><br><span><span leaf="">&nbsp; &nbsp; # 清理缓存,减小镜像体积</span></span><br><span leaf="">&nbsp; &nbsp; rm -rf /var/cache/apk/*</span><br><span leaf="">&nbsp;</span><br><span><span leaf=""># 配置 puppeteer 和 playwright 使用系统自带浏览器</span></span><br><span><span leaf="">ENV</span></span><span leaf="">&nbsp;PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \</span><br><span leaf="">&nbsp; &nbsp; PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \</span><br><span leaf="">&nbsp; &nbsp; PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=true \</span><br><span leaf="">&nbsp; &nbsp; PLAYWRIGHT_EXECUTABLE_PATH=/usr/bin/chromium-browser</span><br><span leaf="">&nbsp;</span><br><span><span leaf=""># 更新字体缓存</span></span><br><span><span leaf="">RUN</span></span><span><span leaf="">&nbsp;fc-cache -f -v</span></span><br><span leaf="">&nbsp;</span><br><span><span leaf=""># 切换回非root用户</span></span><br><span><span leaf="">USER</span></span><span leaf="">&nbsp;node</span></p></section><span leaf=""><br></span></section><br></code>

第三步:创建 docker-compose.yml(让 n8n 按规则运行)

  1. 1. 还是在 n8n_jianying 文件夹里,新建“文本文档”,改名叫 docker-compose.yml(同样得删.txt后缀)。

  2. 2. 双击打开文件,把下面代码复制粘贴进去,重点改“剪映草稿路径”(用【】标出来的部分):

<span></span><code><br><section><br><section><section><span leaf="">1</span></section><section><span leaf="">2</span></section><section><span leaf="">3</span></section><section><span leaf="">4</span></section><section><span leaf="">5</span></section><section><span leaf="">6</span></section><section><span leaf="">7</span></section><section><span leaf="">8</span></section><section><span leaf="">9</span></section><section><span leaf="">10</span></section><section><span leaf="">11</span></section><section><span leaf="">12</span></section><section><span leaf="">13</span></section><section><span leaf="">14</span></section><section><span leaf="">15</span></section><section><span leaf="">16</span></section><section><span leaf="">17</span></section><section><span leaf="">18</span></section><section><span leaf="">19</span></section><section><span leaf="">20</span></section><section><span leaf="">21</span></section><section><span leaf="">22</span></section><section><span leaf="">23</span></section><section><span leaf="">24</span></section><section><span leaf="">25</span></section></section><br><section><p><span leaf="">services:</span><br><span leaf="">&nbsp; n8n:</span><br><span leaf="">&nbsp; &nbsp; build: . &nbsp;# 告诉Docker:先按上面的Dockerfile构建环境</span><br><span leaf="">&nbsp; &nbsp; container_name: n8n_local &nbsp;# 容器名字,方便后续管理</span><br><span leaf="">&nbsp; &nbsp; restart: always &nbsp;# 电脑重启后,n8n自动启动</span><br><span leaf="">&nbsp; &nbsp; extra_hosts:</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - "host.docker.internal:host-gateway" &nbsp;# 让n8n能找到你本地电脑</span><br><span leaf="">&nbsp; &nbsp; environment:</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - N8N_TIMEZONE=Asia/Shanghai</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - GENERIC_TIMEZONE=Asia/Shanghai</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - TZ=Asia/Shanghai</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - N8N_SECURE_COOKIE=false</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - EXECUTIONS_DATA_PRUNE=true # 启用自动清理历史执行数据</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - EXECUTIONS_DATA_MAX_AGE=168 # 超过该时长的数据会被清理 即7天</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - EXECUTIONS_DATA_PRUNE_MAX_COUNT=10000 # 设置最多保留多少条执行数据</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - NODE_FUNCTION_ALLOW_EXTERNAL=* # 允许引入外部 npm 包</span><br><span leaf="">&nbsp; &nbsp; volumes:</span><br><span leaf="">&nbsp; &nbsp; &nbsp; # 1. 保存n8n配置和历史数据(重启n8n不会丢数据)</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - ./n8n_storage:/home/node/.n8n</span><br><span leaf="">&nbsp; &nbsp; &nbsp; # 2. 【关键!】映射剪映草稿文件夹(让n8n能读/改剪映草稿)</span><br><span leaf="">&nbsp; &nbsp; &nbsp; # Windows示例:E:\剪映草稿\Projects:/data(改成你电脑上剪映草稿的实际路径)</span><br><span leaf="">&nbsp; &nbsp; &nbsp; # Mac示例:/Users/你的用户名/Documents/剪映专业版/Projects:/data</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - 【你的剪映草稿路径】:/data</span><br><span leaf="">&nbsp; &nbsp; ports:</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - 5678:5678 &nbsp;# 端口映射,浏览器输http://localhost:5678就能打开n8n</span></p></section><span leaf=""><br></span></section><br></code>

剪映草稿路径怎么找?

第四步 本地环境启动(Windows/Mac)

  1. 1. 打开命令行工具
    Windows:进 n8n_jianying 文件夹,在地址栏输 cmd 回车,直接打开命令提示符(已经定位到当前文件夹了)。
    Mac:打开终端,输 cd 文件夹路径(比如 cd /Users/你的用户名/Desktop/n8n_jianying),回车进文件夹。

  2. 2. 启动 n8n。在命令行输下面命令,第一次启动会自动构建环境(得等5-10分钟,耐心点,中途别关窗口):

<span></span><code><br><section><br><section><span leaf="">1</span></section><br><section><p><span leaf="">docker-compose up -d --build</span></p></section><span leaf=""><br></span></section><br></code>

图片

看见类似 Creating n8n_local … done 的提示,就说明启动成了。

图片

3. 验证 n8n 运行。打开浏览器,输 http://localhost:5678,能看见 n8n 的登录界面(第一次用点“Sign In”就行,默认不用账号密码),这就代表 n8n 启动正常。
4. 怎么更新

<span></span><code><br><section><br><section><section><span leaf="">1</span></section><section><span leaf="">2</span></section><section><span leaf="">3</span></section><section><span leaf="">4</span></section></section><br><section><p><span leaf=""># 先拉取最新的基础镜像</span><br><span leaf="">docker pull n8nio/n8n:latest</span><br><span leaf=""># 再用 --build 重新构建并启动</span><br><span leaf="">docker-compose up -d --build</span></p></section><span leaf=""><br></span></section><br></code>

第二部分:服务器环境配置(宝塔面板版)

适合想让 n8n 24小时后台跑的情况(比如定时下素材、自动生成剪映草稿),不用占自己电脑资源。

步骤 1:服务器与宝塔基础准备

1. 选服务器并配置
  • • 推荐平台:阿里云、腾讯云、华为云(选“轻量应用服务器”,2核2G内存起步就够,系统选 CentOS 9.x 或者 Ubuntu 20.04);

  • • 关键设置:在服务器“控制台 - 安全组”里把 8888(宝塔端口)、22(远程连接端口)、5678(n8n 端口)都打开(不开放端口后面进不去宝塔和 n8n)。

2. 安装宝塔面板

用服务器厂商自带的“远程连接”(或者自己电脑装 FinalShell)登录服务器;
把对应系统的安装命令复制下来,粘贴到服务器命令行执行(等3-5分钟):

<span></span><code><br><section><br><section><span leaf="">1</span></section><br><section><p><span leaf="">if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec</span></p></section><span leaf=""><br></span></section><br></code>

装完后,命令行会显示宝塔登录地址、用户名、密码(一定得记下来,比如 http://服务器公网IP:8888)。

图片

3. 初始化宝塔

浏览器打开宝塔登录地址,输用户名密码登录;
第一次登录会弹“推荐安装套件”,选“LNMP”或者“LAMP”都行(核心是后面装 Docker,套件就是顺带的环境),点“一键安装”(等10-15分钟)。

图片

步骤 2:在宝塔里装 Docker

不用记命令,图形化操作就行:

  1. 1. 登录宝塔,点左侧菜单栏“软件商店”,搜“Docker”;

    图片

  2. 2. 找到“Docker 管理器”,点“安装”(默认最新版,不用改设置);

  3. 3. 装完后点“设置”,看“状态”显示“已启动”,那 Docker 就装好了。

    图片

步骤 3:配置 n8n(Dockerfile+docker-compose)

  1. 1. 新建 n8n 专用目录
    宝塔左侧“文件”,进 /www 目录(宝塔默认存储区,权限稳),点“新建目录”,起名叫 n8n_jianying(后面配置文件放这儿)。

  2. 2. 在 n8n_jianying 下创建 Dockerfile
    可以用上面 Windows 和 Mac 那套配置

    图片

    注意:要是阿里云服务器,能用阿里云源

<span></span><code><br><section><br><section><section><span leaf="">1</span></section><section><span leaf="">2</span></section><section><span leaf="">3</span></section></section><br><section><p><span leaf=""># 阿里源</span><br><span leaf="">RUN echo "https://mirrors.aliyun.com/alpine/v3.22/main" &gt; /etc/apk/repositories &amp;&amp; \</span><br><span leaf="">echo "https://mirrors.aliyun.com/alpine/v3.22/community" &gt;&gt; /etc/apk/repositories</span></p></section><span leaf=""><br></span></section><br></code>
  1. 3. 在 n8n_jianying 下创建 docker-compose.yml
    也能用上面 Windows 和 Mac 那套配置

    图片

    设个草稿目录,用来映射到服务器文件里

步骤 4:服务器环境启动 n8n

  1. 1. 打开宝塔面板的“终端”(左侧菜单栏“终端”图标),或者通过远程连接工具(比如 FinalShell)登录服务器。

    图片

  2. 2. 进入 n8n_jianying 目录,启动 n8n(首次启动会构建环境,得等 5-10 分钟):

    图片

<span></span><code><br><section><br><section><span leaf="">1</span></section><br><section><p><span leaf="">docker-compose up -d --build</span></p></section><span leaf=""><br></span></section><br></code>

注意点:腾讯云服务器就用腾讯云的加速源,阿里云服务器就用阿里云的加速源

图片

3. 验证启动是否成功:
在宝塔面板左侧点“Docker 管理器”→“容器”,要是看见 n8n_local 状态是“运行中”,那就代表启动成功了。

图片

打开浏览器输 http://服务器公网IP:5678,能打开 n8n 登录界面就成。
4. 服务器环境更新 n8n 的命令跟本地一样:

<span></span><code><br><section><br><section><section><span leaf="">1</span></section><section><span leaf="">2</span></section></section><br><section><p><span leaf="">docker pull n8nio/n8n:latest</span><br><span leaf="">docker-compose up -d --build</span></p></section><span leaf=""><br></span></section><br></code>

n8n 汉化

考虑到之前文章已经详细讲过完整安装步骤,这儿就用最简洁的方式带大家快速搞定——核心靠「油猴脚本」一键弄好,不用额外改配置。

  1. 1. 先装脚本管理器:在浏览器(Chrome/Edge/Firefox)里装「Tampermonkey」(也就是常说的「油猴」)。
    地址:https://www.tampermonkey.net/index.php?ext=gcal&version=5.4.6230

  2. 2. 装 n8n 汉化脚本:打开链接 n8n - 中文脚本,点绿色「安装此脚本」,再按提示确认就行。
    脚本地址:(https://greasyfork.org/zh-CN/scripts/490750-n8n-%E4%B8%AD%E6%96%87%E8%84%9A%E6%9C%AC)

    图片

  3. 3. 验证效果:重新打开 n8n(不管是本地还是服务器地址),界面会自动变成中文(菜单、节点、设置项全汉化);要是没生效,刷新下页面或者检查油猴脚本是不是开着。

    图片

    这儿补充几个容易忽略的关键设置——只有开了这些权限,汉化脚本才能正常生效,避免出现“装了脚本却没汉化”的情况:

  4. 4. 开浏览器开发者模式:得先开浏览器开发者模式
    Chrome/Edge:点浏览器右上角「三个点」→「扩展程序」→「管理扩展程序」,右上角勾上「开发者模式」,之后才能把离线扩展包拖进页面安装。

    图片

  5. 5. 允许油猴注入 js 脚本:在管理扩展程序里找到油猴,点「详情」,开 js 注入权限

    图片

  6. 6. 确认脚本 @match 规则(保证只对 n8n 生效):这个汉化脚本默认规则已经精准适配 n8n——脚本代码里的 @match http://localhost:5678/* 意思是“只对本地 n8n 页面生效”,要是你用服务器访问(比如 http://1.2.3.4:5678),得手动改规则,比如

<span></span><code><br><section><br><section><section><span leaf="">1</span></section><section><span leaf="">2</span></section><section><span leaf="">3</span></section></section><br><section><p><span leaf="">// @match &nbsp; &nbsp; &nbsp; &nbsp;http://localhost:5678/*</span><br><span leaf="">// @match &nbsp; &nbsp; &nbsp; &nbsp;http://127.0.0.1:5678/*</span><br><span leaf="">// @match &nbsp; &nbsp; &nbsp; &nbsp;http://1.2.3.4:5678/*</span></p></section><span leaf=""><br></span></section><br></code>

图片

目前已完成汉化的节点

<span></span><code><br><section><br><section><section><span leaf="">1</span></section><section><span leaf="">2</span></section><section><span leaf="">3</span></section><section><span leaf="">4</span></section><section><span leaf="">5</span></section><section><span leaf="">6</span></section><section><span leaf="">7</span></section><section><span leaf="">8</span></section><section><span leaf="">9</span></section><section><span leaf="">10</span></section><section><span leaf="">11</span></section><section><span leaf="">12</span></section><section><span leaf="">13</span></section><section><span leaf="">14</span></section><section><span leaf="">15</span></section><section><span leaf="">16</span></section><section><span leaf="">17</span></section><section><span leaf="">18</span></section><section><span leaf="">19</span></section><section><span leaf="">20</span></section><section><span leaf="">21</span></section><section><span leaf="">22</span></section><section><span leaf="">23</span></section><section><span leaf="">24</span></section></section><br><section><p><span leaf="">AI_Transform, Aggregate, AMQP_Sender, AMQP_Trigger, AWS_Certificate_Manager, AWS_Comprehend, AWS_DynamoDB,</span><br><span leaf="">AWS_ELB, AWS_Lambda, AWS_Rekognition, AWS_S3, AWS_S31, AWS_SES, AWS_SNS, AWS_SNS_Trigger, AWS_SQS, AWS_Textract,</span><br><span leaf="">AWS_Transcribe, ClickUp, ClickUp_Trigger, Code, Compression, Convert_to_File, Convert_to_from_binary_data, CrateDB,</span><br><span leaf="">Cron, Crypto, Customer.io, Customer.io_Trigger, Customer_Datastore_(n8n_training), Customer_Messenger_(n8n_training),</span><br><span leaf="">Date_&amp;_Time, Date_&amp;_Time1, DebugHelper, DeepL, Demio, DHL, Discord, Discord1, Discourse, Disqus, Drift, Dropbox,</span><br><span leaf="">E-goi, E2E_Test, Edit_Fields_(Set), Edit_Image, Elastic_Security, Elasticsearch, Email_Trigger_(IMAP),</span><br><span leaf="">Email_Trigger_(IMAP)1, Emelia, Emelia_Trigger, ERPNext, Error_Trigger, Evaluation_Metrics, Eventbrite_Trigger,</span><br><span leaf="">Execute_Command, Execute_Sub-workflow, Execute_Workflow_Trigger, Execution_Data, Extract_from_File,</span><br><span leaf="">Facebook_Graph_API, Facebook_Lead_Ads_Trigger, Facebook_Trigger, Figma_Trigger_(Beta), Filter, Filter1, FTP,</span><br><span leaf="">Function_Item, GetResponse, GetResponse_Trigger, Git, GitHub_Trigger, GitLab, GitLab_Trigger, Gmail, Gmail1, Gong,</span><br><span leaf="">Google_Ads, Google_Analytics, Google_Analytics1, Google_BigQuery, Google_BigQuery1, Google_Books,</span><br><span leaf="">Google_Business_Profile, Google_Business_Profile_Trigger, Google_Calendar, Google_Calendar_Trigger, Google_Chat,</span><br><span leaf="">Google_Cloud_Firestore, Google_Cloud_Natural_Language, Google_Cloud_Realtime_Database, Google_Cloud_Storage,</span><br><span leaf="">Google_Contacts, Google_Docs, Google_Drive, Google_Drive_Trigger, Google_Drive1, Google_Perspective, Google_Sheets,</span><br><span leaf="">Google_Sheets_Trigger, Google_Slides, Google_Tasks, Google_Translate, Google_Workspace_Admin, Gotify, GoToWebinar,</span><br><span leaf="">Grafana, GraphQL, Grist, Gumroad_Trigger, HTML1, HTML_Extract, HTTP_Request, HTTP_Request1, HTTP_Request2, If, If1,</span><br><span leaf="">Interval, Item_Lists, Item_Lists1, Item_Lists2, JWT, Limit, Local_File_Trigger, Loop_Over_Items_(Split_in_Batches),</span><br><span leaf="">Markdown, Merge, Merge1, Merge2, MongoDB, MQTT, MQTT_Trigger, MySQL, MySQL1, n8n_Form, n8n_Form_Trigger,</span><br><span leaf="">n8n_Form_Trigger1, n8n_Trigger, n8n3, No_Operation,_do_nothing, Notion, Notion1, Notion_Trigger, OpenAI,</span><br><span leaf="">Read_Binary_File, Read_Binary_Files, Read_PDF, Read_Write_Files_from_Disk, Reddit, Redis, Redis_Trigger,</span><br><span leaf="">Remove_Duplicates, Remove_Duplicates1, Rename_Keys, Respond_to_Webhook, RocketChat, RSS_Feed_Trigger, RSS_Read,</span><br><span leaf="">Send_Email, Shopify, Shopify_Trigger, Sort, Split_In_Batches, Split_In_Batches1, Split_Out, Spreadsheet_File,</span><br><span leaf="">Spreadsheet_File1, SSE_Trigger, SSH, Start, Stop_and_Error, Summarize, Supabase, Switch, Switch1, Switch2, Telegram,</span><br><span leaf="">Telegram_Trigger, Wait, Webflow, Webflow1, Webflow_Trigger, Webflow_Trigger1, Webhook1, XML, YouTube</span></p></section><span leaf=""><br></span></section><br></code>

效果演示:

请求节点

请求节点

界面汉化

界面汉化

ai 节点

notion 节点

基础节点

«< 左右滑动看更多 »>

剪映插件安装:打通 n8n 自动化与剪映功能的最后一步

弄好 n8n 环境后,要实现“n8n 自动化调度剪映生成草稿”,还得给剪映装个关键插件——剪映开发者工具插件(用来开放剪映的草稿读取、模板调用、视频渲染这些接口,让 n8n 能“指挥”剪映干活)。跟着下面步骤走,轻松就能弄好。

一、剪映插件安装前提

确认剪映版本:推荐用剪映专业版 V5.9.0 及以上版本。
检查方法:打开剪映,点右上角“设置”图标,选“关于剪映”,就能看着当前版本;
需要这个版本的小伙伴,后台私信剪映专业版

就行

图片

安装社区节点 n8n-nodes-jianying

  1. 1. 首先得确保 n8n 已经启动,用浏览器访问地址(本地是 http://localhost:5678;服务器是 http://服务器IP:5678),登录后进入主界面

  2. 2. 点右上角的“设置”图标(齿轮样儿的,在头像/用户菜单旁边):

    图片

  3. 3. 在左侧菜单里找到并点“社区节点”(Community Nodes):
    这儿是 n8n 官方提供的社区节点市场,能直接搜、装第三方节点。

    图片

  4. 4. 在“社区节点”页面的搜索框里,输节点名称 n8n-nodes-jianying

    图片

  5. 5. 验证节点是否生效
    装完后不用重启 n8n,直接回到工作流界面(点顶部的“工作流”图标)。
    新建个空白工作流,点“+”号加节点,在搜索框里输节点名称(比如 Jianying):
    要是能看着对应的节点(像 Jianying Draft、Jianying Render),说明装成功了,直接拖过来就能用。
    要是搜不着,点页面右上角的“刷新”按钮(或者按 F5 刷新浏览器),一般就能显示了。

    图片

n8n-nodes-jianying使用教程

弄好 n8n 环境、剪映插件和社区节点后,创建凭证是打通 n8n 与剪映通信的关键一步,它能让 n8n-nodes-jianying 把草稿存到本地;

1. 创建凭证,让草稿“生于容器,存于本地”

  1. 1. 通过 Docker 的“路径映射”功能,把 n8n 容器里的草稿存储路径,跟你本地电脑的剪映草稿文件夹绑一块儿。这样一来:

  2. 2. n8n 生成的草稿会自动存在容器里的 /data 路径;
    因为路径映射,/data 里的内容会实时同步到你本地的剪映草稿文件夹;

  3. 3. 本地剪映打开后,能直接看着 n8n 生成的草稿,不用手动复制粘贴。
    举个例子:

<span></span><code><br><section><br><section><section><span leaf="">1</span></section><section><span leaf="">2</span></section><section><span leaf="">3</span></section><section><span leaf="">4</span></section><section><span leaf="">5</span></section></section><br><section><p><span leaf="">volumes:</span><br><span leaf="">&nbsp; &nbsp; &nbsp; # 1. 保存n8n配置和历史数据(重启n8n不会丢数据)</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - ./n8n_storage:/home/node/.n8n</span><br><span leaf="">&nbsp; &nbsp; &nbsp; # mac 电脑上,把剪映草稿文件夹映射到本地</span><br><span leaf="">&nbsp; &nbsp; &nbsp; - /Users/***/Movies/剪映草稿/JianyingPro Drafts:/data</span></p></section><span leaf=""><br></span></section><br></code>

图片

这儿的 /Users//Movies/剪映草稿/JianyingPro Drafts:/data/jianying 代表本地主机路径和容器内路径的映射关系。具体说,/Users/**/Movies/剪映草稿/JianyingPro Drafts 是你电脑本地存剪映草稿的实际目录,通过这个映射设置,本地目录和容器里的 /data/jianying 路径就关联上了,最后素材里的路径会自动换成草稿对应的本地路径。
补充:服务器上 n8n-nodes-jianying 凭证创建方式,跟 mac 和 window 是一样的。

2. 创建草稿

  1. 1. 操作类型:选“Create Draft(创建草稿)”;
    自己起个草稿名(比如“测试”);

    图片

  2. 2. 点“执行节点”,n8n 会在容器里的 /data 路径生成草稿文件夹,同时同步到本地剪映草稿目录。

    图片

  3. 3. 验证:打开本地剪映,在“草稿”页能瞅见名叫“测试”的草稿,这就说明创建成了。

    图片

3. 添加文本片段

  1. 1. 确认草稿对象:要加文本片段的草稿,就是第二步手动创建的那个(也就是上面例子里的“测试”草稿)。

  2. 2. 配置文本基础参数

4. 添加视频片段

  1. 1. 咱可以从网上找段视频素材(要是暂时想用图片代替,也能先选张图片),用HTTP Request获取数据

    图片

  2. 2. 剪映类型选“片段”,操作类型设为“视频片段”。

5. 关键帧添加

  1. 1. 上一步的返回值能拿到视频片段ID,接着就能设关键帧参数。可以选转场类型(比如等比缩放),调偏移量、缩放比例这些,精准控制视频片段在不同时间点的变化,实现像缩放这样的动态效果,让视频更有层次感和动感

    图片

    图片

6. 打开剪映草稿验证最终效果

图片

在云服务器上使用 n8n 与剪映集成时,导出视频草稿,具体步骤如下:

  1. 1. 在宝塔面板创建压缩包

  2. 2. 登录宝塔控制面板,进入文件管理界面。

  3. 3. 找到装着剪映视频草稿的文件或文件夹,点一下选中目标。

  4. 4. 右键单击,选“创建压缩”。

  5. 5. 点“压缩”按钮,等着压缩完成就行。

  6. 6. 下载并解压压缩包到剪映本地草稿路径

  7. 7. 压缩完后,在宝塔面板里找到生成的压缩包,点下载按钮,把压缩包下到本地电脑。

  8. 8. 打开剪映,点首页右上角的“设置”按钮,在下拉选项里选“全局设置”,查看并复制剪映草稿箱的路径。

  9. 9. 把下好的压缩包解压到本地电脑随便一个地方,然后把解压后的文件或文件夹复制到剪映草稿箱路径里。

  10. 10. 打开剪映,就能在草稿箱里看着导入的视频草稿了。

要是对更高效的草稿同步感兴趣,可以试试 WebDAV ,核心是让服务器草稿 “变” 成本地文件,不用手动传,省下来的时间用来打磨内容更划算~(具体操作细节如果有疑问,后面也可以单独出篇教程,大家有需要可以留言说~)

总结

到这儿啊,「n8n + 剪映」那套从环境搭起(不管本地弄还是服务器上弄)、汉化咋调,再到节点装上、草稿建出来、视频片段添进去的全流程,我都跟大伙儿说透啦——其实最核心的,就是想帮大家搞定“手动弄剪映草稿特费时间,换个设备环境还老出错”这破事儿:不管你是在本地配好来用,还是搁服务器上部署着,它都能稳当跑起来,本地用的话能快着测试效果,服务器上呢就能在后台一直跑;再配上剪映的节点和路径映射,不用一遍遍传文件,生成的草稿直接在剪映里点开就能用,怎么省劲儿就怎么来。

另外还帮大伙省了手动写配置的功夫,这次用着的汉化脚本以及本地「Dockerfile」跟「docker-compose.yml」都给整理妥当了,连适配n8n联动的剪映专业版V5.9.0也备好,有需要的朋友直接后台私信关键词【n8n配置】和【剪映5.9.0】就能拿到,把配置文件解压、剪映装好后,照着教程走会更顺溜。

要是觉得这内容管用,可别忘点个赞、点在看再加上关注~我是「最近小记」,咱下篇干货接着见~

哦对了,我才刚建了个「n8n自动化实战群」,专门用来聊n8n的实操事儿:不管是这次说的「n8n+剪映」,还是其他啥自动化场景,都能在群里一起拆问题、聊咋用;后面整理好的新配置、实操技巧,也会第一时间在群里同步给大伙。现在群里人还不多,特适合细聊,不用怕提问没人搭话。想一起琢磨技巧、少走点弯路的朋友,欢迎来凑个伴儿~咱下篇干货再见~