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

Load Video (Path) ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข(LoadVideoPath)

์ด ๋…ธ๋“œ๋Š” ํ’๋ถ€ํ•œ ๋น„๋””์˜ค ์ฒ˜๋ฆฌ ์˜ต์…˜์„ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๋”ฉ ๊ณผ์ •์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค

Load Video Path

meta_batch
vae
IMAGE
frame_count
audio
video_info
video
STRING
force_rate
0
custom_width
INT
custom_height
INT
frame_load_cap
INT
skip_first_frames
INT
select_every_nth
INT
VideoHelperSuite

Load Video (Path) ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” ํ’๋ถ€ํ•œ ๋น„๋””์˜ค ์ฒ˜๋ฆฌ ์˜ต์…˜์„ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๋”ฉ ๊ณผ์ •์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

Load Video (Path) ๋…ธ๋“œ๋Š” Video Helper Suite ํˆดํ‚ท์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋กœ, ๋กœ์ปฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด๋‚˜ ๋„คํŠธ์›Œํฌ URL์—์„œ ๋น„๋””์˜ค ํŒŒ์ผ์„ ๋กœ๋“œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ์€ ๋น„๋””์˜ค ํŒŒ์ผ์„ ์ผ๋ จ์˜ ์—ฐ์†์ ์ธ ์ด๋ฏธ์ง€ ํ”„๋ ˆ์ž„(IMAGE)์œผ๋กœ ๋””์ฝ”๋”ฉํ•˜์—ฌ ComfyUI ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ํ›„์† ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ, ๋ถ„์„ ๋˜๋Š” ์ƒ์„ฑ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

๋…ธ๋“œ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค๋ช… - Load Video (Path) ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข

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

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
meta_batchVHS_BATCHMANAGER์•„๋‹ˆ์š”--: ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ ๋ชจ๋“œ์—์„œ ์—ฌ๋Ÿฌ ๋น„๋””์˜ค ๋กœ๋”ฉ์„ ์กฐ์ •ํ•˜๋Š” ๋ฐฐ์น˜ ๊ด€๋ฆฌ์ž์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
vaeVAE์•„๋‹ˆ์š”--: VAE ๋ชจ๋ธ์„ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ณต๋œ ๊ฒฝ์šฐ ๋น„๋””์˜ค ํ”„๋ ˆ์ž„์˜ ์ž ์žฌ ๊ณต๊ฐ„ ํ‘œํ˜„(LATENT)์„ ์ง์ ‘ ์ถœ๋ ฅํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ด๋ฏธ์ง€(IMAGE)๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค ๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
videoSTRING์˜ˆ--: ๋กœ๋“œํ•  ๋น„๋””์˜ค ํŒŒ์ผ ๊ฒฝ๋กœ ๋˜๋Š” ๋„คํŠธ์›Œํฌ URL์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๋น„๋””์˜ค ํ˜•์‹(์˜ˆ: .mp4, .mov, .avi ๋“ฑ)์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
force_rateCOMBO์˜ˆ00 - 60 (๋‹จ๊ณ„: 1): ์ถœ๋ ฅ ํ”„๋ ˆ์ž„ ์‹œํ€€์Šค์˜ ํ”„๋ ˆ์ž„ ์†๋„(FPS)๋ฅผ ๊ฐ•์ œ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ”์œ„๋Š” 0์—์„œ 60๊นŒ์ง€์ด๋ฉฐ ๋‹จ๊ณ„๋Š” 1์ž…๋‹ˆ๋‹ค. 0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋น„๋””์˜ค ์›๋ณธ ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
custom_widthINT์˜ˆ00 - DIMMAX: ์ถœ๋ ฅ ์ด๋ฏธ์ง€์˜ ๋„ˆ๋น„๋ฅผ ๊ฐ•์ œ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ”์œ„๋Š” 0์—์„œ DIMMAX๊นŒ์ง€์ด๋ฉฐ, 0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋น„๋””์˜ค ์›๋ณธ ๋„ˆ๋น„๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
custom_heightINT์˜ˆ00 - DIMMAX: ์ถœ๋ ฅ ์ด๋ฏธ์ง€์˜ ๋†’์ด๋ฅผ ๊ฐ•์ œ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ”์œ„๋Š” 0์—์„œ DIMMAX๊นŒ์ง€์ด๋ฉฐ, 0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋น„๋””์˜ค ์›๋ณธ ๋†’์ด๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
frame_load_capINT์˜ˆ00 - BIGMAX (๋‹จ๊ณ„: 1): ์ตœ๋Œ€ ๋กœ๋“œํ•  ํ”„๋ ˆ์ž„ ์ˆ˜๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ๋ฒ”์œ„๋Š” 0์—์„œ BIGMAX๊นŒ์ง€์ด๋ฉฐ ๋‹จ๊ณ„๋Š” 1์ž…๋‹ˆ๋‹ค. 0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋ชจ๋“  ํ”„๋ ˆ์ž„์„ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
skip_first_framesINT์˜ˆ00 - BIGMAX (๋‹จ๊ณ„: 1): ๋น„๋””์˜ค ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ ์ง€์ •๋œ ์ˆ˜์˜ ํ”„๋ ˆ์ž„์„ ๊ฑด๋„ˆ๋›ด ํ›„ ๋กœ๋”ฉ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ”์œ„๋Š” 0์—์„œ BIGMAX๊นŒ์ง€์ด๋ฉฐ ๋‹จ๊ณ„๋Š” 1์ž…๋‹ˆ๋‹ค.
select_every_nthINT์˜ˆ11 - BIGMAX (๋‹จ๊ณ„: 1): ๋‹ค์šด์ƒ˜ํ”Œ๋ง์„ ์œ„ํ•ด N๋ฒˆ์งธ ํ”„๋ ˆ์ž„๋งˆ๋‹ค ํ•œ ํ”„๋ ˆ์ž„์„ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๋ฒ”์œ„๋Š” 1์—์„œ BIGMAX๊นŒ์ง€์ด๋ฉฐ ๋‹จ๊ณ„๋Š” 1์ž…๋‹ˆ๋‹ค.

