Quantcast Tenho 2 Dúvidas! KDVD - digitalFAQ.com Forums [Archives]
  #1  
08-23-2004, 08:50 PM
ginoboy ginoboy is offline
Free Member
 
Join Date: Apr 2004
Posts: 922
Thanks: 0
Thanked 0 Times in 0 Posts
É o seguinte:

To com 2 shows aqui ENTRELAÇADO.. to fazendo manual com o CCE..

No DVD2AVI ? eu cocolo o q? Forced Film ou none ?

O que eu devo colocar no script pra codificar entrelaçado ?

Outra coisa:

Esses 2 DVD's aki, pelo q eu vi, estão com qualidade RUIMs, uma vez eu vi aki dizendo q tinha um bom SCRIPT p/ DVD's com qualidade ruim, mas não consegui achar.. alguem lembra?

Por enquanto é só valeu!

[]'s
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
08-23-2004, 09:18 PM
BJ BJ is offline
Invalid Email / Banned / Spammer
 
Join Date: Mar 2004
Posts: 683
Thanks: 0
Thanked 0 Times in 0 Posts
Coloca none!
E quanto ao script tente esse do kwag:

Quote:
################################################## #################
# Usando Filtragem Motion Adaptive do Kawag para melhr compressão #
################################################## #################
##############
# Parameters #
##############

anamorfico_entrada=true # mude para false se no passo 6 você achou 4:3 ao invés de 16:9
anamorfico_saida=false
m_width=704 #Use 720 ou 352 para KDVD, 528 ou 352 para K(S)VCD
legenda="D:\Filmes\Divx_extraido\dvd.sub"
movie="D:\Filmes\Divx_extraido\dvd.d2v"
myoverscan=1 # teste com valores de 0 a 3 para ver o máximo que você pode colocar
#aqui. Quanto maior melhor a qualidade, as valores muito grandes podem fazer sua TV
# mostrar bordas indesejáveis ao redor da imagem.
MaxTreshold = 1.50
nf = 0 # Current frame.


##########
# sCRIPT #
##########
MPEG2Source(movie)

#Resize, overscan and borders
undot()
asharp(1, 4)
GripCrop(m_width, 480, overscan=myoverscan, source_anamorphic=anamorfico_entrada,dest_anamorph ic=anamorfico_saida)
GripSize(resizer="BicubicResize")
LumaFilter(-1,1.0) # luminosidade escura

#SpaceDust()

#STMedianFilter(3, 3, 1, 1 )
STMedianFilter(8, 32, 0, 0 )
MergeChroma(blur(MaxTreshold))
MergeLuma(blur(0.1))

## Linear Motion Adaptive Filtering ##
#
# ( Portions from AviSynth's manual ) - This will apply temporalsoften to
# very static scenes, and apply variable blur on moving scenes.
# We also assign a variable - and this is why a line break is inserted:

SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2
ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= SwitchThreshold ? \
unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ) : \
TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")

#
#
#

GripBorders()

################
## Functions ###
################

function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}


#Subtitles #
############

#VobSub(legenda) # Adicione um # no inicio desta linha se você não precisa de legendas
converttoyuy2()
#Sampler(length=15)
Reply With Quote
  #3  
08-24-2004, 10:28 AM
ginoboy ginoboy is offline
Free Member
 
Join Date: Apr 2004
Posts: 922
Thanks: 0
Thanked 0 Times in 0 Posts
BJ.. esse é um script normal..

Quer dizer q não precisa de filtro algum em especial pra codificar entrelaçado ?!

de qualqyer forma, valeu..
Reply With Quote
  #4  
08-24-2004, 01:15 PM
ginoboy ginoboy is offline
Free Member
 
Join Date: Apr 2004
Posts: 922
Thanks: 0
Thanked 0 Times in 0 Posts
Aproveitando esse meu tópico, tem algumas coisas do script q eu queria entender:

Esse script eu montei agora, pq to aki do trampo, só pra tirar as dúvidas mesmo...

Quote:
Mpeg2Source("Your_D2V_Source_Here")

MaxTreshold = 1.50
nf = 0 # Current frame.

undot()
asharp(1, 4)
GripCrop(largura, altura, overscan=tv_overscan, source_anamorphic=myanamorphic,dest_anamorphic=fal se)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
ScriptClip(" nf = YDifferenceToNext()" +chr(13)+ "unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")
GripBorders()
#LetterBox( Your_Values_Here ) # Depends on situation. Use MovieStacker!
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}

