Spaces:
Runtime error
Runtime error
# import subprocess | |
# subprocess.run("pip install pytube", shell=True) | |
from pytube import YouTube | |
def download_youtube_video(url, output_path): | |
try: | |
# Create a YouTube object | |
yt = YouTube(url) | |
# Get the highest resolution stream available | |
stream = yt.streams.get_highest_resolution() | |
# Download the video | |
stream.download(output_path=output_path) | |
print(f"Video downloaded successfully and saved to {output_path}") | |
except Exception as e: | |
print(f"An error occurred: {e}") | |