all repos — fast-scripts @ main

scripts que podem ser uteis para meu dia a dia

91ad877b
more stuff
Pablo Murad pablo@pablomurad.com
Sat, 19 Sep 2026 11:29:27 -0300
8ea94b47
fix gpu acceleration
Pablo Murad pablo@pablomurad.com
Sat, 19 Sep 2026 09:42:31 -0300
af64d5aa
feat: fix
Pablo Murad pablo@pablomurad.com
Sat, 12 Sep 2026 00:10:24 -0300

fast-scripts

Programas rápidos para Windows, em lote e com interface no terminal. 26 programas que você abre com um duplo-clique — sem instalar nada, sem linha de comando. PowerShell Batch Windows

Começando

Abra o canivete.cmd na raiz: ele lista todos os programas e abre o que você escolher. Ou vá direto na pasta e dê um duplo-clique no programa que quiser. Todos seguem a mesma lógica: perguntam a pasta ou o arquivo, as opções, e a pasta de saída — lembrando suas escolhas da próxima vez e criando a pasta se ela não existir. Nada destrutivo acontece sem prévia e confirmação.

Os programas

🎬 Vídeos

| Programa | O que faz | |—|—| | transcodificar | Converte vídeos em lote, com GPU e 5 níveis de qualidade | | baixar-videos | Baixa vídeos e áudio de mais de mil sites (yt-dlp) | | extrair-audio | Tira o áudio de vídeos (MP3/M4A/WAV) | | cortar-video | Corta um trecho do vídeo — instantâneo | | juntar-videos | Junta vários vídeos num só | | criar-gif | Vídeo vira GIF, ou fotos viram slideshow | | marca-dagua-video | Marca d’água de texto ou logo em vídeos | | normalizar-audio | Padroniza o volume (EBU R128) | | info-midia | Relatório de codec, resolução e bitrate + planilha |

🖼️ Imagens

| Programa | O que faz | |—|—| | converter-imagens | Redimensiona e converte imagens em lote | | marca-dagua | Marca d’água de texto ou logo em fotos | | imagens-e-pdf | Junta imagens num PDF ou explode PDF em imagens | | comprimir-pdf | Reduz o tamanho de PDFs |

🗂️ Organizar

| Programa | O que faz | |—|—| | renomear-em-lote | Renomeia por sequência, data ou localizar/substituir | | achar-duplicados | Acha arquivos iguais por conteúdo e libera espaço | | organizar-por-tipo | Separa a bagunça em subpastas por categoria | | compactar-zip | Compacta e extrai arquivos | | limpar-metadados | Remove EXIF e GPS de fotos e vídeos | | limpar-nomes | Deixa os nomes de arquivo seguros para web |

🧹 Úteis

| Programa | O que faz | |—|—| | backup-espelhado | Backup incremental e rápido com robocopy | | verificar-discos | Saúde dos HDs e SSDs (SMART) | | verificar-integridade | Detecta arquivos corrompidos silenciosamente | | analisar-espaco | Descobre o que está enchendo o disco | | limpeza-segura | Limpa temporários e lixeira, com prévia | | relatorio-sistema | Specs do PC, memória, discos e espaço |

🔪 Raiz

| Programa | O que faz | |—|—| | canivete | Menu central que abre todos os outros |

Instalação

Não tem instalação: é só copiar a pasta. O que alguns programas precisam: winget install Gyan.FFmpeg # vídeo e áudio winget install ImageMagick.ImageMagick # imagens winget install ArtifexSoftware.GhostScript # PDF winget install 7zip.7zip # opcional: .rar e .7z winget install smartmontools # opcional: SMART avançado O yt-dlp se instala sozinho quando necessário. Cada programa avisa na tela se faltar algo — veja a lista completa em docs/DEPENDENCIAS.md.

Velocidade

Os programas que trabalham em lote processam vários arquivos ao mesmo tempo, ajustando o número de processos ao tipo de trabalho. Em imagens o ganho medido chega a 4,2×. O transcodificar e o marca-dagua-video usam a placa NVIDIA quando ela existe, e o extrair-audio copia o áudio sem recodificar quando o formato já é o certo — nesse caso é quase instantâneo.

Para quem for mexer no código

As regras técnicas da coleção (cabeçalho polyglot, codificação, paralelismo e as armadilhas já mapeadas) estão em docs/PADROES.md. — Pablo Murad — pablomurad[at]pm[dot]me Desenvolvido por Pablo Murad - 2026

clone
git clone https://code.pablomurad.com/fast-scripts.git