diff --git a/backend/video/utils.py b/backend/video/utils.py index a2dd20e8..0ec4b657 100644 --- a/backend/video/utils.py +++ b/backend/video/utils.py @@ -548,10 +548,16 @@ def get_video_func(request): try: if "blob.core.windows.net" in url: - info = ydl.extract_info(url, download=False) - title = info["title"] - video = VideoFileClip(url) - duration = timedelta(seconds=floor(video.duration)) + try: + info = ydl.extract_info(url, download=False) + title = info["title"] + except: + title = url.replace(".mp4","").split('/')[-1] + try: + video = VideoFileClip(url) + duration = timedelta(seconds=floor(video.duration)) + except: + duration = timedelta(seconds=0) direct_video_url = url normalized_url = url else: