Video Helper Suite ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ขgenerated

Video Combine ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข(VideoCombine)

์ด ๋…ธ๋“œ๋Š” FFmpeg๋ฅผ ํ†ตํ•œ ์ผ๋ฐ˜์ ์ธ ๋น„๋””์˜ค ํ˜•์‹๊ณผ GIF ๋ฐ WebP ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ˜•์‹์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์ถœ๋ ฅ ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Video Combine

audio
meta_batch
vae
Filenames
images
COMBO
frame_rate
8
loop_count
0
filename_prefix
AnimateDiff
format
COMBO
pingpong
save_output
VideoHelperSuite

Video Combine ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” FFmpeg๋ฅผ ํ†ตํ•œ ์ผ๋ฐ˜์ ์ธ ๋น„๋””์˜ค ํฌ๋งท๊ณผ GIF ๋ฐ WebP ์• ๋‹ˆ๋ฉ”์ด์…˜ ํฌ๋งท์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์ถœ๋ ฅ ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Video Combine ๋…ธ๋“œ๋Š” Video Helper Suite ๋„๊ตฌ ๋ชจ์Œ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋กœ, ์ผ๋ จ์˜ ์—ฐ์†์ ์ธ ์ด๋ฏธ์ง€ ํ”„๋ ˆ์ž„ ๋˜๋Š” ์ž ์žฌ ํ‘œํ˜„(Latent)์„ ๋™์˜์ƒ ๋˜๋Š” GIF/WebP ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ํ•ฉ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๋…ธ๋“œ๋Š” ์ด๋ฏธ์ง€ ์‹œํ€€์Šค์—์„œ ์ตœ์ข… ๋น„๋””์˜ค ํŒŒ์ผ๋กœ ๊ฐ€๋Š” '์กฐ๋ฆฝ์ž' ์—ญํ• ์„ ํ•˜๋ฉฐ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ƒ์„ฑ, ๋น„๋””์˜ค ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋˜๋Š” ๋™์  ์ฝ˜ํ…์ธ  ์ œ์ž‘์˜ ํ•ต์‹ฌ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.

๋…ธ๋“œ ๊ธฐ๋Šฅ

์ด ๋…ธ๋“œ๋Š” FFmpeg๋ฅผ ํ†ตํ•œ ์ผ๋ฐ˜์ ์ธ ๋น„๋””์˜ค ํฌ๋งท๊ณผ GIF ๋ฐ WebP ์• ๋‹ˆ๋ฉ”์ด์…˜ ํฌ๋งท์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์ถœ๋ ฅ ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ์€ ์ด๋ฏธ์ง€ ์‹œํ€€์Šค๋ฅผ ๋ฐ›์•„ ์ง€์ •๋œ ํ”„๋ ˆ์ž„ ์†๋„๋กœ ๋ฐฐ์—ด ๋ฐ ์ธ์ฝ”๋”ฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ”Œ๋ ˆ์ด์–ด์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ผ๊ด€๋œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” AI๊ฐ€ ์ƒ์„ฑํ•œ ํ”„๋ ˆ์ž„๋ณ„ ์• ๋‹ˆ๋ฉ”์ด์…˜, ํƒ€์ž„๋žฉ์Šค ์‹œํ€€์Šค ๋˜๋Š” ์ •์  ์ด๋ฏธ์ง€์—์„œ ๋™์  ํšจ๊ณผ๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“  ์‹œ๋‚˜๋ฆฌ์˜ค์— ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค.

๋…ธ๋“œ ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค๋ช… - Video Combine ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข

์—ฐ๊ฒฐ ์ž…๋ ฅ (Inputs)

ํŒŒ๋ผ๋ฏธํ„ฐ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
imagesCOMBO์˜ˆ--๋น„๋””์˜ค ํ•ฉ์„ฑ์— ์‚ฌ์šฉํ•  ์ด๋ฏธ์ง€ ์‹œํ€€์Šค ๋˜๋Š” ์ž ์žฌ ํ‘œํ˜„ ์‹œํ€€์Šค๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ƒ์„ฑ์˜ ์›๋ณธ ํ”„๋ ˆ์ž„ ๋ฐ์ดํ„ฐ ์†Œ์Šค์ž…๋‹ˆ๋‹ค.
audioAUDIO์•„๋‹ˆ์š”--์ถœ๋ ฅ ๋น„๋””์˜ค ํŒŒ์ผ์— ์˜ค๋””์˜ค ํŠธ๋ž™์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์„ ํƒ ์‚ฌํ•ญ์ด๋ฉฐ ๋น„๋””์˜ค ํ˜•์‹์—๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
meta_batchVHS_BATCHMANAGER์•„๋‹ˆ์š”--์—ฌ๋Ÿฌ ์ƒ˜ํ”Œ์„ ํฌํ•จํ•˜๋Š” ๋ฐฐ์น˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ฐฐ์น˜ ๋งค๋‹ˆ์ €๋ฅผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ด ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ๊ณ ๊ธ‰ ๋ฐฐ์น˜ ์›Œํฌํ”Œ๋กœ์— ์‚ฌ์šฉ๋˜๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.
vaeVAE์•„๋‹ˆ์š”--images ์ž…๋ ฅ์ด ์ž ์žฌ ํ‘œํ˜„์ผ ๋•Œ ๋””์ฝ”๋”ฉ์— ์‚ฌ์šฉํ•  VAE ๋ชจ๋ธ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

