Skip to content

feat: return native video outputs - #245

Open
vavo wants to merge 4 commits into
runpod-workers:mainfrom
vavo:feat/232-video-outputs
Open

vavo wants to merge 4 commits into
runpod-workers:mainfrom
vavo:feat/232-video-outputs

Conversation

@vavo

@vavo vavo commented Sep 28, 2026 •

Copy link
Copy Markdown

Motivation

Return ComfyUI native videos and VideoHelperSuite gifs outputs in output.videos as base64 or S3 URLs while preserving the existing output.images response. Video uploads use detected MIME types, clean up temporary files, and honor BUCKET_PREFIX/{job_id} when configured.

The output handling tests exercise the handler against a local /view HTTP server and cover base64, S3 MIME/prefix metadata, and cleanup. The full 31-test Python suite passed. The Docker image build was not run because the local Docker daemon was unavailable.

This overlaps the earlier open PR #133, whose review requested rebase, correct MIME type, base64 support, and temporary-file cleanup. This draft includes those fixes and native videos output handling.

Issues closed

Closes #232

Changeset

Generated with pnpm changeset as a minor release.

@vavo
vavo marked this pull request as ready for review September 28, 2026 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add native MP4/Video output support

1 participant