Coverttoyuy2
Estes q estão destacado, por exemplo, o q ta em azul, q é do script do vmesquita, acho q é algum parametro q é usado em algum filtro abaixo, deve ser do scriptclip, mas eu não sei pra q serve extatamente e se realmente é necessário.

Esse comando latterbox q vem no script do kwag eu tb não sei..

e esse em vermelho ai tb nao faço ideia pra q serve..

Tem mais algum filtro, alguma coisa q alguem aki usa p/ melhor o kdvd?

Outra coisa, eu to com 2 dvd aki como eu disse q estão com qualidade ruim (é dvd-r, com certeza com reduzido em programas com dvdshrink, e esta com muitos blocos DCT) será q ficaria bom se eu adaptasse o blockbuster q tem no script p/ avi do dialhot ?

[]'s
Reply With Quote
  #5  
08-24-2004, 07:44 PM
FlavioMetal FlavioMetal is offline
Free Member
 
Join Date: Dec 2003
Posts: 935
Thanks: 0
Thanked 0 Times in 0 Posts
A única coisa q às vezes eu precisava colocar para entrelaçado era o comando:

Telecide()

Não sei pq, às vezes qdo o DVD era entreleçado e eu não criava o projeto com Forced Film ativado, o vido final ficava com qaqueles riscos estranhos na tela...Aí com o Telecide() (logo abaixo do MPEG2Source) resolvia tudim!

Agora eu só uso Forced Filme se for Progressive mesmo ou Film 96% ou mais...
Reply With Quote
  #6  
08-24-2004, 09:42 PM
BJ BJ is offline
Invalid Email / Banned / Spammer
 
Join Date: Mar 2004
Posts: 683
Thanks: 0
Thanked 0 Times in 0 Posts
Dá para usar esse script do kwag sem problemas.

Latterbox: O latterbox coloca tipo umas bordas pretas em todos os lados do filme.

A função em vermelho serve para trabalar nesse processo: ScriptClip.
O nf que é usado dentro do ScriptClip é iniciado com zero, frame corrente.
Depois ele varia para o próximo e vai mudando todos os outros procedimentes dentro do ScriptClip, que são o unfilter e o temporalsoften.

Isso serve para distribuir mais adequadamente esses processos durante o filme, mas mesmo assim eu uso um unfilter(-3,-3) logo após o procedimento ScriptClip.

Grande abraço!
Reply With Quote
  #7  
08-24-2004, 10:00 PM
danpos danpos is offline
Free Member
 
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
Olá, colegas ! Acompanho todos os posts do fórum e tenho interesse em saber sobre scripts, notadamente sobre as funções a serem usadas no avisynth. Gostaria de sugerir aos colegas (já bastante experientes e sabedores do "ofício" ) que criassem uma thread (que poderia ficar como sticky provisório) onde os colegas pudessem discorrer sobre scripts avs, funções usadas nos tais scripts, parâmetros, etc ... Ajudaria muito quem quer iniciar nesse tipo de procedimento, como também desoneram o fórum com perguntas que já estariam (a priori) respondidas nesta thread, enfim, seria um repositório de consulta ...

O que acham ? (Espero que aceitem essa empreitada, )

[]´s

Danpos
Reply With Quote
  #8  
08-25-2004, 11:27 AM
ginoboy ginoboy is offline
Free Member
 
Join Date: Apr 2004
Posts: 922
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Latterbox: O latterbox coloca tipo umas bordas pretas em todos os lados do filme.
Latterbox, eu até sei o q é, mas queria saber o q esse comando faz, pq o filme depois de codificado, ele ja fica latterbox, pelo q sei existe alguns DVD's q ja vem latterbox, e realmente ja vem com bordas.. então, acho q esse comando deve ser usado em algum caso especifico (nao sei qual), portanto não é necessário basicamente né..

Quote:
A função em vermelho serve para trabalar nesse processo: ScriptClip.
O nf que é usado dentro do ScriptClip é iniciado com zero, frame corrente.
Depois ele varia para o próximo e vai mudando todos os outros procedimentes dentro do ScriptClip, que são o unfilter e o temporalsoften.
Ah, entendi .. mas tipo, sabe a parte em AZUL, acho q não é necessária então ? sempre fiz os kdvd's sem o "nf =0" e "MaxTreshold =1.50" (q nao faço ideia pra q serve) e foi normal, acho q isso não é necessário, certo?

