anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个 n8n 工作流:把一张照片变成一段手绘动画风格的短视频。OpenAI 重绘画面,提示词撰写器给你的想法加上动作,Kie.ai 上的 Veo 3 Fast 以新画面为起点渲染视频。
照片生成手绘动画风格视频 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
上传照片
有人提交 Ghibli Image Animator 表单时开始运行,表单里有:
一张照片加一句话就能做出的手绘动画风格短视频
开始之前要准备好这些。
图像和语言模型
用 gpt-image-1 重绘照片,再用 chatgpt-4o-latest 描述新画面并写出 Veo 提示词。
需要OpenAI API 密钥
文件存储
把每张重绘后的画面存进一个文件夹,并把它的地址交给 Kie.ai。
需要有 Drive 权限的 Google 账号,以及一个按链接共享的文件夹
视频生成
用 Veo 3 Fast 根据提示词和画面渲染视频,并报告任务状态。
需要Kie.ai API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把一张照片和一句动作描述变成一段手绘动画风格的短视频。十四个节点排成一条链,中间有一次分叉。表单接收照片,照片大于 1920 x 1080 时先缩小,再由 OpenAI 的 gpt-image-1 把它重绘成这种风格。新画面分两路走:一路存进 Google Drive,一路交给视觉模型去描述。提示词撰写器把描述和你的想法合成一段 Veo 3 提示词,Kie.ai 上的 Veo 3 Fast 以 Drive 里的那张画面为起点渲染视频。最后一个节点把视频下载下来。
想让照片以绘本般的笔触动起来的创作者和插画师,以及给社交帖子做安静、有氛围的短片的小团队。风格写在两段提示词里,想换风格就去改它们。如果视频必须原样呈现一件真实产品,就别选它。第一步会把画面里的一切都重绘。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 社交视频 | 发短视频的创作者 | 发一张旅行或宠物的照片,描述一个小动作 | 创作者发来一张黄昏港口的照片,让船缓缓摇晃。 |
| 插画 | 做情绪片的画师 | 把参考照片变成绘制风格的画面,试一试场景可能怎么动 | 插画师把一张田野照片重绘,在动手画之前先看草怎么摆动。 |
| 游戏和动画 | 小型工作室 | 用一张实地照片勾勒一个地方的样子 | 工作室发来一张老街的照片,用动起来的画面展示提案的氛围。 |
| 摄影 | 卖纪念品的摄影师 | 把客户最喜欢的照片做成一段绘画风格的短片 | 摄影师把一张家庭合影做成花园里微风轻拂的短片。 |
任何能访问 OpenAI、Google Drive 和 Kie.ai 的 n8n 都能运行它。表单是入口,把它的地址发给提供照片的人。
Get Veo3 Video 后面加一个节点,把视频存起来或转发出去点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。作者估计设置要 13 分钟左右。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个 API 密钥。三个节点用到它:重绘、画面描述和提示词撰写器 |
| Google Drive | 一个用于 Google Drive OAuth2 凭据的账号,和一个存放重绘图片的文件夹 |
| Kie.ai | 一个能用它 Veo 接口的 API 密钥 |
workflow.json。Ghibli Styler、Analyze image 和 veo3 Prompt Enhancer 里选中它。Upload file 里选中它。在同一个节点里,把 YOUR_FOLDER_ID 换成你的文件夹 ID,也就是它的地址里 /folders/ 后面的那一段。Generate Veo3 Video 和 Get Veo3 Video Details 里,把 Bearer 后面的 <YOUR_KIE_API_KEY> 换成你的 Kie.ai 密钥。尖括号也要一并去掉。从 On form submission 打开表单,附上一张 .jpg、.jpeg 或 .png 照片,在 Video Description 里写你想要的动作。两个字段都必填。表单会立刻确认收到。运行在后台继续:缩小、重绘、上传、描述、写提示词、渲染、下载。视频作为文件留在这次运行的执行数据里,到 Executions 里打开这次运行就能看到。
| 要改的 | 位置 |
|---|---|
| 风格 | Ghibli Styler 里那句提示词,以及 veo3 Prompt Enhancer 的 system message 里关于风格的措辞 |
| 画面比例 | Generate Veo3 Video 里的 aspectRatio,文件里是 16:9,还有 Ghibli Styler 里的 size |
| 照片尺寸上限 | reduceImageSize 里的宽和高 |
| Drive 文件夹 | Upload file 里的文件夹 |
| 轮询 | Wait,导出时是五秒 |
一张黄昏港口的照片,Video Description 里写:
The boats rock slowly while the lamps flicker on
重绘的结果是一张 1536 x 1024 的图片,以 image-<日期和时间>.png 为名存进 Drive。提示词撰写器的指令要求写成一段流畅的文字,以描述过的那张画面开头,并以 No subtitles 结尾。Kie.ai 收到的请求体是这样的结构:
{
"prompt": "<提示词撰写器写的那一段>",
"imageUrls": ["<重绘画面的 Drive 地址>"],
"model": "veo3_fast",
"aspectRatio": "16:9"
}新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。凭据是 n8n 替你保管的密钥,你在哪个节点里选中它,就交给哪个节点用。先用表单的测试地址跑一次。之后每个节点都会显示它收到了什么、发出了什么,密钥填错了,或者文件夹没有共享,就在这里看得出来。
专家:两个 OpenAI 模型和 Kie.ai 的 Veo 负责干活,两个节点决定顺序。
| 步骤 | 模型 | 要知道的 |
|---|---|---|
Ghibli Styler | OpenAI gpt-image-1,通过 HTTP Request 调用图片编辑接口 | 被要求保留所有细节,用这种风格重新画出这张图,尺寸 1536 x 1024 |
Analyze image | chatgpt-4o-latest,图片分析 | 它的描述以 image_description 的形式交给提示词撰写器 |
veo3 Prompt Enhancer | chatgpt-4o-latest,对话 | 被要求默认用英语对白,说话不超过八秒,除非要求,否则避开科幻元素 |
Generate Veo3 Video | Kie.ai Veo 3 Fast(veo3_fast),16:9 | 以 Drive 里的画面和你的提示词为起点 |
Merge 把两条分支合在一起,所以只有 Drive 上传和提示词都完成之后才会开始渲染。之后 checkVideoStatus 把 data.successFlag 为 1 的结果送去下载,其余的都经 Wait 绕回去。
每次运行都要花钱,状态循环也永远不会自己放弃。
Wait,所以每五秒问一次,直到你把这次运行停掉webContentLink 读取画面,文件夹没有按链接共享的话,渲染就没有图片可用chatgpt-4o-latest 是一个会变动的别名,OpenAI 可能把它下线,所以某个节点提示它已下线,就在两个节点里换一个视觉模型一个 n8n 工作流。通过它的表单发一张照片,再写一句动作描述。OpenAI 把照片重绘成手绘动画风格,Kie.ai 上的 Veo 3 Fast 再把新画面变成一段短视频。
workflow.json:n8n 导出的工作流,十四个节点。里面没有任何凭据,也不调用任何子工作流。README.md:这份设置说明,压缩包里的是英文版。gpt-image-1 之前,OpenAI 可能要你先验证组织。workflow.json。Ghibli Styler、Analyze image 和 veo3 Prompt Enhancer 里选中它。Upload file 里选中它。在同一个节点里,把 YOUR_FOLDER_ID 换成你的文件夹 ID,也就是文件夹地址里 /folders/ 后面的那一段。Generate Veo3 Video 和 Get Veo3 Video Details 里,把 Bearer 后面的 <YOUR_KIE_API_KEY> 换成你的 Kie.ai 密钥。尖括号也要一并去掉,所以每个请求头都是 Bearer、一个空格和密钥。| 字段 | 是否必填 | 作用 |
|---|---|---|
| Upload your image | 是 | 一张照片,.jpg、.jpeg 或 .png |
| Video Description | 是 | 你想在视频里看到的动作。它会交给提示词撰写器 |
reduceImageSize 把照片缩小到 1920 x 1080 以内,而且只在照片更大时才缩。Ghibli Styler 把它发到 OpenAI 的图片编辑接口。请求里写明 gpt-image-1、1536 x 1024 的尺寸,以及一句提示词:要求保留每个细节,用动画风格重画同一张图。Convert to Image 把返回的结果变成文件。Upload file 把它存进你的 Drive 文件夹,文件名是 image-<日期和时间>.png。Analyze image 让 chatgpt-4o-latest 描述它,videoDescription 再把这段描述和你的那句话配成一对。veo3 Prompt Enhancer 根据这一对写出给 Veo 3 的一段文字。它的 system message 要求场景以描述过的那张画面开头,包含主体、环境、动作、镜头、风格、光线和声音,并以 No subtitles. 结尾。Merge 等两条分支都到齐。Generate Veo3 Video 把这段文字、画面的 Drive 地址、veo3_fast 和 16:9 的画幅发给 Kie.ai。Wait 停顿,Get Veo3 Video Details 查询任务,checkVideoStatus 看 data.successFlag。是 1 就进入 Get Veo3 Video,它下载 resultUrls 里的第一个地址。其余的都回到 Wait。Wait 自己没有任何设置,所以它采用 n8n 对这个版本节点的默认值,五秒。
视频作为文件留在这次运行的执行数据里,所以要在 Get Veo3 Video 后面加一个节点,把它存到网盘或转发出去。
Ghibli Styler 里的提示词,动作的风格改 veo3 Prompt Enhancer 的 system message 里关于风格的措辞。Generate Veo3 Video 里的 aspectRatio 和 Ghibli Styler 里的 size,比如做竖屏视频。reduceImageSize 里的宽和高。Wait 里的停顿,向 Kie.ai 少问几次。chatgpt-4o-latest,任何支持图片的模型都可以替换它。Wait,所以每五秒问一次,直到你把这次运行停掉。头几次运行要盯着。webContentLink 读取画面。文件夹没有按链接共享的话,渲染就没有图片可用。chatgpt-4o-latest 是一个会变动的别名,OpenAI 可能把它下线,某个节点提示它已下线,就要换一个模型。README.md 5 KB workflow.json 15 KB
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
nerijs · 工具包
一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。
LiconStudio · 工具包
给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。