Update bugfix: Substitua o arquivo cipher.py que está disponível no repositório! Geralmente em..
.local/lib/python3.10/site-packages/pytube/cypher.py
Este script permite baixar vídeos do YouTube usando a biblioteca pytube. Ele fornece uma interface de linha de comando para selecionar a resolução do vídeo e fazer o download do mesmo.
- Biblioteca pytube (instale usando o comando pip:
pip install pytube
) - Biblioteca colorama (instale usando o comando pip:
pip install colorama
)
- Execute o script.
- Escolha uma opção:
- 1: Baixar um vídeo do YouTube.
- 2: Sair do programa.
- Se a opção 1 for escolhida:
- Insira um link válido de um vídeo do YouTube.
- Escolha uma resolução (1: 1080p, 2: 720p, 3: 360p).
- O vídeo será baixado e salvo no diretório atual.
Observações:
- Este script requer uma conexão ativa com a internet.
- O vídeo baixado será salvo no diretório atual.
- Certifique-se de instalar as bibliotecas necessárias antes de executar o script.
Atualmente, no pytube 15, há um erro que pode ocorrer durante o processo de download. Para corrigir esse erro, siga as instruções abaixo:
- Abra o arquivo
cypher.py
, que está localizado emPython311\Lib\site-packages\pytube\cypher.py
(certifique-se de substituirPython311
pelo diretório correto da sua instalação do Python). - Substitua o script atual pelo seguinte código:
This script allows you to download YouTube videos using the pytube library. It provides a command-line interface to select the video resolution and download it.
- pytube library (install using the command:
pip install pytube
) - colorama library (install using the command:
pip install colorama
)
- Run the script.
- Choose an option:
- 1: Download a YouTube video.
- 2: Exit the program.
- If option 1 is chosen:
- Enter a valid link to a YouTube video.
- Choose a resolution (1: 1080p, 2: 720p, 3: 360p).
- The video will be downloaded and saved in the current directory.
Notes:
- This script requires an active internet connection.
- The downloaded video will be saved in the current directory.
- Make sure to install the necessary libraries before running the script.