Quote:
Isso serve para distribuir mais adequadamente esses processos durante o filme, mas mesmo assim eu uso um unfilter(-3,-3) logo após o procedimento ScriptClip.
Sobre o Unfilter q vc usa em seguida, serve extatamente pra q BJ, pra melhorar/comprimir o q na imagem ?

Tem algo mais q eu deva adicionar ae pra melhorar? pq não faz nem 1 mês q eu mexo com MPEG-2, por isso muitas dúvidas de quebra..

Outra coisa, fiz um KDVD, de 2 shows em DVD q estavam bem ruim a qualidade da imagem (com certeza foi comprimido com dvd shrink, é dvd-r), então, a ideia q eu tive foi coloca o BLOCKBUSTER, q tem no script do dialhot p/ AVI. Os resultados foram bons, fiz comparações com certas partes do video q encodei, e realmente diminuiu bem os BLOCOS.. só q o arquivo fica um pouco maior (por exemplo, na parte q fiz cortada, sem o blockbuster ficou com 19,5mb, com o blockbuster ficou com 25mb, o mesmo video).. q q vcs acham?

[]'s
Reply With Quote
  #9  
08-26-2004, 06:46 AM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by ginoboy
O que eu devo colocar no script pra codificar entrelaçado ?
Alguma função que separe os campos e os junte depois, como as do stickboy:
http://www.avisynth.org/stickboy/
Quote:
No DVD2AVI ? eu cocolo o q? Forced Film ou none ?
None
Quote:
To com 2 shows aqui ENTRELAÇADO.. to fazendo manual com o CCE..
Não se esqueça de desmarcar a caixa progressive no CCE, mudar o OFFSET LINE para zero e Block Scanning order para Alternate
Quote:
MaxTreshold = 1.50
Isso define o grau de MA aplicado.
Quote:
#LetterBox( Your_Values_Here ) # Depends on situation. Use MovieStacker!
Isso serve para criar overscan do tipo overlap.
Quote:
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}
É uma função usada na parte MA do script.
Quote:
Outra coisa, eu to com 2 dvd aki como eu disse q estão com qualidade ruim (é dvd-r, com certeza com reduzido em programas com dvdshrink, e esta com muitos blocos DCT) será q ficaria bom se eu adaptasse o blockbuster q tem no script p/ avi do dialhot ?
Sim, talvez fosse bom vc usar o script de DIVX.

@danpos
É realmente uma boa idéia.
Reply With Quote
  #10  
08-26-2004, 06:47 AM
jorel jorel is offline
Invalid Email / Banned / Spammer
 
Join Date: Aug 2002
Location: Brasil - MG - third stone from the sun
Posts: 5,570
Thanks: 0
Thanked 0 Times in 0 Posts
ginoboy,
de principio parece ridículo mas olha o script que uso para fazer kdvd:

MPEG2Source("..........")
Undot()
Deen()


só isso.........sem resize
como li no seu post que são dois shows, eles costumam ser 29.970, então não use forced film!
Reply With Quote
  #11  
08-26-2004, 11:21 AM
danpos danpos is offline
Free Member
 
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
@VMesquita

Que bom que gostou da idéia (espero que dê então o "pontapé inicial" )

[]´s

Danpos
Reply With Quote
  #12  
08-26-2004, 11:24 AM
ginoboy ginoboy is offline
Free Member
 
Join Date: Apr 2004
Posts: 922
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Alguma função que separe os campos e os junte depois, como as do stickboy:

http://www.avisynth.org/stickboy/
Eu colocaria no script então:
Code:
JDL_UnfoldFieldsVertical(true)
após o mpeg2source, depois de todas as funções, colocar:
Code:
JDL_FoldFieldsVertical(true)
certo?

e o q seria isso no script q o diko cria?
Code:
INTERLACED=true
Eu baixo só o arquivo "jdl-interlace.avsi" e coloco na pasta de plugins do avisynth?

Quote:
Isso define o grau de MA aplicado.
Hum, e o q seria MA ? Realmente é necessário isso??? é melhor com ou sem isso? e o "nf = 0" deixo com ou sem? qual a diferença?

