
Company News
Andrew Becherer Joins Socket as Chief Information Security Officer
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.
@codedimension/video-editor
Advanced tools
Uma poderosa ferramenta de linha de comando (CLI) em Node.js para tarefas automatizadas de edição de vídeo, focada principalmente em arquivos .mkv. Ela otimiza fluxos de trabalho comuns como remoção de silêncio, mesclagem em lote e processamento de cursos com saída de alta qualidade.
parte2.mkv vem antes de parte10.mkv).libx264 com CRF 18 e preset slow para resultados visualmente sem perdas.Esta ferramenta depende do FFmpeg. Você deve ter o FFmpeg instalado e disponível no PATH do seu sistema.
sudo apt install ffmpegbrew install ffmpegwinget install ffmpegPara instalar e usar o video-editor de qualquer lugar no seu terminal sem precisar baixar o código fonte:
npm install -g @codedimension/video-editor
Após a instalação, você pode rodar o comando video-editor diretamente.
Se você deseja rodar a CLI a partir do código fonte:
# Instalar dependências
npm install
# Build do projeto
npm run build
Para usar o comando video-editor localmente durante o desenvolvimento:
Faça o build da versão mais recente:
npm run build
Vincule o pacote globalmente:
npm link
As alterações no código fonte serão refletidas após cada npm run build.
remove-silence-of-videos ou rsov)O comando de corte mais avançado. Ele remove todas as seções de silêncio de um lote de vídeos, incluindo silêncio no meio de uma gravação.
Argumentos:
[directory]: O diretório contendo arquivos .mkv (O padrão é o diretório atual).Opções:
--start <number>: Tempo de início manual em segundos (substitui a detecção de silêncio).--end <number>: Tempo de fim manual em segundos (substitui a detecção de silêncio).Recursos:
[skip] no nome.trimmed-videos como .mp4.Exemplo:
video-editor rsov ./gravacoes_brutas --start 5 --end 120
trim-silence)Uma versão mais simples que foca em remover o silêncio apenas do início e do fim dos arquivos.
Opções:
--input <path>: O caminho para um único arquivo .mkv ou um diretório. (Obrigatório)--output <path>: O caminho onde o(s) arquivo(s) cortado(s) deve(m) ser salvo(s). (Obrigatório)Exemplo:
video-editor trim-silence --input gravacao.mkv --output ./cortados/
merge-videos)Mescla múltiplos arquivos .mkv em um único arquivo .mp4 de alta qualidade.
Opções:
--videosDir <path>: O diretório contendo os arquivos de vídeo .mkv. (Obrigatório)--outputFile <path>: O caminho exato e nome do arquivo para o .mp4 resultante. (Obrigatório)Recursos:
CRF 18 e preset slow para a exportação final.Exemplo:
video-editor merge-videos --videosDir ./partes/ --outputFile final.mp4
process-course)Orquestra um fluxo completo de edição de curso através de uma estrutura de diretórios definida.
Estrutura de Entrada:
/MeuCurso
/nao-editado
/Modulo-1
/Aula-A
- 1_intro.mkv
- 2_demo.mkv
- materiais.pdf
Estrutura de Saída (pasta /editado):
/MeuCurso
/editado
/Modulo-1
/Aula-A
- Aula-A.mp4 (Mesclado e cortado)
- materiais.pdf (Copiado automaticamente)
Opções:
<coursePath>: Caminho para a pasta raiz do curso. (Obrigatório)--skip-existing: Pula aulas que já possuem um arquivo .mp4 de saída.Exemplo:
video-editor process-course /caminho/para/MeuCurso --skip-existing
-30dB por pelo menos 0.5s.libx264, pix_fmt yuv420paacCRF 18, Preset: slow (otimizado para alta qualidade e tamanho de arquivo razoável).ffmpeg -version funciona no seu terminal.FAQs
Video Editor CLI merges .mkv files to a single .mp4 file
The npm package @codedimension/video-editor receives a total of 249 weekly downloads. As such, @codedimension/video-editor popularity was classified as not popular.
We found that @codedimension/video-editor demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.

Company News
Replit is integrating Socket Firewall into its AI-powered development experience to help protect builders from malicious open source packages.

Security News
npm confirmed a tooling bug incorrectly marked several one-character packages as security holders and said it was working on a rollback.