|
3 | 3 | import mimetypes |
4 | 4 | from typing import Optional, Union |
5 | 5 | from comfy.utils import common_upscale |
6 | | -from comfy_api.util import VideoContainer, VideoCodec |
7 | | -from comfy_api.input.video_types import VideoInput |
8 | 6 | from comfy_api_nodes.apis.client import ( |
9 | 7 | ApiClient, |
10 | 8 | ApiEndpoint, |
@@ -209,30 +207,6 @@ async def upload_file_to_comfyapi( |
209 | 207 | return response.download_url |
210 | 208 |
|
211 | 209 |
|
212 | | -def video_to_base64_string( |
213 | | - video: VideoInput, |
214 | | - container_format: VideoContainer = None, |
215 | | - codec: VideoCodec = None |
216 | | -) -> str: |
217 | | - """ |
218 | | - Converts a video input to a base64 string. |
219 | | -
|
220 | | - Args: |
221 | | - video: The video input to convert |
222 | | - container_format: Optional container format to use (defaults to video.container if available) |
223 | | - codec: Optional codec to use (defaults to video.codec if available) |
224 | | - """ |
225 | | - video_bytes_io = BytesIO() |
226 | | - |
227 | | - # Use provided format/codec if specified, otherwise use video's own if available |
228 | | - format_to_use = container_format if container_format is not None else getattr(video, 'container', VideoContainer.MP4) |
229 | | - codec_to_use = codec if codec is not None else getattr(video, 'codec', VideoCodec.H264) |
230 | | - |
231 | | - video.save_to(video_bytes_io, format=format_to_use, codec=codec_to_use) |
232 | | - video_bytes_io.seek(0) |
233 | | - return base64.b64encode(video_bytes_io.getvalue()).decode("utf-8") |
234 | | - |
235 | | - |
236 | 210 | async def upload_images_to_comfyapi( |
237 | 211 | image: torch.Tensor, |
238 | 212 | max_images=8, |
|
0 commit comments