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/)
-   -   Script para Animes e Filmes [Mencoder,TMPGENC,CCE,Diko]100%! (http://www.digitalfaq.com/archives/portugues/9368-script-animes-filmes.html)

MR.Maker 05-11-2004 06:09 PM

Re: Dicas
 
Quote:

Originally Posted by warblade
Olá galera olha nos aqui outra vez!!!!!!

ei estou ficando bom em converter dvd mas quando surge algo estanho eu venho pedi ajuda de vcs. :lol: :lol:

eu tenho um video com as seguintes caracteristicas:
16:9
NTSC
29,970
interlaced

e pesquisando no forum encontrei algumas dicas que podem melhorar o script que utilizo, script do Alex_Matrix, so que no tutorial dele diz que se for 29.970 interlaced preciso adicionar um função para converter e em outro topic eu vi outra maneira, ChangeFPS(23.976) , e outro para melhorar a imagem Smoothdeinterlace(doublerate=true, TFF=true, blend=false).selectodd() será que o meu está certo :?: :?:

LoadPlugin("C:\Arquivos de programas\AviSynth 2.5\plugins\MPEG2Dec3.dll")
LoadPlugin("C:\Arquivos de programas\AviSynth 2.5\plugins\GripFit_YV12.dll")
LoadPlugin("C:\Arquivos de programas\AviSynth 2.5\plugins\STMedianFilter.dll")
LoadPlugin("C:\Arquivos de programas\AviSynth 2.5\plugins\asharp.dll")
LoadPlugin("C:\Arquivos de programas\AviSynth 2.5\plugins\unfilter.dll")
LoadPlugin("C:\Arquivos de programas\AviSynth 2.5\plugins\undot.dll")
LoadPlugin("C:\Arquivos de programas\AviSynth 2.5\plugins\VSFilter.dll")
#
## Main section and static filters ###
#
Mpeg2Source("Projeto.d2v") #aqui deve estar o nome do projeto. Se vc o salvou como “Projeto”, não precisa alterar.
#
Smoothdeinterlace(doublerate=true, TFF=true, blend=false).selectodd()
undot()
Limiter()
asharp(1, 4)
GripCrop(352, 240, overscan=1,source_anamorphic=true)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
#
## Linear Motion Adaptive Filtering ##
# ( Portions from AviSynth's manual )
# This will apply variable temporalsoften
# and variable blur.
# Both filters are active at all times, and work inversely proportional to the
# activity, measured from current frame to next frame.
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 )
Limiter()
#
## Functions ###
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}
vobsub("VTS_01_0.sub")
converttoyuy2()
ChangeFPS(23.976)

amigo, nunca converti um dvd por isso naum posso arriscar em palpites que podem atrapalha-lo ainda mais..
tipo, pq vc naum experimenta o meu script para isso c funcionar poste o resultado ae..


VLW!

MR.Maker 05-26-2004 12:28 PM

Re: Script para Animes e Filmes [Mencoder,TMPGENC,CCE] PERFE
 
Vmesquita, estive notando que algumas fontes Divx não entram com esse (e muitos outros) script. Em certos caso eu tenho que comentar totas as linhas deixando o script "pobre" :

AviSource("...", false)
ATC(2,3,5,0.5,false)
BilinearResize(448, 446, 0, 0, 640, 480)
AddBorders(16, 17, 16, 17)


Vc sabe pq isso acontece ? eu ja testei com outros scripts e eles mostraram o mesmo problema, tem video que o MakeAVIS não aceita certos filtros e tem outros que aceitam.. lembrando que eu converto no mencoder e eu tenho o avisynth 2.5 e todos os outros programas instalados perfeitamente..

E ai ?

vmesquita 05-26-2004 01:54 PM

Bom, eu não faço idéia... É um fato conhecido que o gripfit causa problemas com o mencoder, mas vc não está usando mesmo... :?

MR.Maker 05-26-2004 02:02 PM

Quote:

Originally Posted by vmesquita
Bom, eu não faço idéia... É um fato conhecido que o gripfit causa problemas com o mencoder, mas vc não está usando mesmo... :?

Pois eh.. realmente é bem estranho isso pq só acontece com alguns videos..
bom.. dexa keto, o jeito é usar os filtros quando der e quando não der não usar ! :lol: Quem não tem cão, caça com gato !


