ComfyUI Extension: ComfyUI Image to Video Inserter
A ComfyUI custom node that inserts images into videos.
Custom Nodes (0)
README
ComfyUI Image to Video Inserter
動画に画像を挿入するComfyUIカスタムノード
<img width="1652" height="1010" alt="image" src="https://github.com/user-attachments/assets/953c5794-40af-4b71-bc56-7b5dc157219a" />出力
https://github.com/user-attachments/assets/ee8c115f-81fc-4299-af9a-1381d90b1e4a
ComfyUIへの導入
- ComfyUIの
custom_nodes
フォルダにこのプロジェクトをクローン - ComfyUIを再起動
- ノードメニューから以下のノードが利用可能:
Create Blank Frames
: 空白フレーム作成Image Frame Selector
: 複数画像の選択・整理Multi Image Inserter
: 複数画像の挿入
ノード詳細
Create Blank Frames
- 機能: 指定したサイズと色で空白フレームを作成
- 入力: width, height, frame_count, color_r, color_g, color_b
- 出力: 空白フレーム画像
Image Frame Selector
- 機能: 複数の画像を選択・整理してリストまたはテンソル形式で出力
- 入力:
- inputcount: 画像数を指定
- output_type: 出力形式("list" or "tensor")
- image_1, image_2, ... image_N: 動的に追加される画像入力
- 出力: 選択された画像
- 使用方法: inputcountを設定後、「Update inputs」ボタンで画像入力を動的に追加
Multi Image Inserter
- 機能: 複数の画像を指定したフレーム位置に挿入
- 入力:
- frames: ベースとなるフレーム画像
- images: 挿入する画像(Image Frame Selectorから接続)
- frame_indices: 挿入位置をカンマ区切りで指定(例:"10,20,30")
- fade_width: フェード幅
- min_opacity: 最小透明度
- blend_mode: ブレンドモード
- 出力: 処理済みフレーム画像
スクリプト使用方法
insert_image_to_video.py
python insert_image_to_video.py
動画フレーム処理のメイン機能を含むスクリプト
test_multiple_images.py
python test_multiple_images.py
複数画像挿入のテスト・デモ用スクリプト