Quote:
Isso serve para criar overscan do tipo overlap.
Hum.. certo, overlap seria tipo um overscan "maior" ?!

Quote:
É uma função usada na parte MA do script.
MA

valeu vmesquita, pelas respostas..


@jorel..

pois é, pelo q jeito acho q source DVD nem precisa de muitos filtros, os básicos são o sunficiente.. o q fazem exatamente Deen e undot ? sendo q nao tem no script do kwag.. to confuso heheeh

valeu jorel,

Abraços...
Reply With Quote
  #13  
08-26-2004, 12:59 PM
FlavioMetal FlavioMetal is offline
Free Member
 
Join Date: Dec 2003
Posts: 935
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
pois é, pelo q jeito acho q source DVD nem precisa de muitos filtros, os básicos são o suficiente
É isso aí! Fontes de DVD são outra história!

Bem, até onde eu sei, o "Undot" serve simplesmente pra tirar aqueles "noises" do vídeo, isto é, aquelas sujeiras (pontos), tipo mosquitos voando em volta dos personagens...O "Deen" também é um "denoiser" (smoother), que também serve pra melhorar a imagem e comprimir o vídeo.

Na minha opinião, acho que deve-se tomar cuidado com o uso dos filtors. Não adianta sair colocando tudo q é filtro, pois a imagem vai ficar uma droga!
Reply With Quote
  #14  
08-26-2004, 01:13 PM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Eu colocaria no script então:
Code:
JDL_UnfoldFieldsVertical(true)
após o mpeg2source, depois de todas as funções, colocar:
Code:
JDL_FoldFieldsVertical(true)
certo?
Sim.
Quote:
e o q seria isso no script q o diko cria?
Code:
INTERLACED=true
Isso é para as rotinas de redimensionamento que eu criei. Vc não pode redimensionar na vertical com conteudo entrelaçado e por este mesmo motivo não pode usar o gripfit.
Quote:
Eu baixo só o arquivo "jdl-interlace.avsi" e coloco na pasta de plugins do avisynth?
Acho que precisa de um outro tb, não lembro agora.

Quote:
Hum, e o q seria MA ? Realmente é necessário isso??? é melhor com ou sem isso? e o "nf = 0" deixo com ou sem? qual a diferença?
MA=Motion Adaptative
Um tipo de filtragem que filtra mais em cenas de movimento com o objetivo de ganhar compressibilidade, usado no optimal script.

Quote:
Hum.. certo, overlap seria tipo um overscan "maior" ?!
Não. Overlap é um overscan que se sobrepoe ao video, enquanto o outro tipo de overscan consiste em redimensionar para criar barras pretas. Com conteúdo entrelaçado vc só deve usar overlap.
Reply With Quote
  #15  
08-26-2004, 01:31 PM
FlavioMetal FlavioMetal is offline
Free Member
 
Join Date: Dec 2003
Posts: 935
Thanks: 0
Thanked 0 Times in 0 Posts
Tópico interessante, Gino. Não conhecia essas funções...

Mas afinal, o que é melhor: desentrelaçar o vídeo ou fazer entrelaçado usando essas funções? Qual a vantagem de encodar como entrelaçado novamente?
Reply With Quote
  #16  
08-26-2004, 01:52 PM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Codificar Entrelaçado:
Vantagens:
- Vídeo suave na TV, sem trancos ou borrões.
- Mantem a estrutura original do video
Desvantagens:
- Menos compressibilidade: precisa de mais espaço para a mesma qualidade
- Fica com riscos no computador (a não ser q vc use um desentrelaçador em tempo real)

Os efeitos (maleficos) do desentrelaçamentos podem ser precebidos principalmente em movimentos horizontais rápidos.
Pessoalmente eu acho que clipes de musicais (que não sejam de show claro) e programas em TV em geral quando desentrelçados não fica muito perceptível os artefatos, mas shows e vídeos caseiros filmados sem tripé fica bem ruim.
Reply With Quote
  #17  
08-26-2004, 02:02 PM
FlavioMetal FlavioMetal is offline
Free Member
 
Join Date: Dec 2003
Posts: 935
Thanks: 0
Thanked 0 Times in 0 Posts
Então é mais vantajoso...eu percebi mesmo os trancos em varios filmes q antes eram entrelaçados...não consegui tirar aquilo de jeito nenhum! (só diminuir...)

