12-06-2003, 03:30 PM
|
Free Member
|
|
Join Date: Dec 2003
Posts: 935
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Olá, galera do mal!
Bom, primeiro gostaria de parabenizar pelo fórum e pelos tutoriais, que são magníficos. Esta é minha segunda postagem no fórum, e espero um dia poder tirar a dúvida dos outros também, assim como vocês fazem. Bom, há algum tempo que venho mexendo com a criação de VCD/SVCD.
Sei o básico, mas já criei ótimos VCD's/SVCD's via VirtualDub & TMPGenc. Como vocês sabem, a gente fica satisfeito 100% ATÉ que descobre métodos melhores pra se gravar com qualidade, menos quantidade de cd's, etc. Foi aí que eu ouvi falar do formato K(S)VCD/KDVD, no qual me interessei muito (assim como vcs do fórum, é claro!). Bem, baixei vários tutoriais (todos excelentes por sinal), mas como ainda sou leigo (quem diria que um dia vcs também já foram, hein?!), tenho várias dúvidas a serem respondidas, e é aí que vcs entram! Bem, estou tentanto fazer um K(S)VCD pelo tutorial que o vmesquita fez (o "DVD-DivX para KSVCD-KDVD - Guia 2.0 em formato PDF em Português com o template CCE.pdf"). Me desculpem se eu perguntar algo estranho, pois como é outro método TOTALMENTE
diferente do que eu usava, é como se eu estivesse aprendendo do zero (tenho certa afinidade apenas com o VirtualDub e com o TMPGenc...). Lá vai:
1. Primeiro vamos verificar se eu estou lidando bem com o Script AVS. Copiei aquele que está no tutorial
(eu dia eu crio o meu! ). Dêem uma olhada pois eu vou perguntar no próprio script:
-------------------------------------------------------------------------------------
################################################## #######################
# Baseado no script otimizado para remover blocos DCT de Girv e DialHot #
################################################## #######################
##############
# Parameters #
##############
m_width=528 (bem, como estou querendo fazer um KSVCD, coloquei aqui o valor 52
#subtitle="nome_da_legenda.smi" (ainda não coloquei legendas, é só um teste, portanto o "#" no começo)
movie="nome_do_filme.avi" (aqui eu coloco o nome do filme, entre aspas)
myoverscan=1 (aqui deixei do jeito que estava mesmo, só pra teste)
##########
# sCRIPT #
##########
AVISource(movie,false)
#Post-Process
Blockbuster(method="noise",detail_min=1,detail_max =8,variance=0.3,seed=5823
ATC(1,2,4,0.5,false)
TemporalSoften(2,7,7,3,2)
Blockbuster(method="noise",detail_min=1,detail_max =10,variance=0.5,seed=5823)
#Resize, overscan and borders
GripCrop(m_width, 480,
overscan=myoverscan,source_anamorphic=false,dest_a namorphic=false)
GripSize(resizer="LanczosResize")
GripBorders()
#Subtitles #
############
#TextSub(subtitle) (outra vez o "#" no começo...)
converttoyuy2()
-------------------------------------------------------------------------------------
Meu problema é qdo vou abrir o AVS no VirtualDub, pois ele dá o seguinte erro: "Avisynth open failure: Script error: a , or ) (C:\Meus Documentos\script_teste.avs, line 18, column 0" (esta é a linha em que se
encontra "Blockbuster...etc". O que eu fiz (ou não fiz) de errado? Se tiver alguma coisa errada, me dêem um toque.
Aí vcs falam: "tente usar o MovieStacker para criar os scripts". Então lá vem outra dúvida minha, que é qto à versão do AVISynth. Estou com a versão 2.52, como sugeriu o tutorial. Mas o MovieStacker 2.0 NÃO funciona com essa versão do AVISynth! Então instalei a 2.04 (que está no NIMO Codec Pack), e o MovieSTacker funcionou normalmente, mas e quanto aos plugins do AVISynth, onde eu os coloco? Pq na versão 2.52, ele cria um diretório "plugins" para que eu coloque as benditas DLL's, mas a versão 2.0 não cria esse diretório! Será que meu problema seria resolvido se eu usasse então o MovieStacker 1.1? Se sim, alguém poderia me mandar por e-mail? Mais uma coisinha (calma, tá acabando, eheh...): No começo do tutorial diz que esse guia foi feito SOMENTE para usar com filmes de framerates de 24 ou 23.976. E se meu filme for de 25 ou 29 fps?
Aguardo qualquer sugestão galera!
Um grande abraço!
Flavio Metal (ufa, acabei...)
|
Someday, 12:01 PM
|
|
Site Staff / Ad Manager
|
|
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
|
|
|
12-06-2003, 10:35 PM
|
Invalid Email / Banned / Spammer
|
|
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
O problema do erro é pq vc esqueceu um parenteses:
Blockbuster(method="noise",detail_min=1,detail_max =8,variance=0.3,seed=5823 )
Quanto ao moviestacker, eu não posso dar muita dica pq não o uso, mas tem bastante gente que gosta dele pra gerar scripts.
Se seu filme for 25 fps, leia a dica que está no final do tutorial. Se for 29.976, vc pode usar o tutorial também, somente pule a parte do pulldown, que não é necessário neste caso.
Boa sorte!
|
12-30-2003, 05:21 PM
|
Free Member
|
|
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Olá Mesquita:
Eu mais uma vez. Tenho um proglema semelhante.
Tenho um problema que está esquentando minha "moringa".
Quando vou usar o script com os filmes que tenham uma certa configuração o TMPGEnc não funciona.
Ele (o TMPGenc) simplesmente abre e fecha imediatamente.
O que será que ocorre? o TMPGenc somente volta a funcionar quando eu apago o script. Aí ele abre normalmente. Enquanto o script está ali naquela pasta onde eu mandei que ele (TMPGEnc) abrisse o script ele simplesmente fecha imediatamente após abrir.
Vou colocar abaixo os dados do filme e o script que eu uso.
O FILME:
XY: 512X368
29.970 fps 1.39:01
175475 frames
Xvid MPEG4 codec
97 minutos e 35 segundos
O SCRIPT QUE EU USO (dentre outros):
AviSource("E:\KVCD\SemRiscoAparente.avi",false)
Converttoyv12()
#addborders(0,12,0,0)
BlindPP(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.1,seed=1)
ATC(2,3,5,0.5,false)
GripCrop(480, 480, overscan=1, source_anamorphic=false)
GripSize(resizer="LanczosResize")
Undot()
TemporalSoften(2,7,7,3,2)
DCTFilter(1,1,1,1,1,1,0.5,0)
GripBorders()
#TextSub("E:\KVCD\SemRiscoAparente.smi")
Sampler(length=24)
Será que é o tal do fps a 29,970? Se for como é que eu faço para transformá-lo? Já tentei configurar o TMPGenc, antes de abrir o script, em 29,97, mas não funcionou. Como faço para corrigir o defeito?
Por favor, respondam.
[]s Ncarlo
|
01-01-2004, 09:28 PM
|
Free Member
|
|
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Olá Pessoal:
O Problema continua com alguns filmes. Agora aconteceu com um filme com 23,976 fps. Não sei o que se trata.
Ocorre o seguinte:quando eu mando o TMPGEnc abrir o script, ele abre e fecha imediatamente depois. Aí eu só consigo abrir o TMPGenc se apagar o script. O Caminho no script está correto e com ele eu faço outros filmes.
O Filme: Underworld
xy: 640x272 (2.35:1) [=40.17]
bitrate: 1144 kb
23:976 fps
Qf: 0,274 bits\pixel
XVID
O SCRIPT:
AviSource("E:\KVCD\Underworld 2003 so.avi",false)
Converttoyv12()
#addborders(0,8,0,0)
BlindPP(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.1,seed=1)
ATC(2,3,5,0.5,false)
GripCrop(480, 480, overscan=1, source_anamorphic=false)
GripSize(resizer="LanczosResize")
Undot()
TemporalSoften(2,7,7,3,2)
DCTFilter(1,1,1,1,1,1,0.5,0)
GripBorders()
#TextSub("E:\KVCD\SemRiscoAparente.smi")
#ConvertToYUY2()
Sampler(length=15)
Por favor, pessoal uma ajuda aí para resolver esse problema.
Não é o primeiro filme que ocorre isso.
Obrigado aí àqueles que puderem ajudar
[]s
Ncarlo
|
01-01-2004, 09:49 PM
|
Free Member
|
|
Join Date: Jan 2003
Location: S.Paulo-Brasil
Posts: 185
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by FlavioMetal
Aí vcs falam: "tente usar o MovieStacker para criar os scripts". Então lá vem outra dúvida minha, que é qto à versão do AVISynth. Estou com a versão 2.52, como sugeriu o tutorial. Mas o MovieStacker 2.0 NÃO funciona com essa versão do AVISynth! Então instalei a 2.04 (que está no NIMO Codec Pack), e o MovieSTacker funcionou normalmente, mas e quanto aos plugins do AVISynth, onde eu os coloco? Pq na versão 2.52, ele cria um diretório "plugins" para que eu coloque as benditas DLL's, mas a versão 2.0 não cria esse diretório! Será que meu problema seria resolvido se eu usasse então o MovieStacker 1.1? Se sim, alguém poderia me mandar por e-mail? Mais uma coisinha (calma, tá acabando, eheh...): No começo do tutorial diz que esse guia foi feito SOMENTE para usar com filmes de framerates de 24 ou 23.976. E se meu filme for de 25 ou 29 fps?
|
Deixa eu tentar esclarecer uma coisas sobre o moviestacker, já que eu sou do tempo em que o muadibb (onde andarás???) começou a escrever este programa.
O conceito básico do moviestacker era facilitar a criação de scripts a serem usados no TMPGEnc, numa época extremamente "agitada" aqui do fórum.
A cada momento se estava testando vários filtros do Avisinth, com vários tipos de filmes diferentes. Um cara "encodava" (desculpa, não sei como explicar o que faz o TMPGEnc ) um filme com um script que tinha o filtro Blockbuster numa certa conformação, e todos testavam com outros filme o efeito deste filtro; daí então testava-se outro filtro, exemplo o Dust, e todos tratavam de testá-lo com outros filmes. Foi assim que se encontrou a necessidade de se mexer no template do TMPGEnc (coisas do Kwag) e outras táticas pra se conseguir um filme com tanta qualidade. Devido ao volume incrível de testes que se fazia, o muadibb resolveu criar um GUI pro a avisinth, e é isto que o MovieStacker é. Não se precisava mais preocupar-se em entender o que era aspect ratio ou oversan ou letterbox, ele se encarregava disso.
MAS... o Moviestacker era necessário para quem estava testando os filtros, o que normalmente não é o que a moçada que está chegando agora está afim de fazer, além dele ser da época em que o Avisinth usado pela galera era o 2.0. Hoje já foi provado que a versão 2.5x é mais eficiente e mais rápida.
Então, pra que usar o moviestacker? Se você está tentado fazer um filme a partir de DVD ou VHS, utilize o "Optimal Script". 99,999999% dos filmes ficarão excelentes. Se está partindo de um DIVx, utilize os scripts já escritos nos guias.
Acho que o MovieStacker hoje só vai atrapalhar a cabeça de que está chegando.
Quanto aos problesmas com os filtros, o que eu faço normalmente é invocar os filtros do meu script no início do script com o LoadPlugin(), informando a pasta onde está o arquivo dll do filtro. Faço isso até porque só tenho que fazer uma vez, já que sempre uso um mesmo script-base, pra encondar todos os filmes.
LaBomba
|
01-02-2004, 12:08 PM
|
Free Member
|
|
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Oi LaBomba:
Você poderia me dar uma ajuda?
Quando eu abro o TMPGenc com alguns filmes ele fecha imediatamente após. Problema acontece com filmes 29,970 fps e aconteceu também com um que tinha 23,976 fps. Não sei o que se trata.
Ocorre o seguinte:quando eu mando o TMPGEnc abrir o script, ele abre e fecha imediatamente depois. Aí eu só consigo abrir o TMPGenc se apagar o script. O Caminho no script está correto e com ele (com esse script) eu faço e já fiz outros filmes.
Às vezes vem a seguinte mensagem no TMPGenc:
AVIsource autodetect: couldn't open file
Error code: 3
(E:\KVCD\scrip.avs, line 4)
Realmente não sei do que se trata. Se eu colocar # em todas as linhas do script (ou apagar todas) e deixar só a linha AviSource("E:\KVCD\o nome.avi",false), também ocorre o erro.
Será que o problema é o filme ou a minha instalação do avisynth está corrompida? Uso o avisynth 2.53 e ele não dá problema na maioria das vezes. Ou será que o problema é o TMPGEnc?
O Filme: O nome
xy: 640x272 (2.35:1) [=40.17]
bitrate: 1144 kb
23:976 fps
Qf: 0,274 bits\pixel
XVID
O SCRIPT:
AviSource("E:\KVCD\o nome.avi",false)
Converttoyv12()
#addborders(0,8,0,0)
BlindPP(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.1,seed=1)
ATC(2,3,5,0.5,false)
GripCrop(480, 480, overscan=1, source_anamorphic=false)
GripSize(resizer="LanczosResize")
Undot()
TemporalSoften(2,7,7,3,2)
DCTFilter(1,1,1,1,1,1,0.5,0)
GripBorders()
#TextSub("E:\KVCD\o nome.smi")
#ConvertToYUY2()
Sampler(length=15)
Agradeço qualquer ajuda.
[]s
Ncarlo
|
All times are GMT -5. The time now is 07:18 PM — vBulletin © Jelsoft Enterprises Ltd
|