VLW !

marcell 06-05-2004 01:25 AM

Descupem as perguntas, mas eu nao sei!!!

1- Nao estou achando o Deen.dll

2 - Quando eu salvar no movie stacker, como devo proceder?

2.1 - abrir logo no Tmpeg o arquivo avs?

MR.Maker 06-05-2004 06:13 AM

Quote:

Originally Posted by marcell
Descupem as perguntas, mas eu nao sei!!!

1- Nao estou achando o Deen.dll

2 - Quando eu salvar no movie stacker, como devo proceder?

2.1 - abrir logo no Tmpeg o arquivo avs?

OK, Aqui vai um mini tuto : :P (Considerando que você já está com o básico configurado, Tmpgenc, avisynth..)


Vc pode baixar os filtros aqui :
http://www.avisynth.org/warpenterprises/
ou baixe direto o Deen : http://www.avisynth.org/warpenterprises/files/deen_25_dll_20030813.zip
Depois de baixar o plugin extraia o arquivo (deen.dll) na pasta plugins do avisynth, agora no MovieStacker :
Abra o MovieStacker selecione a sua fonte, depois no primeiro combo box selecione 1:1 monitor no segundo deixe accurate e no terceiro svcd,

selecione anamorphic no checkbox de cima e de baixo, depois selecione o overscan,0 1 2 ou 3, eu usei 2 (em resize), seguindo esses passos você poderá usar níveis altos de overscan sem prejudicar as bordas do seu vídeo na TV.
Depois (ainda no MovieStacker) vá em Avisynth script e copie as linhas :
BilinearResize..
AddBorders..

Agora substitua essas 2 linhas pelas antigas no meu script, e configure os diretório dos plugins como está comentado, depois disso coloque o seu vídeo avi em AviSource (cuidado, o som não pode estár em ogm, se estiver terá que remover com o virtualdub e apontar no script a nova cópia, então depois de converter, retirar o som pelo Tempgenc ou outro programa que preferir e multiplexar).
Depois que estiver tudo configurado abra o Tmpgenc em Load selecione (s)kvcd 480x480 e em video source o script, configure o cq ideal (pode usar algum método de prediction) e PRONTO !
agora é esperar e depois converter o áudio em mp2 e multiplexar !


marcell 06-05-2004 12:00 PM

Vlw pela ajuda! Fiz tudo q vc falou, mas o meu video nao ta gerando no script o BilinearResize.. nem o AddBorders.. ai nao da pra substituir!!!
Oq esta errado???
Vlw...

MR.Maker 06-05-2004 12:04 PM

Quote:

Originally Posted by marcell
Vlw pela ajuda! Fiz tudo q vc falou, mas o meu video nao ta gerando no script o BilinearResize.. nem o AddBorders.. ai nao da pra substituir!!!
Oq esta errado???
Vlw...

impossivel, selecionou a fonte antes de colocar as configurações ?
e as configurações estão iguais as que eu falei ?
em ultimo caso tente usar :
BilinearResize(448, 350, 4, 2, 712, 416)
AddBorders(16, 65, 16, 65)

marcell 06-05-2004 12:38 PM

desculpa estar sendo chato! Fiz tudo oq vc disse e olho como fica o script do video!


LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\MPEG2Dec.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\GripFit_preview.dll ")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\BlockBuster.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\UnFilter.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\LegalClip.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\Sampler.dll")

AviSource("C:\Documents and Settings\Bruno\Meus documentos\Filmes\novo.avi")
LegalClip()
GripCrop(480, 480, overscan=2, dest_anamorphic=true)
GripSize(resizer="BilinearResize")
UnFilter(50, 50)
TemporalSmoother(1, 2)
MergeChroma(blur(1.58))
MergeLuma(blur(0.2))
BlockBuster(method="noise", detail_max=7, seed=1)
GripBorders()
LegalClip()

Sampler(length=24)
## MPEG size = ((Total frames/MovieTimeInMinutes)/24) * MPEG sample file size * .98 ##


Nao achei o bilinear nem o add borders

Vlw pela ajuda!

MR.Maker 06-05-2004 01:56 PM

Quote:

Originally Posted by marcell
desculpa estar sendo chato! Fiz tudo oq vc disse e olho como fica o script do video!


LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\MPEG2Dec.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\GripFit_preview.dll ")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\BlockBuster.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\UnFilter.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\LegalClip.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\Sampler.dll")

AviSource("C:\Documents and Settings\Bruno\Meus documentos\Filmes\novo.avi")
LegalClip()
GripCrop(480, 480, overscan=2, dest_anamorphic=true)
GripSize(resizer="BilinearResize")
UnFilter(50, 50)
TemporalSmoother(1, 2)
MergeChroma(blur(1.58))
MergeLuma(blur(0.2))
BlockBuster(method="noise", detail_max=7, seed=1)
GripBorders()
LegalClip()

Sampler(length=24)
## MPEG size = ((Total frames/MovieTimeInMinutes)/24) * MPEG sample file size * .98 ##


Nao achei o bilinear nem o add borders

Vlw pela ajuda!

está usando o script errado, use :
Quote:

#####################################
#___________Anime Script [By MR.Maker]___________#
#_Desenvolvido especialmente para uso no Mencoder__#
#___________Ultima Atualização 30/04/04___________#
#####################################
#Atualização 3

## Pluguins (configure o diretório dos plugins de AviSynth & MovieStacker)
LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\DctFilter.dll")
LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\VSFilter.dll")
LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\Deen.dll")
LoadPlugin("d:\Arquivos de programas\MovieStacker\Filters\MPEG2Dec3dg.dll")
##
#
#
AviSource("D:\SeuVideo.avi", false) # filme ou anime desejado
#asharp(1, 4)
#STMedianFilter(3, 3, 1, 1 )
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.5,seed=1) #aumente ou diminua a variance para adquirir a qualidade desejada
ATC(2,3,5,0.5,false)
TemporalSoften(2,7,7,3,2)
Blockbuster(method="noise",detail_min=1,detail_max =10,variance=0.8,seed=5823) #aumente ou diminua a variance para adquirir a qualidade desejada
DCTFilter(1,1,1,1,1,1,0.5,0) #se der erro no MakeAVS desabilite essa linha ou tente mudar os valores do filtro (acontece raramente com alguns animes)
Deen()
Undot()
LumaFilter(+10,1.1) #Configurado para claridade
#LumaFilter(-1,1.0) #Para Vídeos escuros (geralmente filmes)
BilinearResize(448, 350, 6, 0, 708, 416) # Configure com as informações pegas no MovieStacker
AddBorders(16, 65, 16, 65)# Configure com as informações pegas no MovieStacker
#Descomente uma das 2 linha caso deseje encodar com a legenda :
#TextSub("c:\Video-Legenda.smi") sem configuração extra
#PointResize(704,480).TextSub(legenda).BilinearRes ize(altura,largura) configuração para legendas em widescreen
#configure o "altura","largura" e o PointResize para ter a legenda na borda preta do vídeo
#Sampler(length=24)
###############################################
#Esse script foi desenvolvido especialmente para animes/cartoons ou vídeos mais claros, que possuam (ou não) legendas.
#É recomendável que teste antes de gravar definitivamente o seu (S)KVCD, e altere as configurações ao seu gosto
#Caso tenha alguma critica ou sugestão poste nessa thread :http://www.kvcd.net/forum/viewtopic.php?t=10582
#Alguns parâmetros não foram testados por isso estão comentados
#Créditos :
#Vmesquita, "por compartilhar sua sabedoria".
#Aos Moderadores que se dedicam a ajudar o pessoal do Forum.
#Todos os usuários do Forum KVCD.NET que colaboraram.
#MR.Maker (Giuliano SBS)
###############################################

marcell 06-07-2004 09:19 AM

Vlw pela ajuda ae MR.Maker! Eu usei esse script q vc falou! Oq eu tinha postado foi o script quando abro o meu filme no moviestacker!

Quote:

BilinearResize(448, 350, 6, 0, 708, 416) # Configure com as informações pegas no MovieStacker
AddBorders(16, 65, 16, 65)# Configure com as informações pegas no MovieStacker
Ta escrito pra configurar de acordo com oq aparece no moviestacker! Só q quando abro meu filme no moviestacker, essas duas linhas nao aparecem! Oq estou fazendo de errado?

jorel 06-07-2004 11:33 AM

gente, só pra simplificar os scripts:
se vocês estão usando (e eu creio que estão) o avisynth 2.5x,
:arrow: NÃO PRECISA de escrever no script linhas como estas:

LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\MPEG2Dec.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\GripFit_preview.dll ")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\BlockBuster.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\UnFilter.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\LegalClip.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\Sampler.dll")

basta colocar TODOS os filtros na pasta PLUGINS do avisynth que eles carregarão AUTOMATICAMENTE!!!!
:arrow: C:\Arquivos de programas\AviSynth 2.5\plugins

aí o script começa assim, sem os "loadplugin":

AviSource("D:\SeuVideo.avi", false)
asharp(1, 4)
STMedianFilter(3, 3, 1, 1 )
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.5,seed=1) #aumente ou diminua a variance para adquirir a qualidade desejada
ATC(2,3,5,0.5,false)
TemporalSoften(2,7,7,3,2)
Blockbuster
.....
.....etc,etc!

isto se chama autoload e é automatico!!! :wink: pode testar!

MR.Maker 06-07-2004 04:41 PM

Quote:

Originally Posted by jorel
gente, só pra simplificar os scripts:
se vocês estão usando (e eu creio que estão) o avisynth 2.5x,
:arrow: NÃO PRECISA de escrever no script linhas como estas:

LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\MPEG2Dec.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\GripFit_preview.dll ")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\BlockBuster.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\UnFilter.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\LegalClip.dll")
LoadPlugin("C:\Arquivos de programas\MovieStacker\Filters\Sampler.dll")

basta colocar TODOS os filtros na pasta PLUGINS do avisynth que eles carregarão AUTOMATICAMENTE!!!!
:arrow: C:\Arquivos de programas\AviSynth 2.5\plugins

aí o script começa assim, sem os "loadplugin":

AviSource("D:\SeuVideo.avi", false)
asharp(1, 4)
STMedianFilter(3, 3, 1, 1 )
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.5,seed=1) #aumente ou diminua a variance para adquirir a qualidade desejada
ATC(2,3,5,0.5,false)
TemporalSoften(2,7,7,3,2)
Blockbuster
.....
.....etc,etc!

isto se chama autoload e é automatico!!! :wink: pode testar!

Amigo, a única linha do moviestacker que tem no script é essa :
LoadPlugin("d:\Arquivos de programas\MovieStacker\Filters\MPEG2Dec3dg.dll")
beleza pela dica, não sabia que sem a linha carregava automático, de qualquer forma prefiro mante-la para evitar problemas.



VLW!

jorel 06-07-2004 05:10 PM

cara, você está lendo mas não está "escutando"!!!
8O

PRA QUE manter a linha "pra evitar problemas" SE o avisynth carrega automaticamente
:arrow: TODOS OS FILTROS QUE ESTÃO NA PASTA PLUGINS :!:
podem ser 1 ou 500 filtros e não importa quais sejam os filtros eles serão carregados desde que estejam em:
C:\Arquivos de programas\AviSynth 2.5\plugins
que é o local "default" de instalação mas caso você tenha instalado o avisynth em outro local,NÃO IMPORTA TAMBÉM pois SE os filtros estiverem dentro da pasta plugins vão carregar automaticamente.
por isto eu te disse a um tempo atraz que a gente deve ler o máximo possível! dá uma lida no changelist.htm dentro da pasta do avisynth e você vsai ver que apesar de "pequeno", o avisynth é extremamente poderoso!
leia mais detalhes do autoload no FAQ dentro da pasta DOCS:

Q3.3: How do I load a plugin in to AviSynth ?

A: Starting from v2.05 you can use its auto-plugin loading feature. The path of the plugin directory is set during install.
But if you want to change it for some reason, change or add the following lines:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Avisynth]
"PluginDir"="c:\\program files\\avisynth 2.5\\plugins"

Change the path above if necessary and make sure you created the plugin-dir as well. Save it as install_autoplugin.reg, and merge it to your registry file by right-clicking on it in your explorer. Finally move all your plugins/script-functions into the plugin directory. If you want to load plugins manually, use "LoadPlugin". An example script:

LoadPlugin("d:\mpeg2dec.dll")
mpeg2source("d:\filename.d2v")

:arrow: ...se você manter a linha ela será (e É) totalmente INUTIL :!: :!: :!:
:lol:

MR.Maker 06-07-2004 05:16 PM