Mas parece q é mais complicado encodar entrelaçado...vou tentar!
Reply With Quote
  #18  
08-26-2004, 02:13 PM
ginoboy ginoboy is offline
Free Member
 
Join Date: Apr 2004
Posts: 922
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Isso é para as rotinas de redimensionamento que eu criei. Vc não pode redimensionar na vertical com conteudo entrelaçado e por este mesmo motivo não pode usar o gripfit.
Hum, certo, então eu preciso usar isso no meu script ?! ou eui só deixo os outros 2 comandos lá ? O Interlaced=true c refere a qual filtro ?! então, deixo ou não?
Sobre o GripFit, seria quais comandos no script ? pra mim não redimensionar na vertical eu tenho q retirar/modificar qual comando la no script ?

Quote:
Acho que precisa de um outro tb, não lembro agora.
Blz, qdo vc ver, avisa eu

Quote:
MA=Motion Adaptative
Um tipo de filtragem que filtra mais em cenas de movimento com o objetivo de ganhar compressibilidade, usado no optimal script.
Hum entendi, e quais filtros se refere a ele no script ? (quanta pergunta minha heim hehe, mas é bom q "engorda" o tópico como diz o jorel, e já é conteudo sobre filtro, como disse o danpos). A sobre akele nf e maxtreshold q tem no script do seu tutorial vmesquita, afinal, uso ou não uso ele ? pois ele não tem no script do kwag..

Quote:
Não. Overlap é um overscan que se sobrepoe ao video, enquanto o outro tipo de overscan consiste em redimensionar para criar barras pretas. Com conteúdo entrelaçado vc só deve usar overlap.
Hum.. entendi.. mas eu fiz um teste, o OVERSCAN normal q usamos no script, na verdade ele criar bordas pretas cortando a imagem (seria sobrepor a image, certo?), e não redimensiona (q eu acho q seria melhor, pois teria a imagem toda na TV, melhor do q cortar)... agora eu to confuso.. qdo chegar um casa vou postar uma imagem dum teste q eu fiz.

Pois é, esse tópico ta ficando bom (ja tá né) hehe.. pode ser útil pra tirar dúvida de mta gente.. valeu muito mesmo pela ajuda Vinicius!

Abraços..
Reply With Quote
  #19  
08-26-2004, 04:06 PM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by ginoboy
Hum, certo, então eu preciso usar isso no meu script ?! ou eui só deixo os outros 2 comandos lá ? O Interlaced=true c refere a qual filtro ?! então, deixo ou não?
Vc não precisa desta variável, ela serve apenas para as funções que criei no DIKO.
Quote:
Sobre o GripFit, seria quais comandos no script ? pra mim não redimensionar na vertical eu tenho q retirar/modificar qual comando la no script ?
Ao invés de:
Code:
GripCrop(largura, altura, overscan=tv_overscan, source_anamorphic=myanamorphic,dest_anamorphic=false)
GripSize(resizer="BicubicResize")
Use:
Code:
Bicubicresize(largura,480)
letterbox(overscan*8,overscan*8,overscan*8,overscan*8)
E retire a linha do gripborders.

Quote:
Hum entendi, e quais filtros se refere a ele no script ? (quanta pergunta minha heim hehe, mas é bom q "engorda" o tópico como diz o jorel, e já é conteudo sobre filtro, como disse o danpos). A sobre akele nf e maxtreshold q tem no script do seu tutorial vmesquita, afinal, uso ou não uso ele ? pois ele não tem no script do kwag..
Então use o script mais atualizado do kwag.

Quote:
Hum.. entendi.. mas eu fiz um teste, o OVERSCAN normal q usamos no script, na verdade ele criar bordas pretas cortando a imagem (seria sobrepor a image, certo?), e não redimensiona (q eu acho q seria melhor, pois teria a imagem toda na TV, melhor do q cortar)... agora eu to confuso.. qdo chegar um casa vou postar uma imagem dum teste q eu fiz.
Sobrepor a imagem com borda preta ou cortar a imagem e adicionar borda preta produziria o mesmo resultado final. Redimensionar tem 2 problemas:
1) O redimensionamento por si só age como suavizador, pq vc faz uma média dos pontos para criar a nova imagem. Experimente fazer um teste redimensionando 5 vezes no seu script ( e no final redimensionando para o tamanho final) e veja os estragos
2) Aquela área vc não veria no DVD original de qualquer forma, pq seria coberta pelo overscan da TV.
Reply With Quote
  #20  
