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

Video Info (Source) ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข(VideoInfoSource)

์ด ๋…ธ๋“œ๋Š” ๊ธฐ์ˆ ์  ๊ตฌํ˜„ ์ƒ `VHS_VIDEOINFO` ํƒ€์ž…์˜ ์ž…๋ ฅ์„ ๋ฐ›์œผ๋ฉฐ, ์ด ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Video Helper Suite์˜ ๋น„๋””์˜ค ๋กœ๋“œ ๋…ธ๋“œ(์˜ˆ: Load Video)์—์„œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

Video Info Source

video_info
fps๐ŸŸจ
frame_count๐ŸŸจ
duration๐ŸŸจ
width๐ŸŸจ
height๐ŸŸจ
VideoHelperSuite

Video Info (Source) ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” ๊ธฐ์ˆ ์  ๊ตฌํ˜„ ์ƒ VHS_VIDEOINFO ํƒ€์ž…์˜ ์ž…๋ ฅ์„ ๋ฐ›์œผ๋ฉฐ, ์ด ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Video Helper Suite ๋‚ด์˜ ๋น„๋””์˜ค ๋กœ๋“œ ๋…ธ๋“œ(์˜ˆ: Load Video)์— ์˜ํ•ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

Video Info (Source) ๋…ธ๋“œ๋Š” ๋น„๋””์˜ค ์†Œ์Šค ํŒŒ์ผ์˜ ๊ธฐ๋ณธ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋„๊ตฌ ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. ํ•ต์‹ฌ ๊ธฐ๋Šฅ์€ ๋น„๋””์˜ค ์ •๋ณด ๊ฐ์ฒด๋ฅผ ๋ฐ›์•„์„œ ๋น„๋””์˜ค์˜ ํ”„๋ ˆ์ž„ ์†๋„, ์ด ํ”„๋ ˆ์ž„ ์ˆ˜, ์ง€์† ์‹œ๊ฐ„ ๋ฐ ํ•ด์ƒ๋„์™€ ๊ฐ™์€ ์ฃผ์š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์‹ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋…ธ๋“œ๋Š” ๋น„๋””์˜ค ํŒŒ์ผ ์ž์ฒด๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ •๋ณด ์ถ”์ถœ์„ ์œ„ํ•œ ์ค‘๊ฐ„ ๋‹จ๊ณ„ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

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

์ด ๋…ธ๋“œ๋Š” ๊ธฐ์ˆ ์  ๊ตฌํ˜„ ์ƒ VHS_VIDEOINFO ํƒ€์ž…์˜ ์ž…๋ ฅ์„ ๋ฐ›์œผ๋ฉฐ, ์ด ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Video Helper Suite ๋‚ด์˜ ๋น„๋””์˜ค ๋กœ๋“œ ๋…ธ๋“œ(์˜ˆ: Load Video)์— ์˜ํ•ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ๋Š” ์ด ๊ตฌ์กฐ์—์„œ source_fps, source_frame_count ๋“ฑ ๋ฏธ๋ฆฌ ๊ณ„์‚ฐ๋œ ์†์„ฑ์„ ์ฝ์–ด ๋…๋ฆฝ์ ์ธ ์ˆ˜์น˜ ์ถœ๋ ฅ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—…์ŠคํŠธ๋ฆผ ๋…ธ๋“œ์— ์˜ํ•ด ๋””์ฝ”๋”ฉ๋œ ๋ชจ๋“  ๋น„๋””์˜ค ํ˜•์‹์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ž…๋ ฅ (Inputs)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
video_infoVHS_VIDEOINFO์˜ˆ--video_info (์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ๋น„๋””์˜ค ๋กœ๋“œ ๋…ธ๋“œ๋กœ๋ถ€ํ„ฐ ๋น„๋””์˜ค ์ •๋ณด ๊ฐ์ฒด๋ฅผ ๋ฐ›์•„ ์†Œ์Šค ๋น„๋””์˜ค์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.

์ถœ๋ ฅ (Outputs)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…์„ค๋ช…
fps๐ŸŸจFLOATfps๐ŸŸจ (์ถœ๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์†Œ์Šค ๋น„๋””์˜ค์˜ ์ดˆ๋‹น ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
frame_count๐ŸŸจINTframe_count๐ŸŸจ (์ถœ๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์†Œ์Šค ๋น„๋””์˜ค์˜ ์ด ํ”„๋ ˆ์ž„ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
duration๐ŸŸจFLOATduration๐ŸŸจ (์ถœ๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์†Œ์Šค ๋น„๋””์˜ค์˜ ์ด ์ง€์† ์‹œ๊ฐ„(์ดˆ)์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
width๐ŸŸจINTwidth๐ŸŸจ (์ถœ๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์†Œ์Šค ๋น„๋””์˜ค ํ™”๋ฉด์˜ ๋„ˆ๋น„ ํ”ฝ์…€ ๊ฐ’์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
height๐ŸŸจINTheight๐ŸŸจ (์ถœ๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์†Œ์Šค ๋น„๋””์˜ค ํ™”๋ฉด์˜ ๋†’์ด ํ”ฝ์…€ ๊ฐ’์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

๋Œ“๊ธ€

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

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