Uma suite completa de ferramentas para criação de conteúdo, desenvolvida em Python com PySide6 (Qt).
DarkMakerClone é uma aplicação desktop que oferece diversas ferramentas para criadores de conteúdo, incluindo:
- Módulo de IA: Geração de roteiros, imagens, narração, otimização SEO e análise de tendências do YouTube
- Módulo de Vídeos: Compressão, corte, extração de frames, junção e adição de marca d'água
- Módulo de Áudios: Conversão, normalização, remoção de silêncio, extração de áudio de vídeos e junção
- Módulo de Imagens: Redimensionamento, conversão, ajustes, filtros, recorte e rotação
- Módulos adicionais: YouTube, CapCut, StockMedia, Texto, Notas e Utilidades (em desenvolvimento)
- Python 3.8 ou superior
- FFmpeg (necessário para processamento de áudio e vídeo)
- Dependências Python (ver
requirements.txt)
- Clone o repositório:
git clone https://github.com/seu-usuario/DarkMakerClone.git
cd DarkMakerClone- Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv
# No Windows
venv\Scripts\activate
# No Linux/Mac
source venv/bin/activate- Instale as dependências:
pip install -r requirements.txt- Instale o FFmpeg:
- Windows: Baixe do site oficial e adicione ao PATH
- Linux:
sudo apt install ffmpeg(Ubuntu/Debian) ousudo dnf install ffmpeg(Fedora) - macOS:
brew install ffmpeg(usando Homebrew)
- Crie um arquivo
.envna raiz do projeto com suas chaves de API:
OPENAI_API_KEY=sua_chave_aqui
GEMINI_API_KEY=sua_chave_aqui
ANTHROPIC_API_KEY=sua_chave_aqui
PEXELS_API_KEY=sua_chave_aqui
PIXABAY_API_KEY=sua_chave_aqui
- Configure as opções adicionais no arquivo
app_config.json
Execute o aplicativo:
python src/main.pyDarkMakerClone/
├── app_config.json # Configurações do aplicativo
├── requirements.txt # Dependências Python
├── README.md # Este arquivo
└── src/ # Código-fonte
├── main.py # Ponto de entrada do aplicativo
├── IA/ # Módulo de IA
│ ├── gerar_roteiro/ # Submódulo de geração de roteiros
│ ├── gerar_imagem/ # Submódulo de geração de imagens
│ ├── gerar_narracao/ # Submódulo de geração de narração
│ ├── seo_otimizador/ # Submódulo de otimização SEO
│ └── youtube_trends/ # Submódulo de análise do YouTube
├── videos/ # Módulo de processamento de vídeos
├── audios/ # Módulo de processamento de áudios
├── imagens/ # Módulo de processamento de imagens
├── resources/ # Recursos (ícones, etc.)
├── ui/ # Interface do usuário
└── utils/ # Utilitários
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.