Um segundo caindo no passado: projeto open source NTSC-RS recria em código a alma dos ruídos da TV analógica e do VHS
Mergulhando nos velhos tempos num segundo: o projeto open-source NTSC-RS recria com código a alma do ruído da TV analógica e do VHS
Numa era em que o 4K HDR já está amplamente difundido, um grupo de desenvolvedores nostálgicos decidiu seguir na contramão, tentando resgatar as memórias visuais das décadas de 1980 e 1990. Recentemente, um projeto open-source de simulação de vídeo chamado NTSC-RS ganhou destaque discreto nas comunidades técnicas. Ele não busca nitidez, mas simula meticulosamente, com código puro, a tela de neve da perda de sinal da TV analógica, os característicos rastros de cor das fitas VHS e a sensação de rasgo na imagem causada pelo desgaste do tempo.
Mais que um filtro: uma simulação de sinal a nível físico
O mercado está cheio de aplicativos que oferecem filtros retrô com um toque, mas a ambição do NTSC-RS vai muito além. Construído em Rust, o projeto mergulha fundo na modulação e demodulação do sinal no padrão NTSC (National Television System Committee). Ele não se limita a sobrepor uma camada de ruído na imagem, mas simula completamente o “efeito arco-íris” causado pela separação imperfeita entre os sinais de luminância e crominância, além do rolamento horizontal da imagem provocado por falhas no sinal de sincronia. Quando a fonte de vídeo é inserida, o NTSC-RS consegue exibir em tempo real o halo de sobretensão típico do arranque a frio de televisores antigos e até replica o breve desfoque e os saltos de quadro que ocorrem quando uma fita de vídeo guardada por muito tempo absorve umidade.
A arte retrô dos geeks tecnológicos: uma “beleza imperfeita” quantificável e programável
A lógica de design do NTSC-RS tem um forte espírito geek. Ele transforma fenômenos físicos de envelhecimento, antes incontroláveis, em um conjunto de parâmetros claros e ajustáveis. O desenvolvedor pode controlar com precisão a densidade do grão do ruído, o comprimento dos rastros e a abrangência do transbordamento de cor. Para criadores de arte digital, isso é uma verdadeira mina de ouro. Seja para injetar instantaneamente uma sensação lo-fi retrô em um videoclipe musical, ou para adicionar a densidade da arqueologia de mídia a um curta-metragem cyberpunk, o NTSC-RS oferece uma operação precisa a nível de pixel. Mais importante ainda, seu núcleo em Rust garante uma eficiência de renderização extremamente alta e baixo uso de memória ao executar operações complexas de sinais, sem se tornar um gargalo de desempenho para o trabalho criativo.
Um projeto coletivo de memória da comunidade open-source
Numa época em que televisores analógicos e videocassetes antigos estão gradualmente se tornando lixo eletrônico, preservar esse patrimônio visual único por meio de software se torna especialmente valioso. A natureza open-source do NTSC-RS significa que esta não é uma jogada de marketing nostálgico de uma empresa, mas sim uma “ação de resgate da memória analógica” conduzida coletivamente por desenvolvedores do mundo todo. Qualquer pessoa pode enviar código, aperfeiçoar variações de diferentes padrões, como algoritmos de simulação de PAL ou SECAM. Essa colaboração faz com que o projeto não seja apenas uma ferramenta de processamento de vídeo, mas se transforme em uma plataforma de construção de um arquivo audiovisual digital.
Atualmente, o código-fonte do projeto está totalmente disponível no GitHub e já atrai a atenção de uma grande quantidade de entusiastas de jogos retrô e músicos que utilizam sintetizadores de vídeo. Em um momento em que os algoritmos buscam cada vez mais o hiper-realismo, o NTSC-RS nos lembra: aqueles instantes distorcidos, carregados de ruído áspero, muitas vezes carregam a temperatura emocional mais genuína. Se você também deseja tingir os frios pixels digitais com o calor respiratório característico dos tubos de imagem eletrônicos, vá agora ao repositório do projeto e toque com as próprias mãos essa “imperfeição” que foi descartada pela época, mas que é impossível de esquecer.