Quote:

Originally Posted by jorel
cara, você está lendo mas não está "escutando"!!!
8O

PRA QUE manter a linha "pra evitar problemas" SE o avisynth carrega automaticamente
:arrow: TODOS OS FILTROS QUE ESTÃO NA PASTA PLUGINS :!:
podem ser 1 ou 500 filtros e não importa quais sejam os filtros eles serão carregados desde que estejam em:
C:\Arquivos de programas\AviSynth 2.5\plugins
que é o local "default" de instalação mas caso você tenha instalado o avisynth em outro local,NÃO IMPORTA TAMBÉM pois SE os filtros estiverem dentro da pasta plugins vão carregar automaticamente.
por isto eu te disse a um tempo atraz que a gente deve ler o máximo possível! dá uma lida no changelist.htm dentro da pasta do avisynth e você vsai ver que apesar de "pequeno", o avisynth é extremamente poderoso!
leia mais detalhes do autoload no FAQ dentro da pasta DOCS:

Q3.3: How do I load a plugin in to AviSynth ?

A: Starting from v2.05 you can use its auto-plugin loading feature. The path of the plugin directory is set during install.
But if you want to change it for some reason, change or add the following lines:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Avisynth]
"PluginDir"="c:\\program files\\avisynth 2.5\\plugins"

Change the path above if necessary and make sure you created the plugin-dir as well. Save it as install_autoplugin.reg, and merge it to your registry file by right-clicking on it in your explorer. Finally move all your plugins/script-functions into the plugin directory. If you want to load plugins manually, use "LoadPlugin". An example script:

LoadPlugin("d:\mpeg2dec.dll")
mpeg2source("d:\filename.d2v")

:arrow: ...se você manter a linha ela será (e É) totalmente INUTIL :!: :!: :!:
:lol:

a beleza, mas tipo, c os plugins do MS não tiverem na pasta de plugins do avisynth ?

jorel 06-07-2004 05:32 PM

MR.,......tem que colaborar, né? :roll:

coloque TODOS os filtros na pasta plugins do avisynth e esquece sobre as linhas "loadplugin"...quer dizer:
:arrow: pegue todos os filtros do MovieStacker e todos os outros e coloque na pasta plugins, sacou? todos sem falta serão carregados automaticamente e somente os que estiverem no script serão usados!
:wink:

MR.Maker 06-07-2004 05:50 PM

Quote:

Originally Posted by jorel
MR.,......tem que colaborar, né? :roll:

coloque TODOS os filtros na pasta plugins do avisynth e esquece sobre as linhas "loadplugin"...quer dizer:
:arrow: pegue todos os filtros do MovieStacker e todos os outros e coloque na pasta plugins, sacou? todos sem falta serão carregados automaticamente e somente os que estiverem no script serão usados!
:wink:

Jorel, eu entendi kra, tipo, pra falar a verdade eu até fiz isso agora, só disse que preferia manter o script assim para que os usuários que não tem os
plugins do ms na pasta plugins do avisynth não fiquem vendo erros toda hora, de qualquer forma, agora mesmo vou comentar isso no script.


VLW !

jorel 06-07-2004 05:59 PM

pode crer MR!
:wink:
se você comentar isto no script, aí acabam as "dores de cabeça" quando alguem perguntar:
você carregou os filtros!?!?!?
simplesmente aconselhe a que todos os filtros estejam na pasta plugins e "fim das encrencas" !...sem "falar" que o script fica menor e muito mais legivel e facil de entender, concorda? :wink:

MR.Maker 06-07-2004 06:03 PM

Quote:

Originally Posted by jorel
pode crer MR!
:wink:
se você comentar isto no script, aí acabam as "dores de cabeça" quando alguem perguntar:
você carregou os filtros!?!?!?
simplesmente aconselhe a que todos os filtros estejam na pasta plugins e "fim das encrencas" !...sem "falar" que o script fica menor e muito mais legivel e facil de entender, concorda? :wink:

Dica gravada !

valeu kra..

MR.Maker 06-30-2004 02:28 PM

Re: Script para Animes e Filmes [Mencoder,TMPGENC,CCE,Diko]1
 
Atualizado, o script para uso no Diko (adaptado por vmesquita) !
Testei e o resultado foi excelente !


All times are GMT -5. The time now is 03:21 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.