Skip to content

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 16:55
b7e3c37

The Video Stitch node becomes Edit Video, with an editor on a timeline and a video editing view of its own. Generated videos appear in the recent generations. A long generation is never abandoned, and a refused run says why.

Download: Mac · Apple Silicon (macOS 13 or later) or Windows · x64 (Windows 10 or later). Installed Mac apps update themselves from this release. The Windows installer is unsigned, so SmartScreen warns on the first run; say More info → Run anyway. Bring your own provider keys: Node Banana calls the providers directly and their usage is billed to you by them.

Edit Video

The Video Stitch node is now Edit Video, and Open editor on its card opens a near-full-screen editor. Trim, split, reorder, mute and add clips on a timeline, with the preview above it. Render encodes what the editor shows. A workflow that never opened the editor renders as before.

The timeline can be laid out Stacked: one row per clip, each starting before the clip above ends, like sequence layers in After Effects. Drag a clip to any time or row. Crossfade dissolves the overlaps. With Crossfade off, the clip above covers the clips below. Track stays the default.

The music and audio files from the library are clips on rows under the video. Move, trim, split or mute each one, and give it a volume curve with Fade in, Fade out and Flat.

⌘-click, ⇧-click, a box or ⌘A select several clips. ⌘C, ⌘X, ⌘V and ⌘D copy, cut, paste and duplicate them, in the same node or in another Edit Video node.

Frame to canvas, a button under the preview, puts the frame at the playhead on the canvas as an image node, at the sequence's full size.

The Edit video view

Bare E, or Edit video in the tab strip, opens a full-screen editor for edit projects. An edit project is a timeline saved on its own in the Edits folder of your Node Banana folder, with videos and audio from any project. The view opens on a list of your edits. Edits save automatically when "Save automatically" is on, or with ⌘S. Render keeps the video in the asset library under the edit's name.

The pane beside the timeline shows the edit's own media as a list or a grid. Click an item to add it at the playhead, or drag it onto the timeline. Rename or remove an item from its ⋯ menu.

Add media opens the asset library in a dialog with search and filters. Upload, at the top right, brings in video and audio files from your computer. You can also drop files on the dialog or on the media pane. Uploaded files are kept in the asset library.

Save or Done in a node's editor also keeps the sequence as an edit project, named after the node or the workflow.

Generations

  • The recent-generations list shows generated videos beside the images. Open one in the viewer, add it to the canvas, download it or drag it onto the canvas.
  • A node keeps its Kie or Comfy Router request when the app stops waiting or is closed. Pick up collects the result later. Comfy Router keeps a result for 24 hours.
  • Long runs no longer time out at ten minutes. A run is polled for as long as the provider says it is running, with a safety net at 90 minutes.
  • A refused run says why. When Comfy Router refuses a run, the node shows the provider's own explanation at once.

Fixed

  • The Generate Video card's player follows playback. Before, the button stayed on Play and the playhead stood still while the video played.
  • Array batches run ComfyUI app nodes once per item. Before, the app ran once with the first item. Generate 3D nodes batch the same way.
  • Annotate's Cancel and Done take clicks on the desktop. The dialog now sits below the window's drag region.
  • Edit Video renders clips in the order shown on the card.
  • Rendered clips keep their timing and sound. Joins no longer drift, and a clip with a different sample rate is no longer silent.
  • Edit Video keeps a socket for every connected clip after clips are removed.

Verify a download

Each release lists SHA256SUMS-mac-arm64.txt and SHA256SUMS-windows-x64.txt; compare with shasum -a 256 <file> on the Mac or Get-FileHash <file> in PowerShell.

Full Changelog: v2.1.1...v2.2.0