Ferramenta via cli para download de vídeos e/ou audios do youtube utilizando a lib yt_dlp
Necessário possuir interpretador python instalado python 3.8+. Bem como pacote ffmeg para trabalhar com audio dos vídeos.
- Extraia em uma pasta
- Dentro da pasta extraída, vá até:
C:\ffmpeg\ffmpeg-<versao>\bin\ - Copie esse caminho e adicione no PATH do sistema:
- Vá em: Painel de Controle → Sistema → Avançado → Variáveis de ambiente
- Em "Path", clique em editar e adicione:
C:\ffmpeg\ffmpeg-<versao>\bin\
Considerando a correta instalação do python e gerenciador pip e adição ao PATH do sistema, rode no terminal o seguinte comando:
pip install yt_dlpClone o projeto
git clone https://github.com/miqueiaspcoelho/DownloaderVideoAudio.gitEntre no diretório do projeto
cd my-projectRode o script
python main.py- Donwload de Vídeos do youtube
- Donwload de Audios do youtube
- Definição se será baixado playlist ou vídeo/audio único
- Execução via linha de comando
O projeto está definido em dois arquivos:
- downloader.py
instancia a classe YoutubeDownloader que contem os métodos para download de video ou audio mediante uma url do youtube válida. - main.py
define a lógica principal do sistema, servindo de interface para adição dos parâmetros por meio do usuário
Os arquivos são salvos automaticamente no diretório Downloads do computador do usário em duas subpastas (Vídeos => Downloads/videos; Audio => Downloads/audios)
Foi implementada a versão para desktop para o sistema operacional Windows, trazendo uma interface gráfica amigável para o usuário final