Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peulearning/youtube-converter
https://github.com/peulearning/youtube-converter
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/peulearning/youtube-converter
- Owner: peulearning
- License: mit
- Created: 2024-06-12T00:32:12.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-06-12T01:16:52.000Z (7 months ago)
- Last Synced: 2024-06-12T08:41:05.648Z (7 months ago)
- Language: Python
- Size: 51.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# YouTube to MP3/MP4 Converter
Este projeto é uma aplicação web que permite aos usuários converter vídeos do YouTube em arquivos MP3 ou MP4. Foi construído usando Flask para o backend e HTML para o frontend.
## Funcionalidades
- Converte vídeos do YouTube para MP3 ou MP4.
- Interface simples e fácil de usar.## Tecnologias Utilizadas
- **Backend**: Flask
- **Bibliotecas Python**:
- `pytube` para baixar vídeos do YouTube.
- `moviepy` para converter vídeos em MP3.
- **Frontend**: HTML, CSS## Instalação
### Pré-requisitos
- Python 3.7 ou superior
- pip (gerenciador de pacotes Python)### Passos para Configuração
1. Clone o repositório:
```bash
git clone https://github.com/seu-usuario/youtube-converter.git
cd youtube-converter
```2. Crie um ambiente virtual:
```bash
python -m venv venv
```3. Ative o ambiente virtual:
- **Linux/Mac**:
```bash
source venv/bin/activate
```
- **Windows**:
```bash
venv\Scripts\activate
```4. Instale as dependências:
```bash
pip install -r requirements.txt
```5. Inicie o servidor Flask:
```bash
python app.py
```6. Abra o navegador e acesse `http://localhost:5000`.
## Uso
1. Insira a URL do vídeo do YouTube no campo fornecido.
2. Selecione o formato desejado (MP3 ou MP4).
3. Clique em "Convert".
4. Baixe o arquivo convertido usando o link gerado.## Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo [LICENSE](./LICENSE) para mais detalhes.
## Contribuição
1. Faça um fork do projeto.
2. Crie um branch para sua feature (`git checkout -b feature/fooBar`).
3. Faça commit das suas alterações (`git commit -am 'Add some fooBar'`).
4. Envie para o branch (`git push origin feature/fooBar`).
5. Crie um novo Pull Request.