ComfyPilotComfyPilot
工作流 / 视频 / Seedance2.0:首尾帧生视频
Seedance2.0:首尾帧生视频

Seedance2.0:首尾帧生视频

Seedance2.0: First-Last-Frame to Video

上传视频的首尾帧。使用Seedance2.0模型生成高质量视频序列。

视频 4 个节点 2 个输入 255 次使用 ComfyUI ≥ 0.26.2 ComfyUI 4 KB

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

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

节点构成

LoadImage × 2
ByteDance2FirstLastFrameNode × 1
SaveVideo × 1

官方标注的模型

Seedance 2.0

工作流 JSON

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

1{
2 "id": "d677aa89-121c-4ad5-9bd3-e784f2424ed9",
3 "revision": 0,
4 "last_node_id": 4,
5 "last_link_id": 3,
6 "nodes": [
7 {
8 "id": 1,
9 "type": "ByteDance2FirstLastFrameNode",
10 "pos": [
11 270,
12 -760
13 ],
14 "size": [
15 450,
16 360.96875
17 ],
18 "flags": [],
19 "order": 2,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "first_frame",
24 "type": "IMAGE",
25 "link": 2
26 },
27 {
28 "name": "last_frame",
29 "shape": 7,
30 "type": "IMAGE",
31 "link": 3
32 }
33 ],
34 "outputs": [
35 {
36 "name": "VIDEO",
37 "type": "VIDEO",
38 "links": [
39 1
40 ]
41 }
42 ],
43 "properties": {
44 "Node name for S&R": "ByteDance2FirstLastFrameNode"
45 },
46 "widgets_values": [
47 "Seedance 2.0",
48 "Cinematic drone perspective shot, smooth camera movement: drone flies forward from behind the character, then rotates 180 degrees to look back at the character, then slowly pushes up and ascends, first frame: character's back walking through golden sunset flower field with city skyline in distance, last frame: character facing camera in wide aerial shot of endless flower sea, warm golden hour backlighting, lens flare, soft wind blowing petals, hyper-detailed 8K, photorealistic, cinematic color grading",
49 "720p",
50 "16:9",
51 7,
52 true,
53 498214648,
54 "randomize",
55 false
56 ],
57 "color": "#432",
58 "bgcolor": "#653"
59 },
60 {
61 "id": 2,
62 "type": "SaveVideo",
63 "pos": [
64 770,
65 -760
66 ],
67 "size": [
68 520,
69 720
70 ],
71 "flags": {
72 "collapsed": false
73 },
74 "order": 3,
75 "mode": 0,
76 "inputs": [
77 {
78 "name": "video",
79 "type": "VIDEO",
80 "link": 1
81 }
82 ],
83 "outputs": [],
84 "properties": [],
85 "widgets_values": [
86 "video/Seedance2.0_flf2v",
87 "auto",
88 "auto"
89 ]
90 },
91 {
92 "id": 3,
93 "type": "LoadImage",
94 "pos": [
95 -140,
96 -760
97 ],
98 "size": [
99 290,
100 370
101 ],
102 "flags": [],
103 "order": 0,
104 "mode": 0,
105 "inputs": [],
106 "outputs": [
107 {
108 "name": "IMAGE",
109 "type": "IMAGE",
110 "links": [
111 2
112 ]
113 },
114 {
115 "name": "MASK",
116 "type": "MASK",
117 "links": null
118 }
119 ],
120 "properties": {
121 "Node name for S&R": "LoadImage"
122 },
123 "widgets_values": [
124 "sd_first_frame.png",
125 "image"
126 ]
127 },
128 {
129 "id": 4,
130 "type": "LoadImage",
131 "pos": [
132 -140,
133 -330
134 ],
135 "size": [
136 290,
137 370
138 ],
139 "flags": [],
140 "order": 1,
141 "mode": 0,
142 "inputs": [],
143 "outputs": [
144 {
145 "name": "IMAGE",
146 "type": "IMAGE",
147 "links": [
148 3
149 ]
150 },
151 {
152 "name": "MASK",
153 "type": "MASK",
154 "links": null
155 }
156 ],
157 "properties": {
158 "Node name for S&R": "LoadImage"
159 },
160 "widgets_values": [
161 "sd_last_frame.png",
162 "image"
163 ]
164 }
165 ],
166 "links": [
167 [
168 1,
169 1,
170 0,
171 2,
172 0,
173 "VIDEO"
174 ],
175 [
176 2,
177 3,
178 0,
179 1,
180 0,
181 "IMAGE"
182 ],
183 [
184 3,
185 4,
186 0,
187 1,
188 1,
189 "IMAGE"
190 ]
191 ],
192 "groups": [],
193 "config": [],
194 "extra": {
195 "ds": {
196 "scale": 0.6259862409857108,
197 "offset": [
198 1151.3943115003808,
199 993.2789422886839
200 ]
201 },
202 "frontendVersion": "1.44.2"
203 },
204 "version": 0.4
205}