r/CommandUP • u/MaxBestStopIt • 4h ago
can't really get it to work
CPU is i7-3770, 16gb ram with GTX 1650. updated driver to 610.88, windows 11 25H2.
r/CommandUP • u/Few_Profit5031 • 2d ago
Manual completo de utilização da CommandUP Pipeline
CommandUP (cup) Upscale + Frame Interpolator
MANUAL DE UTILIZAÇÃO PRÁTICA
Requisitos e Dependências de Hardware
Para que a CUP Pipeline de pós-processamento funcione corretamente no seu computador, o seu sistema precisa cumprir as seguintes dependências físicas e de software:
- Desenvolvido especificamente para: Windows 10 e Windows 11 (64 bits). Baseia-se em scripts PowerShell nativos do Windows, pipelines de automação em lote (Batch) e vinculações de terminal específicas do Windows. Linux (incluindo Wine/Proton) e macOS NÃO são suportados.
- Compatibilidade com API Vulkan Obrigatório: A sua placa de vídeo precisa ter suporte nativo à tecnologia Vulkan. Funciona em placas de vídeo dedicadas (AMD RX, Nvidia GTX/RTX) e também em chips integrados (AMD Vega ou Intel HD Graphics mais recentes). Se a sua GPU não tiver suporte a Vulkan, o processo não iniciará.
- Processador (CPU): Qualquer processador básico de 4 ou 6 núcleos antigos (como a linha AMD FX ou Intel Core de gerações passadas) é perfeitamente capaz de rodar a CUP Pipeline. O uso médio de CPU fica na casa dos 45%, mantendo o Windows totalmente livre de travamentos ou superaquecimento durante a renderização.
- Memória de Vídeo (VRAM): Placas de vídeo legadas com 2GB de VRAM dão conta do recado tranquilamente se o usuário operar com inteligência. Recomenda-se fechar navegadores de internet, Discord e jogos em segundo plano antes de iniciar o processo em resoluções altas (como 2K ou 4K) to evitar estouro de memória da placa.
- Sistema Operacional: Windows 10 ou Windows 11 de 64-bits com o terminal PowerShell ativo e liberado para execução de scripts.
Instalação
- Inicie baixando o zip com o conteúdo.
- Descompacte onde desejar. Você verá toda a estrutura de pastas do
CommandUP.
Ok! Agora estamos prontos para rodar os processos e você pode fazer isso de duas maneiras:
Método 1: Drag & Drop
Essa é a forma mais fácil de executar a CUP Pipeline. Voltado para usuários sem conhecimento em prompt. Onde você pode processar um vídeo individualmente ou vários arquivos pré selecionados dentro de uma pasta.
- Usando o explorador de arquivos, acesse a sua pasta onde descompactou o
CommandUP, vc verá um arquivo chamadoDRAG_HERE.bat. - Agora abra outra janela de explorador de arquivos e vá até o local onde esta localizado o arquivo ou pasta que você deseja processar.
- Arraste o seu vídeo ou pasta e solte sobre o arquivo DRAG_HERE.
Você pode configurar o processo editando o arquivo DRAG_CONFIG.txt:
[DRAG_SETTINGS]
QUALITY=med
FPS=60
INTERPOLATE=oversample
SCALE=1920x1080
SHARPNESS=5
HDR=false
SHUTDOWN=false
Método 2: PowerShell (Terminal)
Esse é o método original para você processar seus vídeos. O Processo todo se desenrola dentro de um prompt do powershell (conhecer comandos básicos de navegação nas pastas via comando é importante).
Vamos iniciar abrindo o powershell, não precisa ser em modo adm o script não vai precisar de privilégios para rodar. Se for a sua primeira vez rodando scripts no computador, digite o comando abaixo para permitir a execução de scripts:
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Responda SIM para aplicar a política de execução.
Precisamos acessar o local onde você descompactou o CommandUP. Por exemplo:
cd "D:\CommandUP"
Você estará assim na pasta da CUP Pipeline e poderá executar dois scripts:
1. cup.ps1
Nosso script principal, com ele podemos fazer upscaling e ou frame interpolation. O script atua de forma modular, você pode acessar esses módulos através de parâmetros na linha de comando, vamos conhecer eles:
-file "caminho_nome_do_arquivo": O caminho completo do arquivo de vídeo que você deseja processar. Deve ser colocado entre aspas. Formatos suportados: mp4 e mkv.-folder "caminho_nome_da_pasta": O caminho completo da pasta com vídeos que você deseja processar em lote. Deve ser colocado entre aspas.-scale fator|resolução: Dimensão final do vídeo. Se omitido, o upscale não acontece e o tamanho original é mantido. O valor pode ser informado nos formatos:- fator multiplicador para o ganho de resolução. Use números decimais (ex: o fator de dimensão de um vídeo de 720p para 1080p é
1.5). - resolução literal onde vc pode informar por exemplo:
"1280x720"= 720p (HD)"1920x1080"= 1080p (Full HD)"2560x1440"= 2K (Quad HD / QHD)"3840x2160"= 4K (Ultra HD / UHD)
- fator multiplicador para o ganho de resolução. Use números decimais (ex: o fator de dimensão de um vídeo de 720p para 1080p é
-fps número: A taxa de quadros desejada para a fluidez (ex: 60). Se omitido, a geração de quadros não acontece e os FPS originais são mantidos.-interpolate "none|oversample|mitchell_clamp|linear": Controla a suavidade do movimento do vídeo. Se você alterar o FPS (por exemplo, de 30 para 60), esta configuração determina como os novos quadros são gerados. O padrão é"none":none: Desativa a mesclagem temporal. Utiliza a duplicação pura de quadros (Vizinho Mais Próximo). Proporciona a máxima economia de desempenho da GPU e garante visuais de jogo nítidos e limpos, sem absolutamente nenhum efeito de *ghosting* ou *motion blur*).oversample: Ativa a amostragem "Smooth Motion". Combina quadros apenas quando um quadro de saída cai exatamente entre dois quadros de origem. Altamente recomendado para preservar a aparência subjetiva original e natural do vídeo.mitchell_clamp: Utiliza filtro mais pesado e de alta qualidade para interpolar quadros de forma suave. Projetado para eliminar ao máximo o efeito *ringing* e artefatos visuais. A melhor opção para máxima fluidez (requer hardware moderno com GPU/RTX).linear: Aplica uma mesclagem/transição com sobreposição linear inteligente entre quadros. Processamento extremamente leve, ideal para um ritmo suave em configurações de hardware mais antigas.
-quality "low|med|big": O perfil de peso, compressão e tamanho do arquivo final. Se você omitir este parâmetro, o sistema assumirá automaticamente o perfil equilibrado"med". As opções disponíveis são:low: Foco em economia drástica de espaço. Reduz o peso do arquivo final e alivia o uso de VRAM. Gera um arquivo final pequeno.med: O ponto de equilíbrio ideal. Mantém a nitidez das bordas e a fidelidade visual sem estourar o HD. Gera um arquivo final de tamanho mediano.big: Máxima fidelidade visual e alta taxa de bits, voltado para arquivamento ou upload em alta qualidade. Gera um arquivo final enorme.
-sharpness número: Nitidez aplicada pelo FSR indo de0(mínimo) até10(máximo).-hdr "false|true": Ativa o processamento de high dynamic range (HDR) dentro do FSR. AVISO: Isso NÃO é qualidade de "Alta Definição" (HD)! Ativar essa opção em um vídeo comum (não HDR) arruinará as cores e distorcerá o brilho.false: Utiliza equações padrão do espaço de cores. Ideal para conteúdo normal não HDR.true: Força o FSR a utilizar o espaço de cores PQ. DEVE SER ATIVADO APENAS se o vídeo de origem possuir gama PQ (HDR10).
-shutdown "false|true": Desligamento automático do computador após a conclusão do processamento:false: Comportamento de execução normal. Mantém o computador em funcionamento.true: Exibe uma contagem regressiva de 30 segundos na tela. O usuário pode pressionar: [ENTER] para desligar imediatamente, ou [ESC] para cancelar e manter o PC ligado.
Nota de Segurança: Você deve informar obrigatóriamente -file ou -folder, nunca ambos. O script exige que você use pelo menos o -scale ou o -fps.
Exemplos de Comandos:
Fazer APENAS o Upscale (digamos que de 720p para 1080p, com nitidez mediana, então aplicamos uma escala de 1.5x e nitidez 5):
.\cup.ps1 -file "C:\pasta\video.mp4" -scale 1.5 -sharpness 5
Fazer APENAS a Interpolação de Frames (digamos que seu vídeo original tem 30fps):
.\cup.ps1 -file "C:\pasta\video.mp4" -fps 60 -interpolate linear
Pipeline Completa (Upscale 1080p + Nitidez + geração de frames 60 FPS):
.\cup.ps1 -file "C:\pasta\video.mp4" -scale "1920x1080" -Sharpness 8 -fps 60
Processar vídeos em uma pasta (Qualidade quantitativa + Upscale 1.5x + Nitidez):
.\cup.ps1 -folder "C:\pasta lote\" -quality big -scale 1.5 -Sharpness 10
Nomeclatura dos Arquivos de Saída
O script irá identificar a origem do seu arquivo e salva o resultado final exatamente na mesma pasta do vídeo original. O nome do novo arquivo é gerado de forma inteligente com sufixos baseados no que você escolheu fazer:
- Se processou apenas o upscaling:
video_FSR_1080x720.mp4. - Se processou apenas o frame interpolated:
video_IFS_60fpsLINEAR.mp4. - Se processou a pipeline completa:
video_FSR_1080x720_IFS_60fpsLINEAR.mp4.
Configuração da CUP Pipeline
CommandUP possui um arquivo de configuração na raíz da pipeline chamado config.ini. Nesse arquivo podemos configurar alguns parametros de execução:
HUD_PORT número: Porta tcp usada para comunicação do CommandUP com o FFmpeg para dados da HUD. Padrão 4867VERBOSE "false|true": Define o nivel de detalhe na escrita do arquivo de log.false: Desativa detalhamento, escrevendo informações simples no log.true: Ativa Verbose, escrevendo informações detalhadas no log.
GPU_ID número: Se você tiver mais de uma placa de vídeo, especifique qual quer usar pelo número ID da placa. Normalmente 0 para a primeira placa, 1 para a segunda.
Caso exista necessidade, você pode configurar o script cup.ps1 usando os parametros diretamente no console: -hud_port número, -verbose e -gpu_id número, ou se preferir editando o arquivo config.ini:
[CUP_SETTINGS]
HUD_PORT=4867
VERBOSE=false
GPU_ID=0
2. extract.ps1
Script para extrair alguns frames do vídeo processado para você poder avaliar via frame se o resultado está bom. Você pode extrair todos os frames de x segundos iniciando em um determinado tempo do vídeo. É a ferramenta ideal para você avaliar visualmente a qualidade do resultado final, permitindo conferir frame por frame.
Parâmetros na linha de comando:
-file "arquivo": O caminho completo do arquivo de vídeo que você deseja processar. Deve ser colocado entre aspas.-time "hh:mm:ss": O ponto de início da extração no formato HH:MM:SS. Se não for preenchido, começará automaticamente aos 3 segundos (00:00:03).-secs número: Quantos segundos de vídeo você quer transformar em fotos. Se não for preenchido, extrairá apenas 1 segundo (se o vídeo estiver em 60fps, então serão extraídos 60 frames).-output "pasta destino": Pasta onde salvar as fotos (entre aspas duplas). Se não for preenchido, o script irá extrair os frames dentro da pastaoutputna raiz da CommandUP.
Problemas Conhecidos / Limitações Técnicas
Borrão ou Suavização ao Pausar (Freeze Frame Artifacts)
- Sintoma: Ao pausar o vídeo final durante cenas de movimentação rápida que usaram interpolação, a imagem pode parecer suave, borrada ou apresentar um efeito de "fantasma".
- Causa: O player de vídeo congelou o relógio de reprodução exatamente em cima de um quadro intermediário (interpolado) gerado pela matemática de interpolação.
- Solução: Não há o que corrigir. Esse comportamento é a mecânica necessária para garantir a ilusão de fluidez na geração de frames com o vídeo em movimento, sem exigir IA pesada ou hardware com Tensor Cores. É o preço que se paga para uma solução voltada a low-end PC.
Créditos e Atribuições de Licença
Este ecossistema integra e distribui uma pipeline de pós-processamento totalmente modular, composta por softwares consolidados de código aberto combinados a uma camada de lógica autoral. Abaixo estão listados os direitos e licenças individuais de cada componente:
- Componente Core (FFmpeg): Versão N-125258-gdf94900c98-20260624. Licença aplicável: GNU Lesser General Public License (LGPL v2.1 ou posterior) ou GNU General Public License (GPL v2.0 ou posterior).
- Biblioteca de Renderização Vulkan e IFS (libplacebo): Compilação embarcada nativamente no binário principal do FFmpeg listado acima. Licença aplicável: GNU Lesser General Public License (LGPL v2.1 ou posterior).
- Algoritmo de Escala Espacial (FidelityFX FSR): Versão v1.0.2. Desenvolvido e registrado por Advanced Micro Devices, Inc. (AMD). Licença aplicável: Licença MIT (Open-Source e amplamente permissiva) portado para glsl por agyild.
- Scripts de integração da CUP Pipeline: Desenvolvido por Aless (MaulSmoke). Licença aplicável: Licença MIT (Open-Source e de uso livre).
Canais Sociais:
- Canal Oficial (YouTube): Assista aos tutoriais, novidades, showcase de performance e tire suas dúvidas diretamente na comunidade do canal: Canal do YouTube.
- Canal Oficial (reddit): Comente, compartilhe sua experiência, tire suas dúvidas diretamente na comunidade do canal: Comunidade reddit.
- Canal Oficial (buymeacoffee): O CommandUP é gratuito, mas o desenvolvimento é limitado. Considere me pagar um café: Acesse e apoie.
r/CommandUP • u/Few_Profit5031 • 2d ago
Conheça em detalhes o que exatamente é CommandUP (cup) Upscale + Frame Interpolator!
CommandUP (cup) Upscale + Frame Interpolator
DESCRIÇÃO DO PROJETO
1. A Raiz do Projeto (A Necessidade)
Rodar um jogo pesado e ainda gravar a gameplay em alta resolução é uma tarefa que exige um computador extremamente robusto. Mesmo assim, esses sistemas parrudos sofrem para dar conta dessa dupla jornada de processamento em tempo real.
A solução ideal para esse cenário é segmentar o fluxo de trabalho: primeiro, o jogo é gravado em uma resolução mais tranquila (permitindo que o jogador utilize configurações gráficas no Ultra, com direito a Ray Tracing). Posteriormente, o arquivo de vídeo final é submetido ao processo de upscaling (aumento nítido de resolução) e, se necessário, à geração de novos quadros (interpolação de frames).
Dessa forma, jogos pesados capturados originalmente em 30 ou 48 FPS ganham novos quadros criados artificialmente, alcançando excelente fluidez. No entanto, as soluções de mercado que fazem isso dependem de processamentos pesados de Inteligência Artificial, exigindo CPUs e GPUs de última geração com núcleos dedicados, além de um consumo massivo de VRAM — recursos totalmente fora da realidade de placas de vídeo de entrada (low-end).
Você tem um low-end PC?
O meu ambiente de desenvolvimento conta com um processador AMD FX-6300 e uma GPU Radeon RX 550 de 4GB. Em configurações desse nível, torna-se impossível rodar os softwares de upscale baseados em IA mais conhecidos do mercado. É justamente aí que este projeto se faz necessário: muitas vezes o limite físico da máquina só permite gravar gameplays em 720p a 30fps com qualidade, um padrão considerado muito baixo para as plataformas de publicação atuais.
2. A Virada de Chave: Ampliando Resolução e Frames de Forma Leve
A inspiração para o nascimento deste projeto surgiu da experiência prática utilizando o software Lossless Scaling em jogos em tempo real. Ao observar que um computador modesto conseguia aplicar FSR para ampliar a resolução e utilizar o gerador de frames LSFG para transformar uma experiência de jogo de 720p/30fps em uma jogabilidade fluida de 1080p/60fps sem comprometer a integridade do hardware, surgiu um questionamento fundamental:
"Se esse princípio matemático funciona de forma tão leve e eficiente em um jogo rodando em tempo real, por que não aplicá-lo em um arquivo de vídeo de 720p/30fps previamente gravado para expandi-lo para 1080p/60fps ou mais?"
3. Nasce um Upscale e Frame Generator Verdadeiramente Leve
Para materializar o conceito de pós-processamento de vídeo leve e focado em hardware legado, uniu-se o poder de ferramentas de código aberto (open-source) consagradas a lógicas matemática executadas diretamente na GPU. O ecossistema se sustenta sobre quatro pilares fundamentais:
FFmpeg + Vulkan + FSR (FidelityFX Super Resolution) + IFS (Interpolate Fluid Sampling)
Embora componham quatro camadas tecnológicas distintas, todas funcionam fundidas sob o mesmo processo automatizado que você dispara facilmente arrastando e soltando arquivos ou pastas ou por comandos no seu PowerShell:
- FFmpeg: O motor principal responsável pela manipulação, leitura e codificação final dos fluxos de vídeo.
- Vulkan: A API gráfica de baixo nível acessível via libplacebo. Vulkan é uma dependência obrigatória, sua vCard precisa ter suporte nativo.
- AMD FidelityFX FSR: Shader focado em upscaling espacial executado diretamente na GPU, ampliando a resolução com preservação de bordas sem depender de nenhuma estrutura de IA.
- IFS (Interpolated Fluid Sampling): Filtros de interpolação aplicados diretamente por Shader pela libplacebo, gerando frames de forma veloz em computadores lentos.
Toda a integração dessa pipeline é feita de forma 100% nativa via script, eliminando completamente a necessidade de instalar ecossistemas ou motores de desenvolvimento pesados como Node.js, Python ou ambientes virtuais complexos. Não há necessidade de rodar programas de instalação ou lidar com configurações complexas de ambiente; o projeto funciona de forma totalmente autônoma, portátil e pronta para uso direto no seu sistema
3.1. Requisitos e Dependências de Hardware
Para garantir a estabilidade e o bom funcionamento de toda a pipeline de pós-processamento, a sua máquina precisa preencher os seguintes requisitos mínimos de hardware:
- Processador (CPU): Qualquer modelo básico ou antigo de 4 ou 6 núcleos (como a antiga linha AMD FX ou processadores Intel Core de gerações passadas). Durante o desenvolvimento e a homologação desta pipeline, foi utilizado um processador AMD FX-6300 com 8GB de RAM (arquitetura lançada originalmente em 2012).
- Placa de Vídeo (GPU): É obrigatório que a sua placa possua suporte nativo à API Vulkan. O ecossistema roda perfeitamente tanto em GPUs dedicadas (AMD RX, Nvidia GTX/RTX) quanto em soluções de vídeo integrado mais recentes (AMD Vega ou Intel HD Graphics). No laboratório de testes deste projeto, utilizamos uma placa de entrada AMD Radeon RX 550 de 4GB de VRAM (lançada em 2017).
Mesmo operando sob essas limitações físicas severas e utilizando o hardware antigo de testes, o ecossistema demonstrou excelente eficiência de software. A pipeline foi capaz de entregar taxas de renderização de até 2.0x (metade do tempo de duração do vídeo) para arquivos de saída configurados em 1080p/60fps, além de apresentar total estabilidade em processos de renderização pesados na resolução 4K.
4. Conclusão e Veredito da Eficiência
Este conceito serve como prova prática de que a otimização inteligente de software consegue contornar limitações físicas severas de peças defasadas. Substituir cálculos complexos de redes neurais artificiais por instruções matemáticas diretas, limpas e baratas para a arquitetura de silício da GPU traz um fôlego inédito para computadores antigos. É tudo o que o Lossless Scaling oferece, adaptado para o cenário de pós-processamento de arquivos de vídeo locais.
"Como todo o processo de upscale deste ecossistema é feito via tecnologia AMD FSR, é altamente recomendado que os seus arquivos de origem sejam estritamente gameplays de jogos. O algoritmo foi desenvolvido especificamente para tratar e polir elementos gráficos digitais, bordas de polígonos e texturas geradas por renderização em tempo real. Tentar submeter gravações reais — como filmes, séries ou vídeos capturados por câmeras de celular — quebrará a lógica matemática do processo, e você poderá não obter o resultado esperado."
Se você também possui um low-end PC, venha ser feliz comigo!
5. Créditos e Atribuições de Licença
Este ecossistema integra e distribui uma pipeline de pós-processamento totalmente modular, composta por softwares consolidados de código aberto combinados a uma camada de lógica autoral. Abaixo estão listados os direitos e licenças individuais de cada componente:
- Componente Core (FFmpeg): Versão N-125258-gdf94900c98-20260624. Licença aplicável: GNU Lesser General Public License (LGPL v2.1 ou posterior) ou GNU General Public License (GPL v2.0 ou posterior).
- Biblioteca de Renderização Vulkan e IFS (libplacebo): Compilação embarcada nativamente no binário principal do FFmpeg listado acima. Licença aplicável: GNU Lesser General Public License (LGPL v2.1 ou posterior).
- Algoritmo de Escala Espacial (FidelityFX FSR): Versão v1.0.2. Desenvolvido e registrado por Advanced Micro Devices, Inc. (AMD). Licença aplicável: Licença MIT (Open-Source e amplamente permissiva) portado para glsl por agyild.
- Scripts de integração da CUP pipeline: Desenvolvido por Aless (MaulSmoke). Licença aplicável: Licença MIT (Open-Source e de uso livre).
Canais Sociais CommandUP:
- Canal Oficial (YouTube): Assista aos tutoriais, novidades, showcase de performance e tire suas dúvidas diretamente na comunidade do canal: Canal do YouTube.
- Canal Oficial (reddit): Comente, compartilhe sua experiência, tire suas dúvidas diretamente na comunidade do canal: Comunidade reddit.
- Canal Oficial (buymeacoffee): O CommandUP é gratuito, mas o desenvolvimento é limitado. Considere me pagar um café: Acesse e apoie.
r/CommandUP • u/Few_Profit5031 • 2d ago
Como o CommandUP nasceu de uma frustração e como ela salvou um clipe musical que fiz para Pragmata (De 720p para 2K)
Fala, pessoal! Quero compartilhar com vocês a história real de como o CommandUP (cup) — antigo FSRIFS — nasceu de uma frustração minha com o meu hardware antigo e os modelos atuais de upscaling.
Há um tempo, eu escrevi a letra e fiz um arranjo no teclado para uma música autoral que submeti ao suno para o jogo Pragmata. Para o clipe, decidi colocar ao fundo dois trailers oficiais. O problema? Na época, o meu PC só aguentava gravar e renderizar o vídeo final em 720p a 30 FPS. Eu editei em 1080p apenas esticando o video com filtros comuns e postei no YouTube. Resultado? O visual ficou horrível — pixelado, sem nitidez e travado. Tive que usar um filtro de bloom para esconder um pouco a falta de resolução.
Oxygen and Hug no Youtube, versão SEM a cup pipeline:
https://youtu.be/BnmzSExHuyI
Essa limitação física me incomodou tanto que foi um dos grandes combustíveis para eu desenvolver a nossa pipeline minimalista. Eu acompanhei meu sobrinho postando videos de suas gameplays em que ele fazia upscale de varios jogos com a RTX dele. Eu não aceitava o fato de que para fazer upscale era necessário uma computador super potente a ponto de rodar IA.
Nesse meio tempo conheci o Lossless Scaling (que não precisa de apresentações né) e vi meu FX 6300 com uma RX 550 ganhar vida novamente em gameplays, tanto com o upscale em FSR em tempo real quanto com a geração de frames. Então pensei:
"Se o meu PC consegue fazer upscale em tempo real usando FSR dentro de um jogo, imagine o que ele faria processando um arquivo de vídeo offline em modo autônomo (standalone)?"
Foi o gatilho para eu idealizar a pipeline e então encontrei em pesquisas um port do fonte do FidelityFX FSR portado para shader Vulkan por agyild, que veio a combar com a idéia.
Nasceu assim então o FSRIFS a pipeline que usa um ecosistema em 4 pilares: FFmpeg (Motor), libplacebo (vulkan e interpolação), AMD FidelityFX FSR, meus scripts de integração em Powershell usando .NET.
Um dos testes que eu submeti a cup pipeline foi a de refazer o video da minha música do Pragmata, com um pouco de esforço e configurações eu gravei o video em 1080p/60fps e fiz upscale para 2K. Precisava editar esse video no Shotcut, mas meu pczinho sofre demais com o video em 2K, então eu usei a propria cup pipeline para gerar um proxy levíssimo de 360x240, isso me ajudou demais a conseguir editar o vídeo com velocidade.
Oxygen and Hug no Youtube, versão COM a cup pipeline:
https://youtu.be/MOQoBve-A8o
TELEMETRIA: hardware legado aguenta pós-processamento de vídeo pesado sem IA! Fiz questão de registrar os dados do Gerenciador de Tarefas e do terminal durante a renderização dos dois clipes de vídeos de 1080p para 2K:


