Repolode
0xSero

0xSero/video-edit

Conjunto de scripts e uma skill de agente que transforma uma gravação de tela bruta do macOS em um vídeo enxuto, com dados sensíveis ocultados, pronto para upload e com renderização verificada.

Estrelas
86
Forks
5
Issues abertas
0
Último commit
há 3 dias

O que é?

video-edit é um conjunto de scripts em Python e ffmpeg, além de uma skill de agente, para transformar uma gravação de tela de 45–90 minutos no macOS (OBS, tela com webcam) em um vídeo de 20–30 minutos pronto para upload. O fluxo de trabalho é guiado por uma transcrição: um agente decide quais trechos manter, e os scripts criam uma lista de decisões de edição, renderizam o vídeo e verificam o resultado. Tudo é executado localmente.

O kit resolve problemas comuns em gravações brutas: longos períodos com telas visualmente estáticas, detectados por análise de diferenças entre quadros, não pelo silêncio; pausas que são encurtadas apenas quando o áudio aprimorado está baixo; e textos sensíveis, como nomes de host ou chaves de API, cobertos com áreas desfocadas e depois verificados por OCR na saída renderizada. O Apple Vision é usado para detectar mãos em pose e rostos, sinalizando trechos candidatos para revisão. O áudio passa por redução de ruído com DeepFilterNet3, EQ, de-essing, compressão e loudnorm em duas passagens a −16 LUFS.

As renderizações podem ser retomadas por grupo, e um script de verificação recalcula a contagem de quadros esperada, compara a duração das faixas de áudio e executa o OCR novamente no arquivo final, encerrando com código diferente de zero se encontrar algum vazamento. Um script de selftest executa o pipeline completo em uma gravação sintetizada.

Recursos principais

  • 01Intervalos a manter e cortes de privacidade definidos a partir da transcrição em um único arquivo job.json.
  • 02Detecção de telas estáticas por diferença entre quadros, separada da detecção de silêncio.
  • 03Desfoque de toda a área de conteúdo para ocultar textos sensíveis, seguido de OCR da saída renderizada para confirmar que não há vazamentos.
  • 04Cadeia de processamento de áudio com redução de ruído pelo DeepFilterNet3 e loudnorm em duas passagens a -16 LUFS.
  • 05Renderização h264 por grupos, retomável, no macOS com VideoToolbox, além de uma etapa de verificação.

Casos de uso

  • Transformar uma gravação longa de tela no OBS, feita durante uma sessão de programação ou demonstração, em um vídeo mais curto para o YouTube.
  • Ocultar nomes de host, tokens ou outros segredos exibidos na tela antes de publicar uma gravação.
  • Remover períodos de inatividade e encurtar pausas em palestras gravadas em um Mac.

Início rápido

  1. 1

    Clone o repositório no diretório de skills do seu agente

    git clone git@github.com:0xSero/video-edit.git ~/.agents/skills/video-edit
  2. 2

    Instale as dependências do Python

    python3 -m pip install mlx-whisper deepfilternet pillow numpy soundfile pyobjc-framework-Vision pyobjc-framework-Quartz
  3. 3

    Verifique a instalação executando o autoteste com uma gravação sintetizada

    bash scripts/selftest.sh /tmp/ved-selftest

Antes de usar

  • Requer macOS 14 ou posterior; o Linux não é compatível sem adaptações.
  • Desenvolvido para um fluxo de gravação de tela específico do macOS, no estilo OBS.
  • Requer a instalação separada do ffmpeg 6.0 ou posterior e do Python 3.10 ou posterior.

Em coleções

Tópicos

Perguntas frequentes

O que é video-edit?
Conjunto de scripts e uma skill de agente que transforma uma gravação de tela bruta do macOS em um vídeo enxuto, com dados sensíveis ocultados, pronto para upload e com renderização verificada. video-edit é um conjunto de scripts em Python e ffmpeg, além de uma skill de agente, para transformar uma gravação de tela de 45–90 minutos no macOS (OBS, tela com webcam) em um vídeo de 20–30 minutos pronto para upload. O fluxo de trabalho é guiado por uma transcrição: um agente decide quais trechos manter, e os scripts criam uma lista de decisões de edição, renderizam o vídeo e verificam o resultado. Tudo é executado localmente.
video-edit é gratuito? Qual é a licença?
video-edit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
video-edit ainda é mantido?
Manutenção ativa. O último commit de video-edit foi em 4 de nov. de 2026.
Para que posso usar video-edit?
Transformar uma gravação longa de tela no OBS, feita durante uma sessão de programação ou demonstração, em um vídeo mais curto para o YouTube. Ocultar nomes de host, tokens ou outros segredos exibidos na tela antes de publicar uma gravação. Remover períodos de inatividade e encurtar pausas em palestras gravadas em um Mac.
Como instalar video-edit?
Clone o repositório no diretório de skills do seu agente: git clone git@github.com:0xSero/video-edit.git ~/.agents/skills/video-edit Instale as dependências do Python: python3 -m pip install mlx-whisper deepfilternet pillow numpy soundfile pyobjc-framework-Vision pyobjc-framework-Quartz Verifique a instalação executando o autoteste com uma gravação sintetizada: bash scripts/selftest.sh /tmp/ved-selftest
Onde consigo video-edit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/0xSero/video-edit

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados