digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Conversão e Codificação de Vídeo (Português) (http://www.digitalfaq.com/archives/portugues/)
-   -   29.970 Interlaced (http://www.digitalfaq.com/archives/portugues/10722-29970-interlaced.html)

Murdoc 07-06-2004 12:44 AM

29.970 Interlaced
 
Galera,

To com um filme aqui 29.970, NTSC, INTERLACED... converti ele pra KVCD usando o optimal script do Kwag...

Só que ao rodar no DVD a imagem fica tipo tremendo... isso só acontece qdo há movimentação brusca...

Dei uma pesquisada no forum e encontrei o post do Kwag com o seguinte script:
Code:

## DLL Section ##
#
LoadPlugin("C:\Filters25\MPEG2Dec3.dll")
 

#
Mpeg2Source("F:\Movie\styx.d2v")

bob()
converttoyuy2().convert60ito24p(2,0).converttoyv12()

BicubicResize(336, 448, 0, 0.6, 0, 0, 720, 480)
STMedianFilter(3, 3, 0, 0 )
MergeChroma(blur(1.5))


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)  ")


AddBorders(8, 16, 8, 16)


 
#
############### the function #############
#
function convert60ito24p (clip video, int mode, int offset)
{
work = assumefieldbased(video)
out = (mode==2) ? interleave(
\selectevery(
\layer(trim(work, 1, 0),
\layer(work, trim(work, 2, 0), "fast"),
\"fast"), 5, 0 + offset),
\selectevery(
\layer(work, trim(work, 1, 0), "fast"), 5, 3 + offset)) :
\    (mode==1) ? interleave(
\selectevery(trim(work, 1, 0), 5, 0 + offset),
\selectevery(layer(work, trim(work, 1, 0), "fast"), 5, 3 + offset)) :
\    (mode==0) ? selectevery(work, 5, 1 + offset, 4 + offset) : work
assumeframebased(out)
}
#################################

#
#
## Functions ###

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

Mas o problema q esse script não é otimizado... alguem aí poderia me passar um script otimizado q resolva esse problema de tremedeira na imagem???

zakimart 07-06-2004 07:26 AM

HI
 
Bom dia Murdoc!
Esse script converte 29.970 p/ 23.976.
Não gostei muito do resultado.
Já que vc faz kvcd, inclua no seu script logo após o source a seguinte linha:
TomsMoComp(1, 5, 1)
Configure o TMPGEnc com 29.970 fps.

Murdoc 07-06-2004 05:05 PM

Re: HI
 
Quote:

Originally Posted by zakimart
Bom dia Murdoc!
Esse script converte 29.970 p/ 23.976.
Não gostei muito do resultado.
Já que vc faz kvcd, inclua no seu script logo após o source a seguinte linha:
TomsMoComp(1, 5, 1)
Configure o TMPGEnc com 29.970 fps.

Blz... mas vc não teria uma versao de algum script otimizado que faça essa conversão de 29.970 pra 23.976 ???

zakimart 07-07-2004 02:38 PM

Hi
 
Oi Murdoc!
Quote:

Blz... mas vc não teria uma versao de algum script otimizado que faça essa conversão de 29.970 pra 23.976 ???
Script que converte 29.970 p/ 23.976 é o script que vc postou.
A dica que eu te dei é para vc pegar o script normal otimizado e incluir a linha TomsMoComp(1, 5, 1) .
Abraço

Murdoc 07-07-2004 11:54 PM

Re: Hi
 
Quote:

Originally Posted by zakimart
Oi Murdoc!
Quote:

Blz... mas vc não teria uma versao de algum script otimizado que faça essa conversão de 29.970 pra 23.976 ???
Script que converte 29.970 p/ 23.976 é o script que vc postou.
A dica que eu te dei é para vc pegar o script normal otimizado e incluir a linha TomsMoComp(1, 5, 1) .
Abraço

E se fosse pra fazer KSVCD??? Seria a mesma linha pra adicionar no codigo?

Alex_Matrix 07-08-2004 10:50 PM

Re: Hi
 
Quote:

Originally Posted by Murdoc
E se fosse pra fazer KSVCD??? Seria a mesma linha pra adicionar no codigo?

Seria a mesma. Isso independe se é pra KSVCD ou KVCD. :wink:

Murdoc 07-09-2004 12:44 AM

Re: Hi
 
Quote:

Originally Posted by zakimart
Oi Murdoc!
Script que converte 29.970 p/ 23.976 é o script que vc postou.
A dica que eu te dei é para vc pegar o script normal otimizado e incluir a linha TomsMoComp(1, 5, 1) .
Abraço

Então galera, tentei usar a linha que o nosso amigo zakimart indicou... mas o avisynth não reconheceu! Acho que tem q baixar o plugin mas nao consegui achar...

Dei uma procurada na net e vi q o pessoal usa mto o comando FieldDeinterlace()... coloquei essa linha no meu codigo logo após a linha onde tá o path do arquivo .d2v... e o resultado ficou perfeito!

Bom, fica aí a dica pra quem tiver com o mesmo problema que o meu... usando o FieldDeinterlace() vc não precisa baixar nenhum plugin e com ótimos resultados finais!!! :wink:

vmesquita 07-09-2004 05:38 AM

O FieldDeinterlace faz parte do decomb, q provavelmente vc já tinha. :wink: Pegue os filtros aqui:
http://www.avisynth.org/warpenterprises/

Vc pode tentar o kerneldeint, é o melhor desentrelaçador atualmente na minha opinião.

estranho74 07-09-2004 12:06 PM

Creio que é o mesmo problema que eu to tendo.
http://www.kvcd.net/forum/viewtopic.php?t=12363.
Voce usou o fielddeinterlace em qual script? o do diko ou do post dokwag?
Vmesquita, no caso do Kerneldeint, eu deveria usar Kerneldeint(order=1) , conforme o post?
http://www.kvcd.net/forum/viewtopic.php?t=12218
to no trabalho, e so vou voltar e amecher no diko a noite, por isso as duvidas.
Obrigado.

Murdoc 07-09-2004 05:20 PM

Quote:

Originally Posted by estranho74
Creio que é o mesmo problema que eu to tendo.
http://www.kvcd.net/forum/viewtopic.php?t=12363.
Voce usou o fielddeinterlace em qual script? o do diko ou do post dokwag?
Vmesquita, no caso do Kerneldeint, eu deveria usar Kerneldeint(order=1) , conforme o post?
http://www.kvcd.net/forum/viewtopic.php?t=12218
to no trabalho, e so vou voltar e amecher no diko a noite, por isso as duvidas.
Obrigado.

@estranho74
Usei no script do Kwag...

@VMesquita
Qual a melhor configuração do KernelDeint???

vmesquita 07-09-2004 05:34 PM

Eu geralmente uso o padrão, apenas forneço o parametro para Top Field First, que é o caso das minhas capturas e de DVDs:

Kernedeint(order=1)

Murdoc 07-09-2004 06:29 PM

Quote:

Originally Posted by vmesquita
Eu geralmente uso o padrão, apenas forneço o parametro para Top Field First, que é o caso das minhas capturas e de DVDs:

Kernedeint(order=1)

Ok... vou testar e depois posto os resultados!

Só mais uma coisa, no DVD2AVI toda vez que o filme for 29.970, NTSC e INTERLACED o FORCED FILM fica desativado???

Murdoc 07-09-2004 06:38 PM

Quote:

Originally Posted by vmesquita
Eu geralmente uso o padrão, apenas forneço o parametro para Top Field First, que é o caso das minhas capturas e de DVDs:

Kernedeint(order=1)

VMesquita,

Testei aqui mas ficou com uma linha verde na horizontal... :(

O Top Field First seria a mesma coisa que o OverScan??? No caso to usando overscan=2... tentei fazer Kerneldeint(order=2) mas nao deu certo! Como ficaria a configuração no meu caso???

estranho74 07-10-2004 08:25 AM

a grafia ta incorreta(Kernedeint), a correta é Kerneldeint

vmesquita 07-10-2004 08:56 AM

Obrigado estranho74, eu comi a letra. :lol:

Murdoc, não é a mesma coisa que overscan, é um conceito que só existem em vídeos entrelaçados. Deixe em 1 mesmo, é muito improvável que vc ache um DVD BottomField First. Agora esse negócio de linha verde eu não faço idéia, nunca vi isso. :roll:

Murdoc 07-10-2004 01:23 PM

VMesquita,

É uma linha verde que fica na horizontal... só comigo que acontece essas coisas!! ehehehe... vou de FieldDeinterlace() mesmo...

Então, só mais uma coisa... toda vez que o filme for 29.970, NTSC e Interlaced o FORCED FILM no DVD2AVI fica desativado?

vmesquita 07-10-2004 03:49 PM

Quote:

Originally Posted by Murdoc
toda vez que o filme for 29.970, NTSC e Interlaced o FORCED FILM no DVD2AVI fica desativado?

Sim

Murdoc 07-10-2004 04:17 PM

Quote:

Originally Posted by vmesquita
Quote:

Originally Posted by Murdoc
toda vez que o filme for 29.970, NTSC e Interlaced o FORCED FILM no DVD2AVI fica desativado?

Sim

Po, to tentando de todas as formas colocar um show de 58 minutos em 1 cd no formato KSVCD... tá brabo... 29.970 e FullScreen SUCKS!!! :evil:

Qdo é WideScreen e 23.976 já coloquei um filme de 2h:40m com QFactor 40 em 1 CD!!!

vmesquita 07-10-2004 04:43 PM

Full Screen tem uma compressibilidade muito pior que Widescreen (as vezes quase a metade) e show é pior ainda... Imagine como é dificil codificar aquele monte de gente na platéia, aquele monte de luzes piscando freneticamente, os movimentos bruscos de camera... Numa compactação feita por redundancia, vc pode imaginar como isso atrapalha.

Murdoc 07-10-2004 09:31 PM

O jeito vai ser fazer KVCD com o TMPGEnc... :wink:


All times are GMT -5. The time now is 01:19 AM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.