fft3dgpu.

Uma versão GPU do Fizick's FFT3DFilter
Baixe Agora

fft3dgpu. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Tonny Petersen aka tsp
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 1.1 MB

fft3dgpu. Tag


fft3dgpu. Descrição

FFT3dGPU representa uma versão GPU de FFT3DFilter de Fizick. O algoritmo (Fast Fourier Transform, denoising) é o mesmo para a maior parte. Atualmente, o seguinte não é implementada: suporte para vídeo entrelaçado ou YUY2 de cores ou padrão de ruído. Nesta versão o próximo quadro é processado enquanto espera para a GPU para terminá-la do trabalho. Significado os filtros antes fft3dGPU estão trabalhando simultaneamente com ele. Instalação Para usar esse filtro você precisa DirectX 9.0c ou melhor e uma placa gráfica que suporta DirectX 9 em hardware. Essa é, pelo menos, uma ATI Radeon 95xx ou Nvidia Geforce fx 5xxx. Geforce 6xxx ou melhor é recomendado. Se você tiver baixado o instalador basta executá-lo no que estiver pronto, fft3dgpu.hlsl cópia mais e copiar FFT3dGPU.dll no mesmo diretório, copie também d3dx9_30.dll para o diretório C: windowssystem32. As versões mais antigas também teve fft3dgpu9b.dll (não disponível no momento) para suportar DirectX 9.0b (NÃO copiar tanto dll para o diretório autoload.) DirectX 9.0c pode ser mais rápido para pessoas que usam Nvidia Geforce 6xxx porque ele adiciona suporte para PixelShader 3.0. Se você não tem a última versão do DirectX instalada (Abril de 2006 ou posterior) você pode obtê-lo aqui ou extrair o d3dx9_30.dll arquivo para o diretório c: windowssystem32. O instalador irá copiar d3dx9_30.dll para o local certo o que significa que ele não deve ser preciso executar o instalador do DirectX se você tem Directx 9c instalado. Sintaxe FFT3DGPU (clipe, flutuador "sigma", flutuador "beta", int "BW", int "BH", int "bt", flutuador "afinar", int "plano", int "modo", int "bordersize", Int "precisão", bool "NVPerf", flutuar "degrid", flutuar "scutoff", flutuar "SVR", flutuar "Smín", flutuar "Smáx", flutuar "kratio", int "ow", int "oh", int "WinType", int "entrelaçados", flutuador "sigma2", flutuador "sigma3", flutuador "sigma4", boleano "oldfft") parâmetros da função: grampo: o grampo de filtro. O clipe deve ser YV12. sigma e beta tem o mesmo significado que no fft3dfilter. Padrão = 2. sigma2, sigma3, sigma4 Se controlos especificados o valor de sigma para o mais alto (Sigma) para frequência mais baixa (sigma4). Padrão = sigma bw, bh: blockwide e altura do bloco. Ele deve ser uma potência de 2 ou seja, valores válidos é 4,8,16,32,64,128,256,512 (note que bw deve ser superior a 4 para o melhor resultado). Padrão = 32 bt: Modo. bt = -1 afiar única, bt = 0 Filtro de Kalman, bt = 1 é a filtragem 2d, bt = 2 utiliza o quadro actual e anterior, bt = 3 utiliza a corrente anterior e seguinte quadro, bt = 4 utiliza os dois quadros anteriores, o quadro atual e no próximo. default 1 aguçar: valores positivos aguça a imagem, valores negativos borra a imagem. 0 desativa nitidez. Padrão 0. avião: 0 filtros de luminância, 1,2 e 3 filtros Chroma (ambos U e V). 4 filtra ambos luminância e crominância. Padrão 0. mode: 0 somente sobreposições 1: 1. Isso é mais rápido, mas produz artefatos com altos valores de sigma. Modo = um bloco sobrepõe 2: 1. Esta é mais lento, mas produz menos artefatos. Modo = 2 novamente 1: uma sobreposição, mas com uma margem adicional. Isto reduz artefactos de fronteira observados com o modo de = 0. A velocidade é entre o modo de 0 e 1. Kalman (bt = 0) funciona bem com mode = 0. padrão 1 bordersize: utilizado somente com o modo 2. define o tamanho da fronteira. O padrão é um. precisão: 0: usar 16 carros alegóricos bits (metade precisão), 1: para usar 32 bits flutuador (precisão simples) para o FFT e 16 bits para o flutuador Wienner / Kalman e nitidez. 2: hair utilizar flutuadores 32 bits. Usando 16 bit float aumenta o desempenho, mas reduz a precisão. Com uma precisão Geforce 7800GT = 0 é ~ 1,5 vezes mais rápido do que do que o modo 2. Padrão = 0. NVPerf: Ativa o suporte para NVPerfHUD (http://developer.nvidia.com/object/nvperfhud_home.html). falso padrão. degrid: Permite degriding. Só funciona bem com mode = 1. Não degrid o filtro de Kalman (mas faz degrid a nitidez (se estiver ativado) após filtro de Kalman). padrão de 1,0 para o modo de = 1, 0,0 para o modo de = 0 ou 2 scutoff, svr, Smín, Smax: mesmo significado que fft3dfilter. Controla a nitidez. scutoff default = 0,3, svr = 1,0, Smín = 4.0, Smax = 20,0 kratio: mesmo que fft3dfilter. Controlar o limiar para reseting o filtro de Kalman. padrão 2.0 ow, oh: isso só funciona com mode = 1. Isto especifica o quão grande a sobreposição entre os blocos são. Sobreposição tamanho deve ser menor ou igual à metade do tamanho de bloco. Ow deve ser mesmo. Padrão: ow = pc / 2, oh = bh / 2 WinType: Alterar a função de análise e janela syntesis. Mesmo que fft3dfilter entrelaçado: Defina como true para filtragem separada para cada campo. Default = false. Oldft: Defina como TRUE para usar o antigo FFtcode (usado na versão 0.6.2 e inferior) false para usar o novo código FFT. Se não for definido, o FFT3DGPU usará o código mais rápido. FAQ: P: O que significa quando recebo um erro inesperado da caixa pop-up encontrado com código de erro: d3derr_outofvideomemory. R: Isso significa que o FFT3DGPU precisa de mais memória do que há availebobol na placa gráfica. Então, você terá que atualizar ou tentar diminuir a resolução, BT, BH, BW, OW, OH ou usar USEFLOAT16 = True ou modo 0 ou 2 P: Qual configuração dá o mesmo resultado do FFT3DFilter? A: FFT3DGPU (modo = 1, precisão = 2) é Similair para fft3dfilter (), mas por favor, note os diferentes valores padrão para BW, OW, BH, OW P: Existe alguma diferença entre fft3dfilter e fft3dgpu? R: Algumas das características da FFT3DFilter ainda estão faltando. P: Por que fft3dgpu é tão lento composta para fft3dfilter? A: Você tem uma placa gráfica lenta como um GeForce FX 5200 ou você não está usando enquanto está fazendo codificação pesada da CPU (como xvid / divx) P: Como eu uso NVPERFHUD? A: set nvperf = true e usei este comando ou faça um atalho para executá-lo: "caminho para nvperfhudnvperfhud.exe" "caminho para virtualdubmodvirtualdubmod.exe" "caminho para avstest.avs" e habilitado "força não pura" P: Eu recebo esse erro: "Apenas Pixelshader 2.0 ou superior suportado" R: É porque você precisa de uma placa gráfica que tenha suporte de hardware para o DirectX 9.


fft3dgpu. Software Relacionado

OGMDemuxer.

Esta ferramenta Demux fluxos de um arquivo Multimídia baseado em OGM (OGG). ...

319 274 KB

Download