08-26-2004, 06:19 PM
ginoboy ginoboy is offline
Free Member
 
Join Date: Apr 2004
Posts: 922
Thanks: 0
Thanked 0 Times in 0 Posts
Vc não precisa desta variável, ela serve apenas para as funções que criei no DIKO.

Ah entendi, quer dizer q ele reconhece esses comando através do arquivo *.AVSI, certo ? eu percebi, q no diko, tem um arquivo "fmin.avsi" q está exatamente akele: "function fmin( int f1, int f2)...." do script do kwag, pra q serve isso exatamente vmesquita? (nossa, como eu encho o saco heim heehhe). No caso do comando p/ encodar entrelaçado, eu teria q colocar "Import("C:\Arquivos de programas\DIKO\avisynth plugins\jdl-interlace.avsi")" no script, pra funcionar?

Quote:
Então use o script mais atualizado do kwag.
Ah sim, eu to perguntando, pq eu vejo q no script q o DIKO gera, não há esses paramêtros, e queria saber se vc usa ou recomenda?

Quote:
Sobrepor a imagem com borda preta ou cortar a imagem e adicionar borda preta produziria o mesmo resultado final.
Ah sim, dá na mesma.. olha só o q faz o overscan:


Ele sobrepoem, ou corta, da na mesma.

Quote:
1) O redimensionamento por si só age como suavizador, pq vc faz uma média dos pontos para criar a nova imagem. Experimente fazer um teste redimensionando 5 vezes no seu script ( e no final redimensionando para o tamanho final) e veja os estragos
Vixi, então não quero nem ver :P

Quote:
2) Aquela área vc não veria no DVD original de qualquer forma, pq seria coberta pelo overscan da TV.
Isso eu sei

No caso do latterbox ali V!, o overcan*8, significa q ele ira sobrepor 8 pixels de cada lado né (seria tipo overscan=1, certo?), então se eu colocasse tudo 16 por exemplo, seria overscan=2?

Olha o script então q eu montei p/ codificar entrelaçado:

Quote:
Import("C:\Arquivos de programas\AviSynth 2.5\plugins\jdl-interlace.avsi")

movie="nome_do_projeto.dv2"
legenda_srt="nome_da_legenda.srt"
#legenda_dvd="nome_da_legenda.sub"

largura=720 # 352/480/528/704/720 (Resolução)
anamorphic_movie=true # true -> 16:9, false -> 4:3

Mpeg2Source(movie)
JDL_UnfoldFieldsVertical(true)
undot()
asharp(1, 4)
BicubicResize(largura, 480)
LetterBox(overscan*8,overscan*8,overscan*8,oversca n*
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
ScriptClip(" nf = YDifferenceToNext()" +chr(13)+ "unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}

TextSub(legenda_srt) # Legenda Texto (SRT)
#VobSub(legenda_dvd) # Legenda do DVD (Gráfica)

JDL_FoldFieldsVertical(true)
Converttoyuy2()
#Sampler(length=15)
Da uma olhadinha pra ver se tem algo errado ou falta alguma coisa, por favor..

Valeu mesmo Vinicius...

Abraços..
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Opinião sobre um script que tenho usado Notle Conversão e Codificação de Vídeo (Português) 14 10-24-2004 12:37 AM
Que programa e como gravo um Kdvd ? Ja tenho o .mpv e talz Geleia Conversão e Codificação de Vídeo (Português) 3 10-02-2004 04:57 PM
Dúvidas sobre KDVD! FoXMuLD3R Conversão e Codificação de Vídeo (Português) 1 09-06-2004 07:26 AM
KDVD - dúvidas RAvengar Conversão e Codificação de Vídeo (Português) 7 07-19-2004 02:34 PM
KDVD Dúvidas MR.Maker Conversão e Codificação de Vídeo (Português) 4 06-22-2004 08:32 PM

Thread Tools



 
All times are GMT -5. The time now is 08:52 PM  —  vBulletin © Jelsoft Enterprises Ltd