Extrator inteligente de quadros de video com avaliacao de nitidez e qualidade perceptual BRISQUE.
O VideoFrameExtractor foi desenvolvido com foco em robustez, alta disponibilidade e padrões seguros de engenharia de software.
- Sistema Operacional: Microsoft Windows 10 / 11 ou Windows Server (x64)
- Ambiente de Execução: Python 3.11+ / PowerShell 5.1+
- Dependências de Sistema: Visual C++ Redistributable (para módulos compilados)
Faça o download do pacote de distribuição na aba Releases e execute o arquivo correspondente.
- Clone o repositório:
git clone https://github.com/GrandoJunior/VideoFrameExtractor.git
cd VideoFrameExtractor- Crie e ative o ambiente virtual:
python -m venv .venv
.\.venv\Scripts\Activate.ps1- Instale as dependências:
pip install -r requirements.txt- Configure as variáveis de ambiente baseando-se no arquivo
.env.example:
Copy-Item .env.example .env- Execute a aplicação:
python main.py- Zero Hardcoded Secrets: Todas as credenciais e parâmetros sensíveis são carregados via variáveis de ambiente.
- Clean Architecture: Desacoplamento entre regras de negócio, infraestrutura e interfaces de apresentação.
- Autor: Guido Grando (
GrandoJunior) - Tags: python, video-frame-extraction, brisque, image-quality, opencv, multimedia
- Versão:
v1.0.0