EazyYT is a simple graphical application designed to easily download YouTube videos or extract audio from them. Built with CustomTkinter for a modern GUI and yt_dlp for downloading, EazyYT lets you choose between downloading videos in MP4 format or extracting audio in MP3. It also supports playlist detection, offering the option to download the full playlist or just a single video.
- Modern GUI: Interface built with CustomTkinter featuring a sleek dark theme.
- Format Selection: Option to download videos (MP4) or extract audio (MP3).
- Playlist Support: Automatically detects if the provided YouTube link includes a playlist and asks whether to download the entire list.
- Error Handling: Displays a pop-up message if an invalid link is entered.
- Python 3.x
- CustomTkinter
- yt_dlp
- FFmpeg (needed for MP3 extraction)
- Clone the repository from GitHub.
- Install the required packages listed in requirements section
- Run the Application: Simply run the script with Python, or if your os is windows, you run the exe.
- How It Works:
- Enter a valid YouTube link (starting with
https://www.youtube.com/watch?v=) in the input field. - Choose the desired format (MP4 for video or MP3 for audio) using the option menu.
- Click the Download! button.
- If the link belongs to a playlist, a pop-up will prompt you to choose between downloading the full playlist or just the individual video.
- After the download completes, a confirmation pop-up will appear.
- Check the appropriate folder (either
mp4ormp3) in the main directory for your downloaded file.
- Enter a valid YouTube link (starting with
EazyYT é uma aplicação gráfica simples criada para facilitar o download de vídeos do YouTube ou a extração do áudio desses vídeos. Desenvolvido com CustomTkinter para uma interface moderna e yt_dlp para o download, o EazyYT permite escolher entre baixar vídeos em formato MP4 ou extrair áudio em MP3. Ele também possui suporte para playlists, perguntando se deseja baixar a playlist completa ou apenas um vídeo individual.
- Interface Moderna: Interface gráfica construída com CustomTkinter com aparência escura.
- Seleção de Formato: Opção para baixar vídeos (MP4) ou extrair áudio (MP3).
- Suporte a Playlists: Detecta se o link do YouTube faz parte de uma playlist e pergunta se o usuário deseja baixar a lista completa.
- Tratamento de Erros: Exibe uma janela pop-up caso um link inválido seja inserido.
- Python 3.x
- CustomTkinter
- yt_dlp
- FFmpeg (necessário para extração de MP3)
- Clone o repositório do GitHub.
- Instale os pacotes necessários conforme indicado na parte de requisitos
- Execute a Aplicação: Rode o script utilizando o Python, ou caso seu sistema seja windows, rode o exe.
- Como Funciona:
- Insira um link válido do YouTube (começando com
https://www.youtube.com/watch?v=) no campo de entrada. - Selecione o formato desejado (MP4 para vídeo ou MP3 para áudio) no menu de opções.
- Clique no botão Download!.
- Se o link pertencer a uma playlist, uma janela pop-up perguntará se você deseja baixar a playlist completa ou apenas o vídeo individual.
- Após o download ser concluído, uma janela de confirmação será exibida.
- Verifique as pastas correspondentes (
mp4oump3) no diretório principal para encontrar o arquivo baixado.
- Insira um link válido do YouTube (começando com
