from pytube import YouTube


def extrair_video(url):

    try:

        # Criar objeto do YouTube

        video = YouTube(url)


        # Extrair a melhor stream de vídeo

        stream = video.streams.get_highest_resolution()

        stream = video.streams.filter(only_audio=True).first()


        # Baixar o arquivo de vídeo

        stream.download(output_path='C:/Users/User/Desktop/', filename='video.mp4')


        print("Extração de vídeo concluída com sucesso!")

    except Exception as e:

        print("Ocorreu um erro durante a extração de vídeo:", str(e))


# URL do vídeo do YouTube

url = "https://youtu.be/eCtasTDY0Rw"


# Chamar a função para extrair o vídeo

extrair_video(url)