์ปจํŠธ๋กค ํŒŒ๋ผ๋ฏธํ„ฐ (Parameters)

ํŒŒ๋ผ๋ฏธํ„ฐ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
formatCOMBO์˜ˆimage/gif"image/gif", "image/webp", and various video formats supported via FFmpeg.์• ๋‹ˆ๋ฉ”์ด์…˜/๋น„๋””์˜ค์˜ ์ถœ๋ ฅ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ต์…˜์—๋Š” image/gif, image/webp ๋ฐ FFmpeg๋ฅผ ํ†ตํ•ด ์ง€์›๋˜๋Š” ๋‹ค์–‘ํ•œ ๋น„๋””์˜ค ํ˜•์‹์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
frame_rateCOMBO์˜ˆ8-์ถœ๋ ฅ ๋น„๋””์˜ค์˜ ํ”„๋ ˆ์ž„ ์†๋„, ์ฆ‰ ์ดˆ๋‹น ์žฌ์ƒ๋˜๋Š” ํ”„๋ ˆ์ž„ ์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์€ 1 ์ด์ƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
loop_countINT์˜ˆ00 - 100 (๋‹จ๊ณ„: 1)GIF/WebP ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋ฐ˜๋ณต ์žฌ์ƒ ํšŸ์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด 0์ด๋ฉด ๋ฌดํ•œ ๋ฐ˜๋ณต์„ ์˜๋ฏธํ•˜๋ฉฐ, ์œ ํšจ ๋ฒ”์œ„๋Š” 0์—์„œ 100๊นŒ์ง€์ž…๋‹ˆ๋‹ค.
filename_prefixSTRING์˜ˆAnimateDiff-์ถœ๋ ฅ ํŒŒ์ผ ์ด๋ฆ„์˜ ์ ‘๋‘์‚ฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ข… ํŒŒ์ผ ์ด๋ฆ„์€ ์ด ์ ‘๋‘์‚ฌ๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ ์ž๋™์œผ๋กœ ์ผ๋ จ ๋ฒˆํ˜ธ์™€ ํ˜•์‹ ์ ‘๋ฏธ์‚ฌ๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
pingpongBOOLEAN์˜ˆFalse-'ํ•‘ํ' ๋ฐ˜๋ณต ํšจ๊ณผ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. True๋กœ ์„ค์ •ํ•˜๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„๊นŒ์ง€ ์žฌ์ƒ๋œ ํ›„ ์—ญ์ˆœ์œผ๋กœ ์ฒซ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„๊นŒ์ง€ ์žฌ์ƒ๋˜๋Š” ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.
save_outputBOOLEAN์˜ˆTrue-ํ•ฉ์„ฑ๋œ ๋น„๋””์˜ค ํŒŒ์ผ์„ ๋””์Šคํฌ์— ์ €์žฅํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋…ธ๋“œ๋Š” ํ•ฉ์„ฑ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜์ง€๋งŒ ๋ฌผ๋ฆฌ์  ํŒŒ์ผ์€ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ถœ๋ ฅ (Output)

ํŒŒ๋ผ๋ฏธํ„ฐ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…์„ค๋ช…
FilenamesVHS_FILENAMES์ €์žฅ๋œ ๋น„๋””์˜ค ํŒŒ์ผ์˜ ๊ฒฝ๋กœ ๋ฐ ์ด๋ฆ„ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

๊ธฐ๋ณธ์ ์ธ ํ•ฉ์„ฑ ๊ธฐ๋Šฅ ์™ธ์—๋„, ๋…ธ๋“œ๋Š” ์˜ค๋””์˜ค ํŠธ๋ž™ ์ถ”๊ฐ€, ๋ฐ˜๋ณต ์žฌ์ƒ ๋ชจ๋“œ ์„ค์ •(ํ•‘ํ ๋ฐ˜๋ณต ํฌํ•จ) ๋ฐ ๋ฐฐ์น˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ์™€ ๊ฐ™์€ ํ–ฅ์ƒ๋œ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅ์ด ์ž ์žฌ ํ‘œํ˜„์ผ ๋•Œ ๋…ธ๋“œ๋Š” ์—ฐ๊ฒฐ๋œ VAE ๋ชจ๋ธ์„ ํ†ตํ•ด ์ž๋™์œผ๋กœ ์‹œ๊ฐ์  ์ด๋ฏธ์ง€๋กœ ๋””์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋…ธ๋“œ์˜ ์„ค๊ณ„ ๋ชฉํ‘œ๋Š” ComfyUI ์›Œํฌํ”Œ๋กœ์—์„œ ๋™์  ์ฝ˜ํ…์ธ ๋ฅผ ๋‚ด๋ณด๋‚ด๋Š” ๊ณผ์ •์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ์œ ์—ฐํ•˜๊ณ  ๊ธฐ๋Šฅ์ด ํ’๋ถ€ํ•œ ๋น„๋””์˜ค ํ•ฉ์„ฑ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Video Combine ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ ์†Œ์Šค ์ฝ”๋“œ ๋งํฌ

Video Combine ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” ComfyUI-VideoHelperSuite ๋…ธ๋“œ ํŒจํ‚ค์ง€์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

๋Œ“๊ธ€

GitHub๋กœ ๋กœ๊ทธ์ธํ•˜๊ณ  ํ† ๋ก ์— ์ฐธ์—ฌํ•˜์„ธ์š”.

๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