n8n + 剪映 联动实操指南:WindowsMac 服务器都能装,汉化 + 插件一步到位 - 知识铺
今天咱聊聊 n8n 和剪映咋搭一块儿用,好多朋友想靠剪映做视频、用 n8n 省点劲儿,结果卡在环境弄不上这步。接下来咱直接说正事儿,这教程专门给没啥基础的朋友弄的,全程没那些绕人的词儿,咱一步一步来,教你把俩的环境都配好,跟着做保准能上手用。
核心前提:为啥得先装 Docker?
不管是在自己电脑还是服务器上,n8n 配置都得靠 Docker——它能把 n8n、ffmpeg(处理视频的工具)这些所有要用到的东西打包成“独立环境”,不用自己手动装一堆软件,也不会出现换个设备就报错的情况。所以第一步,先把 Docker 装明白。
第一部分:本地环境配置(Windows/Mac)
适合想在自己电脑上临时用 n8n + 剪映的情况,操作简单,用完随时能关,不占后台资源。
Windows 系统(就拿 Win10/11 举例)
-
1. 先看看虚拟化开没开。按 Ctrl+Shift+Esc 打开任务管理器,切到“性能”标签,看“CPU”那栏显不显示“虚拟化:已启用”。
✅ 要是开了:直接下一步就行;❌ 没开的话:打开控制面板→程序→启用或关闭window功能→把Hyper-v开开
-
2. 下载并装 Docker Desktop。打开 Docker 官网(https://www.docker.com/products/docker-desktop/),点“Download for Windows”,下完双击安装——全程点“下一步”就行,不用改默认设置(默认会装“WSL2”,这是 Windows 跑 Docker 必须的组件)。
-
3. 看看 Docker 装没装好。装完后双击桌面“Docker”图标启动(第一次启动得等1-2分钟,右下角托盘图标变绿就说明启动成了)。按 Win+R 输 cmd 打开命令提示符,输入 docker –version,能显出类似“Docker version 28.4.0”的版本号,那就说明装好了。
Mac 系统
- 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”的版本号,那就说明装好了。
- 2. 验证 Docker 装没装好。从“应用程序”里打开 Docker,第一次启动会弹“系统授权”提示,点“允许”(启动成了之后,顶部菜单栏会出个鲸鱼图标)。打开“启动台”→“其他”→“终端”,输入 docker –version,显出版本号就算安装成功。
步骤 2:配置 n8n(Dockerfile+docker-compose)
这步是关键——用俩配置文件给 n8n 搭好“能跟剪映联动”的环境,一套文件在 Windows、Mac 和服务器上都能用。
第一步:新建 n8n 专用文件夹
- 1. 在电脑里找个好记的地儿(比如桌面),新建个文件夹,起名叫 n8n_jianying(名字随便起,后面所有配置文件都放这儿)。
第二步:创建 Dockerfile(搭 n8n 基础环境)
-
1. 打开 n8n_jianying 文件夹,新建个“文本文档”,把文件名改成 Dockerfile(注意:得把后缀.txt删了,要是看不见后缀,在文件夹顶部“查看”里把“文件扩展名”勾上)。
-
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=""> n8nio/n8n:latest</span><br><span leaf=""> </span><br><span><span leaf=""># 切换到管理员权限(装软件、改设置需要权限)</span></span><br><span><span leaf="">USER</span></span><span leaf=""> root</span><br><span leaf=""> </span><br><span><span leaf=""># 替换Alpine国内源(n8n默认用国外源,换腾讯源下载软件更快)</span></span><br><span><span leaf="">RUN</span></span><span><span><span leaf=""> echo</span></span><span><span leaf=""> "https://mirrors.tencent.com/alpine/v3.22/main"</span></span><span leaf=""> > /etc/apk/repositories && \</span></span><br><span leaf=""> echo</span><span><span leaf=""> "https://mirrors.tencent.com/alpine/v3.22/community"</span></span><span leaf=""> >> /etc/apk/repositories</span><br><span leaf=""> </span><br><span><span leaf=""># 合并所有包安装操作,减少镜像层数</span></span><br><span><span leaf="">RUN</span></span><span><span leaf=""> apk update && apk upgrade && \</span></span><br><span leaf=""> apk</span><span><span leaf=""> add</span></span><span><span leaf=""> --no-cache \</span></span><br><span><span leaf=""> # 音视频处理软件</span></span><br><span leaf=""> ffmpeg \</span><br><span leaf=""> curl \</span><br><span leaf=""> python3 \</span><br><span leaf=""> py3-pip \</span><br><span><span leaf=""> # 从YouTube、B站等平台下载视频素材</span></span><br><span leaf=""> yt-dlp \</span><br><span><span leaf=""> # n8n爬网页素材、截视频封面的浏览器</span></span><br><span leaf=""> chromium \</span><br><span leaf=""> nss \</span><br><span leaf=""> glib \</span><br><span leaf=""> freetype \</span><br><span leaf=""> freetype-dev \</span><br><span leaf=""> harfbuzz \</span><br><span leaf=""> ca-certificates \</span><br><span leaf=""> ttf-freefont \</span><br><span leaf=""> udev \</span><br><span leaf=""> ttf-liberation \</span><br><span leaf=""> font-noto-emoji \</span><br><span leaf=""> font-noto \</span><br><span><span leaf=""> # 中文字体,防止文字乱码</span></span><br><span leaf=""> font-noto-cjk && \</span><br><span><span leaf=""> # 清理缓存,减小镜像体积</span></span><br><span leaf=""> rm -rf /var/cache/apk/*</span><br><span leaf=""> </span><br><span><span leaf=""># 配置 puppeteer 和 playwright 使用系统自带浏览器</span></span><br><span><span leaf="">ENV</span></span><span leaf=""> PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \</span><br><span leaf=""> PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \</span><br><span leaf=""> PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=true \</span><br><span leaf=""> PLAYWRIGHT_EXECUTABLE_PATH=/usr/bin/chromium-browser</span><br><span leaf=""> </span><br><span><span leaf=""># 更新字体缓存</span></span><br><span><span leaf="">RUN</span></span><span><span leaf=""> fc-cache -f -v</span></span><br><span leaf=""> </span><br><span><span leaf=""># 切换回非root用户</span></span><br><span><span leaf="">USER</span></span><span leaf=""> node</span></p></section><span leaf=""><br></span></section><br></code>
第三步:创建 docker-compose.yml(让 n8n 按规则运行)
-
1. 还是在 n8n_jianying 文件夹里,新建“文本文档”,改名叫 docker-compose.yml(同样得删.txt后缀)。
-
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=""> n8n:</span><br><span leaf=""> build: . # 告诉Docker:先按上面的Dockerfile构建环境</span><br><span leaf=""> container_name: n8n_local # 容器名字,方便后续管理</span><br><span leaf=""> restart: always # 电脑重启后,n8n自动启动</span><br><span leaf=""> extra_hosts:</span><br><span leaf=""> - "host.docker.internal:host-gateway" # 让n8n能找到你本地电脑</span><br><span leaf=""> environment:</span><br><span leaf=""> - N8N_TIMEZONE=Asia/Shanghai</span><br><span leaf=""> - GENERIC_TIMEZONE=Asia/Shanghai</span><br><span leaf=""> - TZ=Asia/Shanghai</span><br><span leaf=""> - N8N_SECURE_COOKIE=false</span><br><span leaf=""> - EXECUTIONS_DATA_PRUNE=true # 启用自动清理历史执行数据</span><br><span leaf=""> - EXECUTIONS_DATA_MAX_AGE=168 # 超过该时长的数据会被清理 即7天</span><br><span leaf=""> - EXECUTIONS_DATA_PRUNE_MAX_COUNT=10000 # 设置最多保留多少条执行数据</span><br><span leaf=""> - NODE_FUNCTION_ALLOW_EXTERNAL=* # 允许引入外部 npm 包</span><br><span leaf=""> volumes:</span><br><span leaf=""> # 1. 保存n8n配置和历史数据(重启n8n不会丢数据)</span><br><span leaf=""> - ./n8n_storage:/home/node/.n8n</span><br><span leaf=""> # 2. 【关键!】映射剪映草稿文件夹(让n8n能读/改剪映草稿)</span><br><span leaf=""> # Windows示例:E:\剪映草稿\Projects:/data(改成你电脑上剪映草稿的实际路径)</span><br><span leaf=""> # Mac示例:/Users/你的用户名/Documents/剪映专业版/Projects:/data</span><br><span leaf=""> - 【你的剪映草稿路径】:/data</span><br><span leaf=""> ports:</span><br><span leaf=""> - 5678:5678 # 端口映射,浏览器输http://localhost:5678就能打开n8n</span></p></section><span leaf=""><br></span></section><br></code>
剪映草稿路径怎么找?
第四步 本地环境启动(Windows/Mac)
-
1. 打开命令行工具
Windows:进 n8n_jianying 文件夹,在地址栏输 cmd 回车,直接打开命令提示符(已经定位到当前文件夹了)。
Mac:打开终端,输 cd 文件夹路径(比如 cd /Users/你的用户名/Desktop/n8n_jianying),回车进文件夹。 -
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. 登录宝塔,点左侧菜单栏“软件商店”,搜“Docker”;
-
2. 找到“Docker 管理器”,点“安装”(默认最新版,不用改设置);
-
3. 装完后点“设置”,看“状态”显示“已启动”,那 Docker 就装好了。
步骤 3:配置 n8n(Dockerfile+docker-compose)
-
1. 新建 n8n 专用目录
宝塔左侧“文件”,进 /www 目录(宝塔默认存储区,权限稳),点“新建目录”,起名叫 n8n_jianying(后面配置文件放这儿)。 -
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" > /etc/apk/repositories && \</span><br><span leaf="">echo "https://mirrors.aliyun.com/alpine/v3.22/community" >> /etc/apk/repositories</span></p></section><span leaf=""><br></span></section><br></code>
-
3. 在 n8n_jianying 下创建 docker-compose.yml
也能用上面 Windows 和 Mac 那套配置设个草稿目录,用来映射到服务器文件里
步骤 4:服务器环境启动 n8n
-
1. 打开宝塔面板的“终端”(左侧菜单栏“终端”图标),或者通过远程连接工具(比如 FinalShell)登录服务器。
-
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. 先装脚本管理器:在浏览器(Chrome/Edge/Firefox)里装「Tampermonkey」(也就是常说的「油猴」)。
地址:https://www.tampermonkey.net/index.php?ext=gcal&version=5.4.6230 -
2. 装 n8n 汉化脚本:打开链接 n8n - 中文脚本,点绿色「安装此脚本」,再按提示确认就行。
脚本地址:(https://greasyfork.org/zh-CN/scripts/490750-n8n-%E4%B8%AD%E6%96%87%E8%84%9A%E6%9C%AC) -
3. 验证效果:重新打开 n8n(不管是本地还是服务器地址),界面会自动变成中文(菜单、节点、设置项全汉化);要是没生效,刷新下页面或者检查油猴脚本是不是开着。
这儿补充几个容易忽略的关键设置——只有开了这些权限,汉化脚本才能正常生效,避免出现“装了脚本却没汉化”的情况:
-
4. 开浏览器开发者模式:得先开浏览器开发者模式
Chrome/Edge:点浏览器右上角「三个点」→「扩展程序」→「管理扩展程序」,右上角勾上「开发者模式」,之后才能把离线扩展包拖进页面安装。 -
5. 允许油猴注入 js 脚本:在管理扩展程序里找到油猴,点「详情」,开 js 注入权限
-
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 http://localhost:5678/*</span><br><span leaf="">// @match http://127.0.0.1:5678/*</span><br><span leaf="">// @match 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_&_Time, Date_&_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. 首先得确保 n8n 已经启动,用浏览器访问地址(本地是 http://localhost:5678;服务器是 http://服务器IP:5678),登录后进入主界面
-
2. 点右上角的“设置”图标(齿轮样儿的,在头像/用户菜单旁边):
-
3. 在左侧菜单里找到并点“社区节点”(Community Nodes):
这儿是 n8n 官方提供的社区节点市场,能直接搜、装第三方节点。 -
4. 在“社区节点”页面的搜索框里,输节点名称 n8n-nodes-jianying
-
5. 验证节点是否生效
装完后不用重启 n8n,直接回到工作流界面(点顶部的“工作流”图标)。
新建个空白工作流,点“+”号加节点,在搜索框里输节点名称(比如 Jianying):
要是能看着对应的节点(像 Jianying Draft、Jianying Render),说明装成功了,直接拖过来就能用。
要是搜不着,点页面右上角的“刷新”按钮(或者按 F5 刷新浏览器),一般就能显示了。
n8n-nodes-jianying使用教程
弄好 n8n 环境、剪映插件和社区节点后,创建凭证是打通 n8n 与剪映通信的关键一步,它能让 n8n-nodes-jianying 把草稿存到本地;
1. 创建凭证,让草稿“生于容器,存于本地”
-
1. 通过 Docker 的“路径映射”功能,把 n8n 容器里的草稿存储路径,跟你本地电脑的剪映草稿文件夹绑一块儿。这样一来:
-
2. n8n 生成的草稿会自动存在容器里的 /data 路径;
因为路径映射,/data 里的内容会实时同步到你本地的剪映草稿文件夹; -
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=""> # 1. 保存n8n配置和历史数据(重启n8n不会丢数据)</span><br><span leaf=""> - ./n8n_storage:/home/node/.n8n</span><br><span leaf=""> # mac 电脑上,把剪映草稿文件夹映射到本地</span><br><span leaf=""> - /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. 操作类型:选“Create Draft(创建草稿)”;
自己起个草稿名(比如“测试”); -
2. 点“执行节点”,n8n 会在容器里的 /data 路径生成草稿文件夹,同时同步到本地剪映草稿目录。
-
3. 验证:打开本地剪映,在“草稿”页能瞅见名叫“测试”的草稿,这就说明创建成了。
3. 添加文本片段
-
1. 确认草稿对象:要加文本片段的草稿,就是第二步手动创建的那个(也就是上面例子里的“测试”草稿)。
-
2. 配置文本基础参数:
4. 添加视频片段
-
1. 咱可以从网上找段视频素材(要是暂时想用图片代替,也能先选张图片),用HTTP Request获取数据
-
2. 剪映类型选“片段”,操作类型设为“视频片段”。
5. 关键帧添加
-
1. 上一步的返回值能拿到视频片段ID,接着就能设关键帧参数。可以选转场类型(比如等比缩放),调偏移量、缩放比例这些,精准控制视频片段在不同时间点的变化,实现像缩放这样的动态效果,让视频更有层次感和动感
6. 打开剪映草稿验证最终效果
在云服务器上使用 n8n 与剪映集成时,导出视频草稿,具体步骤如下:
-
1. 在宝塔面板创建压缩包
-
2. 登录宝塔控制面板,进入文件管理界面。
-
3. 找到装着剪映视频草稿的文件或文件夹,点一下选中目标。
-
4. 右键单击,选“创建压缩”。
-
5. 点“压缩”按钮,等着压缩完成就行。
-
6. 下载并解压压缩包到剪映本地草稿路径
-
7. 压缩完后,在宝塔面板里找到生成的压缩包,点下载按钮,把压缩包下到本地电脑。
-
8. 打开剪映,点首页右上角的“设置”按钮,在下拉选项里选“全局设置”,查看并复制剪映草稿箱的路径。
-
9. 把下好的压缩包解压到本地电脑随便一个地方,然后把解压后的文件或文件夹复制到剪映草稿箱路径里。
-
10. 打开剪映,就能在草稿箱里看着导入的视频草稿了。
要是对更高效的草稿同步感兴趣,可以试试 WebDAV ,核心是让服务器草稿 “变” 成本地文件,不用手动传,省下来的时间用来打磨内容更划算~(具体操作细节如果有疑问,后面也可以单独出篇教程,大家有需要可以留言说~)
总结
到这儿啊,「n8n + 剪映」那套从环境搭起(不管本地弄还是服务器上弄)、汉化咋调,再到节点装上、草稿建出来、视频片段添进去的全流程,我都跟大伙儿说透啦——其实最核心的,就是想帮大家搞定“手动弄剪映草稿特费时间,换个设备环境还老出错”这破事儿:不管你是在本地配好来用,还是搁服务器上部署着,它都能稳当跑起来,本地用的话能快着测试效果,服务器上呢就能在后台一直跑;再配上剪映的节点和路径映射,不用一遍遍传文件,生成的草稿直接在剪映里点开就能用,怎么省劲儿就怎么来。
另外还帮大伙省了手动写配置的功夫,这次用着的汉化脚本以及本地「Dockerfile」跟「docker-compose.yml」都给整理妥当了,连适配n8n联动的剪映专业版V5.9.0也备好,有需要的朋友直接后台私信关键词【n8n配置】和【剪映5.9.0】就能拿到,把配置文件解压、剪映装好后,照着教程走会更顺溜。
要是觉得这内容管用,可别忘点个赞、点在看再加上关注~我是「最近小记」,咱下篇干货接着见~
哦对了,我才刚建了个「n8n自动化实战群」,专门用来聊n8n的实操事儿:不管是这次说的「n8n+剪映」,还是其他啥自动化场景,都能在群里一起拆问题、聊咋用;后面整理好的新配置、实操技巧,也会第一时间在群里同步给大伙。现在群里人还不多,特适合细聊,不用怕提问没人搭话。想一起琢磨技巧、少走点弯路的朋友,欢迎来凑个伴儿~咱下篇干货再见~
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/ai/post/202510/n8n-+-%E5%89%AA%E6%98%A0-%E8%81%94%E5%8A%A8%E5%AE%9E%E6%93%8D%E6%8C%87%E5%8D%97WindowsMac-%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%83%BD%E8%83%BD%E8%A3%85%E6%B1%89%E5%8C%96-+-%E6%8F%92%E4%BB%B6%E4%B8%80%E6%AD%A5%E5%88%B0%E4%BD%8D/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com