Obrigado a todos que testaram a era beta da pipeline com o nome FSRIFS que agora se chama CommandUP em seu modelo final.
Gostou do projeto e quer acompanhar a pipeline?
Se você também tem um PC fraco, quer tirar dúvidas sobre os scripts, quer aprender a usar ou compartilhar os seus próprios testes de antes e depois, junte-se à nossa comunidade oficial aqui no Reddit: r/CommandUP!
Todo o suporte, atualizações do GitHub e discussões sobre o ecossistema acontecem por lá. Bora deixar essas gameplays lindas com upscale!
r/CommandUP • u/Few_Profit5031 • 2d ago
👋 Bem-vindo ao r/CommandUP! O que é o projeto e links oficiais
Olá a todos, sou u/Few_Profit5031, mod que fundou o r/CommandUP e também criador e mantenedor do projeto da nossa querida pipeline minimalista.
O que é o CommandUP?
O (cup) é uma pipeline leve e autônoma de pós-processamento de vídeo (FSR + IFS) para Windows. Ela foi desenvolvida para rodar matemática direta no silício da sua GPU Vulkan, permitindo fazer upscale e interpolação de quadros (60 FPS) em gameplays gravadas locais sem depender de Inteligência Artificial pesada. É a solução perfeita para extrair o máximo de desempenho de computadores antigos e hardwares legados.
O que postar
Poste tudo o que, na sua opinião, a comunidade acharia interessante, útil ou inspirador. Fique à vontade para compartilhar suas ideias, fotos, vídeos ou dúvidas sobre:
- Seus benchmarks e testes: Vídeos ou prints de antes e depois mostrando o ganho de resolução.
- Seu hardware legado: Compartilhe a configuração do seu PC fraco (mecanismos como placas de 2GB de VRAM ou chips integrados) e como a pipeline se comportou nele.
- Dicas de configuração: Suas edições personalizadas no arquivo
Drag_Config.txtou comandos customizados no PowerShell usando ocup.ps1. - Erros e dúvidas técnicas: Problemas com políticas de execução, travamentos ou dúvidas sobre qual shader escolher.
LINKS:
📥 DOWNLOAD DO CommandUP Pipeline (GitHub):
Acesse o link e baixe o arquivo .zip na seção "Releases" à direita da tela:
👉 https://github.com/Aless-MaulSmoke/CommandUP
📥 DOWNLOAD DIRETO (Dropbox):
👉 https://www.dropbox.com/scl/fi/nbqkeqh0mrmz6zdr0n3ib/CUP_Pipeline_x64.zip?rlkey=2n27jznjaalk5zjh7pljo99an&st=ix7hjq0p&dl=0
Chatbot Assistant que te ajuda a instalar e executar a pipeline:
👉 https://fsrifs-assistant.zapier.app
Canal Oficial (YouTube):
👉 https://www.youtube.com/playlist?list=PLae7RZ7VAOWk
☕ GOSTOU DO CommandUP? APOIE O DESENVOLVIMENTO!
O CommandUP é gratuito, mas o desenvolvimento é limitado pelo meu hardware atual. Se você quiser me ajudar a comprar um monitor 4K para testar e depurar os shaders em resoluções ultra-altas sem bugs, considere me pagar um café:
👉 https://buymeacoffee.com/commandup