Aproveite o poder da IA com PyScreen, uma ferramenta de última geração projetada para extrair, analisar e visualizar informações pertinentes de vídeos de gravação de tela. Construído com base em técnicas avançadas de visão computacional, processamento de texto e inteligência artificial, o PyScreen transforma suas gravações de tela em insights ricos em dados.
Extração de tela: Extrai perfeitamente telas e dados das telas de qualquer arquivo de vídeo.
Desfoque de tela : desfoca informações confidenciais (por exemplo, senhas, números de cartão de crédito) em suas telas, garantindo privacidade e segurança.
Extração de texto: Extrai texto de telas usando Tesseract OCR, permitindo análise baseada em texto.
Geração de nuvem de palavras: gera nuvens de palavras dinâmicas que refletem as palavras usadas com mais frequência em suas telas, oferecendo uma rápida visão geral do conteúdo.
Análise de cores: identifica os esquemas de cores dominantes predominantes em suas telas, fornecendo um instantâneo das opções estéticas e de design.
Análise GPT: emprega o modelo GPT-4 da OpenAI para gerar descrições de texto semelhantes às humanas com base em dados de palavras extraídos de telas, melhorando a compreensão e a descoberta do conteúdo.
Clone o repositório:
git clone https://github.com/alexandrevl/pyscreen.git
Navegue até o diretório do projeto:
cd pyscreen
Execute o PyScreen na sua gravação de tela preferida:
python main.py --input your_screen_recording.mp4
PyScreen depende das seguintes bibliotecas Python:
gc
para gerenciamento ideal de memóriajson
e pandas
para manipulação de dados sem esforçocv2
(opencv) para processamento abrangente de imagenspytesseract
para funcionalidade OCRnltk
para processamento de texto avançadoWordCloud
para criar nuvens de palavras visualmente atraentesopenai
para utilizar o modelo GPT-4python-dotenv
para armazenar informações confidenciaisunidecode
para lidar com caracteres UnicodeCertifique-se de que essas dependências estejam instaladas antes de executar o PyScreen. Você pode instalá-los usando pip:
pip install opencv-python pytesseract nltk wordcloud openai pandas python-dotenv unidecode
Para usar a funcionalidade chatGPT, você deve ter uma chave de API OpenAI. Você pode obter um aqui. Depois de obter sua chave API, crie um arquivo .env
no diretório do projeto e adicione a seguinte linha:
OPENAI_API_KEY=your_api_key
Além disso, o Tesseract OCR precisa ser instalado em seu sistema. Siga este guia para obter instruções detalhadas de instalação.
Suas contribuições são importantes! Sinta-se à vontade para enviar uma solicitação pull para aumentar a funcionalidade e usabilidade do PyScreen.
PyScreen é um software de código aberto, licenciado sob os termos da licença MIT. Sinta-se à vontade para compartilhar, modificar e distribuir.