Este filtro divide cada campo de uma fonte entrelaçada em seu próprio quadro e então por adaptação, cria as linhas perdidas interpolando o campo atual ou usando os dados do campo anterior. O filtro tenta com um pouco de sucesso suavizar o tremor que produz ao subir e descer.
Note por favor que este filtro é projetado e aperfeiçoado para produzir um clipe que subiu e desceu e que tem duas vezes a taxa de quadro do clipe de entrada. De qualquer forma, também pode ser usado como um desentrelaçador normal que produz uma taxa de quadro idêntica à taxa de quadro da entrada. Para isso, fixe o parâmetro 'mode' para 0 (veja abaixo).
O filtro também produz 50% de movimento lento. Alcança isto com um inteligente subir e descer primeiro e então fixando de volta a taxa de quadro AVI à da taxa original.
DGBob() suporta entradas de espaços de cor RGB, YV12 e YUY2.
DGBob() tem três parâmetros nomeados:
order (0-1, nenhum padrão!) Este parâmetro define a ordem de campo do clipe. É muito importante fixar isto corretamente. Use order=0 (bff) para primeiro campo de fundo (pcf). Use order=1 (tff) para primeiro campo superior (pcs). Você tem que especificar a ordem; DGBob lança uma exceção se você omitir este parâmetro.
Se você selecionar a ordem de campo errada, saltará suavemente para frente e para trás e você pode ver um pouco de penteado. Se isto acontecer, você precisa inverter a ordem de campo.
mode (0-2, padrão 1) Fixe mode=0 para produzir um clipe com vários quadros iguais aos do clipe de entrada e uma taxa de quadro igual para a taxa de quadro de entrada. Isto permite usar o filtro de desentrelace simples.
Fixe mode=1 para produzir um clipe com vários quadros iguais com duas vezes ao do clipe de entrada (quadros de campos) e uma taxa de quadro com duas vezes a taxa de quadro de entrada. Isto lhe permite usar o filtro de sacudir inteligente.
Fixe mode=2 para produzir um clipe com vários quadros iguais com duas vezes ao do clipe de entrada (quadros de campos) e uma taxa de quadro igual à taxa de quadro de entrada. Isto lhe permite usar o filtro com 50% movimento lento.
thresh (inteiro, padrão 12) Este parâmetro controla uma troca entre quantia de piscar e de penteado residual e objetos. Abaixando o percentual remove mais a penteação e reduz artefatos, mas aumenta o piscar. Elevando o percentual reduz o piscar, mas aumenta penteação residual e artefatos. Fixe isto o mais baixo quanto possível sem fazer o piscar intolerável.
ap (true/false, padrão false) Quando true, um 'objeto de proteção' extra é feito e pode prevenir alguns tipos de artefatos que raramente acontecem em algumas seqüências de vídeos. Habilitando a proteção, requer mais tempo de processo e pode aumentar o piscar. Então deve ser evitado a menos que absolutamente obrigatório.
Copyright © 2003, Donald A. Graft, todos os direitos reservados.
Para atualizações e outros filtros /
ferramentas, visite meu web site:
http://neuron2.net/
$Date: 2006/03/26 18:11:53 $ Portuguese translation by RoLon