์ถœ๋ ฅ (Output)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…์„ค๋ช…
IMAGEUNKNOWN: ์ถœ๋ ฅ๋˜๋Š” ๋น„๋””์˜ค ํ”„๋ ˆ์ž„ ์‹œํ€€์Šค(์ด๋ฏธ์ง€ ๋˜๋Š” ์ž ์žฌ ๊ณต๊ฐ„ ํ‘œํ˜„)์ž…๋‹ˆ๋‹ค.
frame_countINT: ์‹ค์ œ ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๋“œ๋œ ๋น„๋””์˜ค ํ”„๋ ˆ์ž„์˜ ์ด ์ˆ˜์ž…๋‹ˆ๋‹ค.
audioAUDIO: ๋น„๋””์˜ค์—์„œ ๋ถ„๋ฆฌ๋œ ์˜ค๋””์˜ค ํŠธ๋ž™ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค.
VHS_VIDEOINFOVHS_VIDEOINFO: ์›๋ณธ ํฌ๊ธฐ์™€ ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ํฌํ•จํ•œ ๋น„๋””์˜ค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค.

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

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

์ฃผ์˜์‚ฌํ•ญ

๋˜ํ•œ, ์ด ๋…ธ๋“œ๋Š” ๋น„๋””์˜ค์˜ ๋ฉ”ํƒ€ ์ •๋ณด(์˜ˆ: ์›๋ณธ ํฌ๊ธฐ, ํ”„๋ ˆ์ž„ ์†๋„), ๋ถ„๋ฆฌ๋œ ์˜ค๋””์˜ค ํŠธ๋ž™, ๊ทธ๋ฆฌ๊ณ  ์‹ค์ œ ๋กœ๋“œ๋œ ์ด ํ”„๋ ˆ์ž„ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ถœ๋ ฅ์€ ํ›„์† ๋…ธ๋“œ์— ํ•„์š”ํ•œ ์ปจํ…์ŠคํŠธ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๋ณต์žกํ•œ ๋น„๋””์˜ค ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

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

Load Video (Path) ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” ComfyUI-VideoHelperSuite ๋…ธ๋“œ ํŒจํ‚ค์ง€์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋Œ“๊ธ€

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

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