Este projeto permite baixar vídeos e áudios do YouTube em diferentes resoluções usando Python.
main.py
: O main contém a lógica para baixar vídeos e áudios do YouTube.venv/
: Ambiente virtual Python, usado para isolar dependências do projeto.video/
: Diretório onde os vídeos e áudios baixados serão armazenados.
-
Python 3.8 ou superior instalado no sistema.
Download do Python. -
Visual Studio Code.
Download do VSCode. -
Extensão Python Visual Studio Code.
Link da Extensão.
Abra o terminal na pasta raiz do projeto e execute o seguinte comando para criar o ambiente virtual:
python -m venv venv
-
No Windows (CMD):
venv\Scripts\activate.bat
-
No Windows (PowerShell):
venv\Scripts\Activate.ps1
-
No macOS/Linux:
source venv/bin/activate
Com o ambiente virtual ativo, execute:
pip install pytubefix
Certifique-se de que o ambiente virtual está ativo. Execute o main.py no terminal:
python main.py
O vídeo e o áudio baixados serão salvos no diretório video/.
-
Erro ao Ativar Ambiente Virtual no PowerShell. Se você receber um erro ao ativar o ambiente virtual no PowerShell, execute:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
-
Erro ao Baixar Vídeos do YouTube. Se houver problemas com downloads, atualize o pacote pytubefix:
pip install --upgrade pytubefix
YTDownloader/
├── main.py
├── venv/
├── video/