Ferramenta em Python remove mosaicos de vídeos e ganha destaque no código aberto
O Jasna utiliza aceleração por GPU para restaurar imagens e vídeos com mosaicos, oferecendo interface gráfica e linha de comando.
Edição: Anderson Gomes
· 3 min de leitura

A restauração de conteúdos visuais digitais ganhou um novo aliado no cenário de código aberto com o projeto Jasna, criado pelo desenvolvedor Kruk2. A ferramenta, construída na linguagem Python, alcançou rápida popularidade na comunidade técnica, somando 2.319 estrelas no período recente e totalizando 4.208 estrelas na plataforma GitHub. O software resolve o problema da degradação visual causada por mosaicos em arquivos de mídia, permitindo a reconstrução de quadros diretamente pelo hardware do usuário.
Dados rápidos
- Repositório: Kruk2/jasna
- Licença: AGPL-3.0
- Linguagem: Python
- Estrelas: 4.208 (344 forks)
- Posição no ranking: não informado no repositório
- Data da consulta: 2026-11-01
Restauração visual focada em mosaicos A ferramenta resolve a necessidade de recuperar imagens que sofreram oclusão por mosaicos em gravações. O algoritmo varre o vídeo, detecta as áreas afetadas e aplica as redes neurais de restauração, deixando o restante do conteúdo intocado.
Essa abordagem preserva a qualidade original do restante da cena, concentrando a capacidade da GPU exclusivamente nas regiões que exigem correção. A aplicação atende tanto usuários que preferem uma interface gráfica intuitiva quanto desenvolvedores que operam por meio da linha de comando.
Arquitetura de modelos e fluxo de trabalho A ferramenta utiliza a unidade de processamento gráfico para realizar os cálculos intensivos de visão computacional. O sistema dispõe de dois modelos principais de restauração: o BasicVSR++, focado em velocidade e disponibilizado de forma gratuita, e o LTX, que consome mais recursos computacionais para entregar detalhes mais finos.
O fluxo de trabalho inclui o recurso Segment Editor, que possibilita selecionar partes específicas da mídia com pré-visualização antes de iniciar o processamento. O aplicativo também possui um reprodutor integrado para assistir ao vídeo restaurado em tempo real sem a necessidade de gerar um arquivo final em disco.
No sistema operacional Linux equipado com placas da AMD, a preparação do ambiente exige a instalação prévia do runtime de vídeo da fabricante. O procedimento é executado via terminal:
curl -fLO https://repo.radeon.com/amf/26.20/amf_installer_26.20.zip
unzip amf_installer_26.20.zip
sudo bash amf_installer_26.20.sh
Casos práticos de uso
- Correção seletiva em regiões específicas de vídeos utilizando a interface do Segment Editor com pré-visualização em tempo real.
- Reconstrução de detalhes em imagens estáticas utilizando o modelo experimental baseado em SD 1.5.
- Reprodução direta do conteúdo restaurado através do Video Player sem salvar um arquivo temporário no armazenamento.
- Restauração de conteúdos gravados em formatos imersivos como vídeos no padrão VR180.
Diferenciais em relação a soluções tradicionais
Diferente de utilitários que reprocessam todo o arquivo de mídia de forma indistinta, a aplicação altera apenas os segmentos demarcados pelo usuário, otimizando o tempo de processamento. Toda a execução ocorre localmente na GPU da máquina, eliminando custos com servidores na nuvem e garantindo total privacidade dos dados.
A estrutura do projeto combina uma base gratuita sob licença open source com um modelo de suporte financeiro para o treinamento de novos modelos. Enquanto o modelo BasicVSR++ cobre o uso convencional sem custos adicionais, modelos como o UNet 4x e o LTX exigem chaves de ativação destinadas a apoiadores.
Limitações técnicas e requisitos de hardware A execução exige placas de vídeo da linha NVIDIA GTX série 16 ou RTX série 20 em diante, com capacidade de computação 7.5 ou superior e drivers recentes. Placas AMD Radeon das séries RX 7000 e 9000 possuem suporte em caráter experimental. Modelos antigos como NVIDIA GTX série 10 ou inferiores não são suportados.
A primeira execução em sistemas NVIDIA exige a preparação inicial dos modelos para o hardware específico, processo que consome entre 15 e 60 minutos. O sistema necessita de instalação em pastas sem caracteres acentuados ou alfabéticos não ingleses, além de ser compatível apenas com sistemas de arquivos NTFS no Windows e ext4, Btrfs, XFS ou ZFS no Linux. Discos em rede não funcionam.
O repositório foi criado em 2026-01-18, com a versão v0.11.3 lançada em 2026-10-20 e o último commit registrado em 2026-10-27. Atualmente constam 18 problemas abertos no repositório. Tópicos no repositório: não informado no repositório.
Resumo rápido
- Projeto: Kruk2/jasna
- Licença: AGPL-3.0
- Linguagem: Python
- Estrelas: 4.208
- Ranking: não informado no repositório
- Risco principal: alta exigência de hardware e incompatibilidade com placas de vídeo antigas ou caminhos de arquivo com caracteres especiais.
Fontes
- Repositório GitHub: https://github.com/Kruk2/jasna
- Última release (v0.11.3): https://github.com/Kruk2/jasna/releases/tag/v0.11.3
- Python
- AGPL-3.0
- Repositórios em Alta
- GitHub Trending

Automação em Go extrai dados do Google Maps com suporte a agentes de IA
· 3 min de leitura
Biblioteca de pixel art ganha fôlego com 244 efeitos prontos para jogos
Efeitos visuais práticos para jogos 2D, em JavaScript puro e sem dependências, atraem desenvolvedores pela versatilidade e pela integração com ferramentas de IA.
· 4 min de leitura

Deepfake em tempo real com uma foto: ferramenta open source ultrapassa 97 mil estrelas
Ferramenta gratuita em Python permite transformar webcams em tempo real com apenas uma imagem, ideal para criadores de conteúdo e artistas digitais.
· 5 min de leitura