ComfyPilotComfyPilot
工作流 / 视频 / HappyHorse:视频编辑
HappyHorse:视频编辑

HappyHorse:视频编辑

HappyHorse: Video Edit

使用文本指令和可选的参考图像进行风格迁移或局部替换来编辑视频。输入一个视频和最多5张参考图像,输出编辑后的视频。

视频 4 个节点 2 个输入 36 次使用 ComfyUI ≥ 0.20.0 ComfyUI 3 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

节点构成

SaveVideo × 1
LoadImage × 1
HappyHorseVideoEditApi × 1
LoadVideo × 1

官方标注的模型

HappyHorse 1.0

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "928e3e57-776f-4c16-9d90-3af792874de7",
3 "revision": 0,
4 "last_node_id": 16,
5 "last_link_id": 11,
6 "nodes": [
7 {
8 "id": 6,
9 "type": "SaveVideo",
10 "pos": [
11 40,
12 1390
13 ],
14 "size": [
15 430,
16 450
17 ],
18 "flags": [],
19 "order": 3,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "video",
24 "type": "VIDEO",
25 "link": 10
26 }
27 ],
28 "outputs": [],
29 "properties": [],
30 "widgets_values": [
31 "video/HappyHorse_video_edit",
32 "auto",
33 "auto"
34 ]
35 },
36 {
37 "id": 14,
38 "type": "LoadImage",
39 "pos": [
40 -830,
41 1790
42 ],
43 "size": [
44 360,
45 420
46 ],
47 "flags": [],
48 "order": 0,
49 "mode": 0,
50 "inputs": [],
51 "outputs": [
52 {
53 "name": "IMAGE",
54 "type": "IMAGE",
55 "links": [
56 9
57 ]
58 },
59 {
60 "name": "MASK",
61 "type": "MASK",
62 "links": null
63 }
64 ],
65 "properties": {
66 "Node name for S&R": "LoadImage"
67 },
68 "widgets_values": [
69 "urban_man.png",
70 "image"
71 ]
72 },
73 {
74 "id": 15,
75 "type": "HappyHorseVideoEditApi",
76 "pos": [
77 -410,
78 1400
79 ],
80 "size": [
81 400,
82 415.96875
83 ],
84 "flags": [],
85 "order": 2,
86 "mode": 0,
87 "inputs": [
88 {
89 "name": "video",
90 "type": "VIDEO",
91 "link": 11
92 },
93 {
94 "label": "image1",
95 "name": "model.reference_images.image1",
96 "shape": 7,
97 "type": "IMAGE",
98 "link": 9
99 },
100 {
101 "label": "image2",
102 "name": "model.reference_images.image2",
103 "shape": 7,
104 "type": "IMAGE",
105 "link": null
106 }
107 ],
108 "outputs": [
109 {
110 "name": "VIDEO",
111 "type": "VIDEO",
112 "links": [
113 10
114 ]
115 }
116 ],
117 "properties": {
118 "Node name for S&R": "HappyHorseVideoEditApi"
119 },
120 "widgets_values": [
121 "happyhorse-1.0-video-edit",
122 "replace the woman in the video with the character in the image",
123 "720P",
124 "16:9",
125 1403894496,
126 "randomize",
127 false
128 ],
129 "color": "#432",
130 "bgcolor": "#653"
131 },
132 {
133 "id": 16,
134 "type": "LoadVideo",
135 "pos": [
136 -830,
137 1400
138 ],
139 "size": [
140 360,
141 336.375
142 ],
143 "flags": [],
144 "order": 1,
145 "mode": 0,
146 "inputs": [],
147 "outputs": [
148 {
149 "name": "VIDEO",
150 "type": "VIDEO",
151 "links": [
152 11
153 ]
154 }
155 ],
156 "properties": {
157 "Node name for S&R": "LoadVideo"
158 },
159 "widgets_values": [
160 "woman_by_tram.mp4",
161 "image"
162 ]
163 }
164 ],
165 "links": [
166 [
167 9,
168 14,
169 0,
170 15,
171 1,
172 "IMAGE"
173 ],
174 [
175 10,
176 15,
177 0,
178 6,
179 0,
180 "VIDEO"
181 ],
182 [
183 11,
184 16,
185 0,
186 15,
187 0,
188 "VIDEO"
189 ]
190 ],
191 "groups": [],
192 "config": [],
193 "extra": {
194 "ds": {
195 "scale": 0.7513148009015777,
196 "offset": [
197 1477.6581262870673,
198 -1211.214019699552
199 ]
200 },
201 "frontendVersion": "1.44.11"
202 },
203 "version": 0.4
204}