Como muitos vocês já devem ter notado, talvez em grandes superfícies, ao olhar para uma TV "normal" e uma de "100hz" a diferença de fluidez é tremenda, é da noite para o dia.
Como em tecnologia TFT isso dos 100hz pouco tem a ver com o sistema de CRT meti-me a pensar e presumi que aquilo não passasse mais do que um simples tratamento à imagem, colocando novos frames intermédios.
Tanto fartei de pesquisar que finalmente encontrei uma solução para "transformar" o meu simples TFT num "True Motion"
Antes de mais vamos precisar das seguintes ferramentas:
Ffdshow http://www.afterdawn.com/software/vi...rs/ffdshow.cfm
AVISynth 2.5.7 http://sourceforge.net/project/showf...group_id=57023
MVTools http://avisynth.org.ru/mvtools/mvtools.html
MT (multi-threading plug-in) for AVISynth http://avisynth.org/mediawiki/MT
1 - Instalar ffdshow e AVISynth
2 - Extrair o mvtools.dll do MVTools para a directoria AVISynth\plugins
3 - Extrair mt.dll do MT para a directoria AVISynth\plugins
4 - Substituir c:\windows\system32\avisynth.dll (pode também ser em syswow64 em caso de SO de 64bits) pelo avisynth.dll que se encontra dentro do arquivo MT
Agora a parte da configuração do fddshow:
Eu tenho configurado da seguinte forma:
Segue o script para mais fácil introdução:
SetMtmode(2,12)
global idx1 = 10
global source=ffdshow_source()
source=changefps(source,source,true)
# assume progressive PAL 25 fps or NTSC Film 23.976 source
idx1 = idx1 + 1
backward_vec = source.MVAnalyse(blksize=16, isb = true, chroma=false, pel=1, searchparam=1, idx=idx1)
# we use explicit idx for more fast processing
forward_vec = source.MVAnalyse(blksize=16, isb = false, chroma=false, pel=1, searchparam=1, idx=idx1)
source.MVFlowFps(backward_vec, forward_vec, num=2*FramerateNumerator(source), den=FramerateDenominator(source), mask=0, idx=idx1)
distributor()
Agora tentem abrir um filme (por exemplo divx) com o Media Player ou outro player que use ffdshow (se estiver a usa-lo, na taskbar vai aparecer o simbolo do ffdshow) e vejam a enorme diferença!
Isto ainda é tudo um pouco experimental e poderão haver falhas e umas afinações no script dependendo de sistema para sistema, mas este script funciona bem no meu..
Recomenda-se um bom CPU para 720 e 1080. Em SD não é muito exigente e qualquer CPU recente se aguenta
Como em tecnologia TFT isso dos 100hz pouco tem a ver com o sistema de CRT meti-me a pensar e presumi que aquilo não passasse mais do que um simples tratamento à imagem, colocando novos frames intermédios.
Tanto fartei de pesquisar que finalmente encontrei uma solução para "transformar" o meu simples TFT num "True Motion"
Antes de mais vamos precisar das seguintes ferramentas:
Ffdshow http://www.afterdawn.com/software/vi...rs/ffdshow.cfm
AVISynth 2.5.7 http://sourceforge.net/project/showf...group_id=57023
MVTools http://avisynth.org.ru/mvtools/mvtools.html
MT (multi-threading plug-in) for AVISynth http://avisynth.org/mediawiki/MT
1 - Instalar ffdshow e AVISynth
2 - Extrair o mvtools.dll do MVTools para a directoria AVISynth\plugins
3 - Extrair mt.dll do MT para a directoria AVISynth\plugins
4 - Substituir c:\windows\system32\avisynth.dll (pode também ser em syswow64 em caso de SO de 64bits) pelo avisynth.dll que se encontra dentro do arquivo MT
Agora a parte da configuração do fddshow:
Eu tenho configurado da seguinte forma:
Segue o script para mais fácil introdução:
SetMtmode(2,12)
global idx1 = 10
global source=ffdshow_source()
source=changefps(source,source,true)
# assume progressive PAL 25 fps or NTSC Film 23.976 source
idx1 = idx1 + 1
backward_vec = source.MVAnalyse(blksize=16, isb = true, chroma=false, pel=1, searchparam=1, idx=idx1)
# we use explicit idx for more fast processing
forward_vec = source.MVAnalyse(blksize=16, isb = false, chroma=false, pel=1, searchparam=1, idx=idx1)
source.MVFlowFps(backward_vec, forward_vec, num=2*FramerateNumerator(source), den=FramerateDenominator(source), mask=0, idx=idx1)
distributor()
Agora tentem abrir um filme (por exemplo divx) com o Media Player ou outro player que use ffdshow (se estiver a usa-lo, na taskbar vai aparecer o simbolo do ffdshow) e vejam a enorme diferença!
Isto ainda é tudo um pouco experimental e poderão haver falhas e umas afinações no script dependendo de sistema para sistema, mas este script funciona bem no meu..
Recomenda-se um bom CPU para 720 e 1080. Em SD não é muito exigente e qualquer CPU recente se aguenta