O que capcut-edit-skills faz?
Habilidade portátil do CapCut para remoção de silêncio — polimento com cortes de salto em rascunhos existentes do CapCut sem interface gráfica.
Visão Geral
Esta skill analisa arquivos de rascunho do CapCut (draft_info.json e draft_content.json) para detectar segmentos de silêncio na faixa de áudio primária. Em vez de modificar o projeto original, ela gera uma lista de cortes de salto que podem ser aplicados manualmente ou incorporados em scripts de automação.
Como Funciona
- Localiza o diretório de rascunho mais recente ou especificado.
- Analisa a faixa de áudio para intervalos onde o volume está abaixo de um limiar definido (padrão: -40 dB).
- Para cada segmento de silêncio com duração superior a
minimum_silence_duration(padrão: 0,5s), gera um ponto de corte de salto. - Saída: arquivo JSON com timestamps de início/fim de cada corte.
Pré-requisitos
- CapCut Desktop instalado.
- Python 3.8+.
- Permissão de leitura nos diretórios de rascunho do CapCut.
Instalação
git clone https://github.com/AuJUngZ/capcut-edit-skills.git
cd capcut-edit-skills
pip install -r requirements.txt
Uso
python remove_silence.py --input /caminho/para/draft --output cortes.json
Opções:
--input: Caminho para o diretório do rascunho do CapCut.--output: Caminho do arquivo JSON de saída.--threshold: Limiar de silêncio em dB (padrão: -40).--min-duration: Duração mínima de silêncio em segundos (padrão: 0,5).
Estrutura do Projeto
capcut-edit-skills/
├── remove_silence.py # Script principal
├── requirements.txt # Dependências Python
└── README.md # Este arquivo
Limitações
- A skill não modifica o arquivo de rascunho original.
- Funciona apenas com a primeira faixa de áudio do projeto.
- Pode não detectar corretamente silêncios com ruído de fundo.
Licença
MIT