this is my code : !pip install pytube==15.0.0 from pytube import YouTube def download_youtube_video_pytube(url, resolution, output_path="."): """Downloads a YouTube video using pytube. Args: url: The URL of the YouTube video. resolution: The desired resolution of the video (e.g., "360p", "480p", "720p", "1080p"). output_path: The directory where the video should be saved. Defaults to the current directory. """ try: yt = YouTube(url) video = yt.streams.filter(res=resolution, progressive=True).first() if video: video.download(output_path) print("Download complete!") else: print(f"No video found with resolution {resolution}") except Exception as e: print(f"An error occurred: {e}") # Example usage video_url = input("Enter the YouTube video URL: ") desired_resolution = input("Enter the desired resolution (e.g., 360p, 480p, 720p, 1080p): ") download_youtube_video_pytube(video_url, desired_resolution, output_path="my_videos") i tried using different downloaders (pytube), i expected it to work but they didnt either, is this a problem with all of them Continue reading...