File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 66from functools import lru_cache
77from tempfile import TemporaryDirectory
88import requests
9- import random
9+ from urllib . parse import urlparse
1010
1111import cv2
1212import numpy as np
@@ -151,11 +151,13 @@ def sadtalker(
151151) -> InputOutputVideoMetadata :
152152 assert len (pipeline .upload_urls ) == 1 , "Expected exactly 1 upload url"
153153
154- face_mime_type = mimetypes .guess_type (inputs .source_image .split ("?" )[0 ])[0 ] or ""
154+ face_url_without_query = urlparse (inputs .source_image )._replace (query = {}).geturl ()
155+ face_mime_type = mimetypes .guess_type (face_url_without_query )[0 ] or ""
155156 if not ("video/" in face_mime_type or "image/" in face_mime_type ):
156157 raise ValueError (f"Unsupported face format { face_mime_type !r} " )
157158
158- audio_mime_type = mimetypes .guess_type (inputs .driven_audio .split ("?" )[0 ])[0 ] or ""
159+ audio_url_without_query = urlparse (inputs .driven_audio )._replace (query = {}).geturl ()
160+ audio_mime_type = mimetypes .guess_type (audio_url_without_query )[0 ] or ""
159161 if not ("audio/" in audio_mime_type or "video/" in audio_mime_type ):
160162 raise ValueError (f"Unsupported audio format { audio_mime_type !r} " )
161163
You can’t perform that action at this time.
0 commit comments