ComfyPilotComfyPilot
工作流 / 视频工具 / 帧插值: FILM
帧插值: FILM

帧插值: FILM

Frame Interpolation: FILM

让低帧率视频变流畅。

视频工具 5 个节点 1 个输入 11 次使用 ComfyUI ≥ 0.0.1 ComfyUI 8 KB

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

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

需要的权重

这个工作流引用了 1 个权重文件,其中 0 个能在本站模型库里找到。

film_net_fp32.pt 模型库暂未收录

节点构成

FILM VFI × 1
VHS_VideoCombine × 1
VHS_LoadVideo × 1
VHS_VideoInfo × 1
MarkdownNote × 1

官方标注的模型

None

工作流 JSON

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

1{
2 "id": "66b814c1-99e9-4f38-b287-63426f9929ba",
3 "revision": 0,
4 "last_node_id": 6,
5 "last_link_id": 4,
6 "nodes": [
7 {
8 "id": 1,
9 "type": "FILM VFI",
10 "pos": [
11 759.4210659050068,
12 -2230.240077333243
13 ],
14 "size": [
15 321.796875,
16 118
17 ],
18 "flags": [],
19 "order": 2,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "frames",
24 "type": "IMAGE",
25 "link": 1
26 },
27 {
28 "name": "optional_interpolation_states",
29 "shape": 7,
30 "type": "INTERPOLATION_STATES",
31 "link": null
32 }
33 ],
34 "outputs": [
35 {
36 "name": "IMAGE",
37 "type": "IMAGE",
38 "links": [
39 2
40 ]
41 }
42 ],
43 "properties": {
44 "Node name for S&R": "FILM VFI"
45 },
46 "widgets_values": [
47 "film_net_fp32.pt",
48 10,
49 2
50 ]
51 },
52 {
53 "id": 4,
54 "type": "VHS_VideoCombine",
55 "pos": [
56 1134.0835816751883,
57 -2228.7024465096697
58 ],
59 "size": [
60 225.32552083333334,
61 545.3255208333334
62 ],
63 "flags": [],
64 "order": 4,
65 "mode": 0,
66 "inputs": [
67 {
68 "name": "images",
69 "type": "IMAGE",
70 "link": 2
71 },
72 {
73 "name": "audio",
74 "shape": 7,
75 "type": "AUDIO",
76 "link": null
77 },
78 {
79 "name": "meta_batch",
80 "shape": 7,
81 "type": "VHS_BatchManager",
82 "link": null
83 },
84 {
85 "name": "vae",
86 "shape": 7,
87 "type": "VAE",
88 "link": null
89 },
90 {
91 "name": "frame_rate",
92 "type": "FLOAT",
93 "widget": {
94 "name": "frame_rate"
95 },
96 "link": 4
97 }
98 ],
99 "outputs": [
100 {
101 "name": "Filenames",
102 "type": "VHS_FILENAMES",
103 "links": null
104 }
105 ],
106 "properties": {
107 "Node name for S&R": "VHS_VideoCombine"
108 },
109 "widgets_values": {
110 "frame_rate": 30,
111 "loop_count": 0,
112 "filename_prefix": "AnimateDiff",
113 "format": "video/h264-mp4",
114 "pix_fmt": "yuv420p",
115 "crf": 12,
116 "save_metadata": true,
117 "trim_to_audio": false,
118 "pingpong": false,
119 "save_output": true,
120 "videopreview": {
121 "hidden": false,
122 "paused": false,
123 "params": {
124 "filename": "c1c14c3e87b5004df0428709cc7619b54eb3d4105c8c57de5971ff03df8d321c.mp4",
125 "format": "video/h264-mp4",
126 "frame_rate": 30,
127 "fullpath": "",
128 "subfolder": "",
129 "type": "output",
130 "workflow": "AnimateDiff_00001.png"
131 }
132 }
133 }
134 },
135 {
136 "id": 3,
137 "type": "VHS_LoadVideo",
138 "pos": [
139 441.6599861816448,
140 -2234.098652601329
141 ],
142 "size": [
143 260.4296875,
144 556.4296875
145 ],
146 "flags": [],
147 "order": 0,
148 "mode": 0,
149 "inputs": [
150 {
151 "name": "meta_batch",
152 "shape": 7,
153 "type": "VHS_BatchManager",
154 "link": null
155 },
156 {
157 "name": "vae",
158 "shape": 7,
159 "type": "VAE",
160 "link": null
161 }
162 ],
163 "outputs": [
164 {
165 "name": "IMAGE",
166 "type": "IMAGE",
167 "links": [
168 1
169 ]
170 },
171 {
172 "name": "frame_count",
173 "type": "INT",
174 "links": null
175 },
176 {
177 "name": "audio",
178 "type": "AUDIO",
179 "links": null
180 },
181 {
182 "name": "video_info",
183 "type": "VHS_VIDEOINFO",
184 "links": [
185 3
186 ]
187 }
188 ],
189 "properties": {
190 "Node name for S&R": "VHS_LoadVideo"
191 },
192 "widgets_values": {
193 "video": "frame_interpolation-input.mp4",
194 "force_rate": 0,
195 "custom_width": 0,
196 "custom_height": 0,
197 "frame_load_cap": 0,
198 "skip_first_frames": 0,
199 "select_every_nth": 1,
200 "format": "AnimateDiff",
201 "videopreview": {
202 "hidden": false,
203 "paused": false,
204 "params": {
205 "filename": "frame_interpolation-input.mp4",
206 "type": "input",
207 "format": "video/mp4",
208 "force_rate": 0,
209 "custom_width": 0,
210 "custom_height": 0,
211 "frame_load_cap": 0,
212 "skip_first_frames": 0,
213 "select_every_nth": 1
214 }
215 }
216 }
217 },
218 {
219 "id": 5,
220 "type": "VHS_VideoInfo",
221 "pos": [
222 777.6427844625862,
223 -2024.101120206006
224 ],
225 "size": [
226 233.45052083333334,
227 165
228 ],
229 "flags": [],
230 "order": 3,
231 "mode": 0,
232 "inputs": [
233 {
234 "name": "video_info",
235 "type": "VHS_VIDEOINFO",
236 "link": 3
237 }
238 ],
239 "outputs": [
240 {
241 "name": "source_fps🟨",
242 "type": "FLOAT",
243 "links": [
244 4
245 ]
246 },
247 {
248 "name": "source_frame_count🟨",
249 "type": "INT",
250 "links": null
251 },
252 {
253 "name": "source_duration🟨",
254 "type": "FLOAT",
255 "links": null
256 },
257 {
258 "name": "source_width🟨",
259 "type": "INT",
260 "links": null
261 },
262 {
263 "name": "source_height🟨",
264 "type": "INT",
265 "links": null
266 },
267 {
268 "name": "loaded_fps🟦",
269 "type": "FLOAT",
270 "links": null
271 },
272 {
273 "name": "loaded_frame_count🟦",
274 "type": "INT",
275 "links": null
276 },
277 {
278 "name": "loaded_duration🟦",
279 "type": "FLOAT",
280 "links": null
281 },
282 {
283 "name": "loaded_width🟦",
284 "type": "INT",
285 "links": null
286 },
287 {
288 "name": "loaded_height🟦",
289 "type": "INT",
290 "links": null
291 }
292 ],
293 "properties": {
294 "Node name for S&R": "VHS_VideoInfo"
295 },
296 "widgets_values": []
297 },
298 {
299 "id": 6,
300 "type": "MarkdownNote",
301 "pos": [
302 60.33332070281133,
303 -2238.6665459134506
304 ],
305 "size": [
306 320,
307 225
308 ],
309 "flags": [],
310 "order": 1,
311 "mode": 0,
312 "inputs": [],
313 "outputs": [],
314 "title": "For Local Users",
315 "properties": [],
316 "widgets_values": [
317 "## Required Custom Nodes\n\n- [annovel16/ComfyUI-Frame-Interpolation](https://github.com/Fannovel16/ComfyUI-Frame-Interpolation)\n- [Kosinkadink/ComfyUI-VideoHelperSuite](https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite)\n\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud will be updated after the stable release; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
318 ],
319 "color": "#222",
320 "bgcolor": "#000"
321 }
322 ],
323 "links": [
324 [
325 1,
326 3,
327 0,
328 1,
329 0,
330 "IMAGE"
331 ],
332 [
333 2,
334 1,
335 0,
336 4,
337 0,
338 "IMAGE"
339 ],
340 [
341 3,
342 3,
343 3,
344 5,
345 0,
346 "VHS_VIDEOINFO"
347 ],
348 [
349 4,
350 5,
351 0,
352 4,
353 4,
354 "FLOAT"
355 ]
356 ],
357 "groups": [],
358 "config": [],
359 "extra": {
360 "workflowRendererVersion": "LG",
361 "ds": {
362 "scale": 0.8924863056113439,
363 "offset": [
364 214.16862487842286,
365 2540.36664568196
366 ]
367 },
368 "frontendVersion": "1.36.12",
369 "VHS_latentpreview": false,
370 "VHS_latentpreviewrate": 0,
371 "VHS_MetadataImage": true,
372 "VHS_KeepIntermediate": true
373 },
374 "version": 0.4
375}