09-21-2004, 02:37 PM
|
Free Member
|
|
Join Date: Sep 2004
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
E ai galera, blz!
Eu sei q to sendo redundante, mas a post q eu achei com o problema q eu to tendo, nao resolveu.
Ta rolando o seguinte, eu abro o script no vd ou no tmpgenc, da erro em todos os comandos, como se ele nao estivesse carregado, e mesmo quando nao da isso, o tmpgenc encoda um arquivo todo preto, sem video.
To dessesperado, preciso passar uns arquivos para kvcd q meu hd ja ta lotado.
Please galera, me responda.
Valeu.
|
Someday, 12:01 PM
|
|
Site Staff / Ad Manager
|
|
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
|
|
|
09-21-2004, 03:12 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by nielquifar
E ai galera, blz!
Eu sei q to sendo redundante, mas a post q eu achei com o problema q eu to tendo, nao resolveu.
Ta rolando o seguinte, eu abro o script no vd ou no tmpgenc, da erro em todos os comandos, como se ele nao estivesse carregado, e mesmo quando nao da isso, o tmpgenc encoda um arquivo todo preto, sem video.
To dessesperado, preciso passar uns arquivos para kvcd q meu hd ja ta lotado.
Please galera, me responda.
Valeu.
|
Vc tem que configurar o TMPGEnc para que ele receba os frames "servidos" pelo Avisynth (no teu caso isto não está ocorrendo, daí a malfadada "tela preta"). Nesta thread eu falei sobre isso, tendo também nela um link onde vc poderá ver como configura (com figuras) o TMPGEnc: http://www.kvcd.net/forum/viewtopic.php?t=14111=103575
Tendo configurado o TMPGEnc, rode o script no VD e verifique os erros. Entõa volte aqui, poste o script e os erros que porventura ocorram.
Vc tem que dar os detalhes para que possamos ajudar (já dizia o mestre Jorel, hehehehe)
[]´s
|
09-21-2004, 03:18 PM
|
Free Member
|
|
Join Date: Dec 2003
Posts: 935
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Vc tem que dar os detalhes para que possamos ajudar (já dizia o mestre Jorel, hehehehe)
|
É isso aí! E não se esqueça: procure sempre abrir o script no VirtualDub ANTES de começar a encodar, pra ter certeza se ele está funfanfo direitinho!
|
09-21-2004, 04:19 PM
|
Free Member
|
|
Join Date: Sep 2004
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
E ai galera, eu acho q o problema ta sendo com o aviSynth, eu abro o script no virtual dub e da por exemplo
Avisynth open failure:
BlindPP: Work in YV12 colorspace
(d:\filmes\A volta ao mundo em 80 dias\ksvcd\80days.avs, line 71).
Se eu coloco essa linha como comentario, a de baixo da erro e assim sucessivamente.
eu ja fiz essa configuração no Tmpgenc, e o plugin aparece na lista, mas mesmo assim, a tela fica preta.
Eu to fazendo o projeto com um arquivo mpg (o objetivo e imbutir a legenda) e to seguindo o tutorial do Ginoboy, (alias, parabens velho, ficou muito bom), so que como sempre, sempre algo da errado, e eu ja quebei a cabeça com isso, please me ajudem.
Valeu.
|
09-21-2004, 04:22 PM
|
Free Member
|
|
Join Date: Sep 2004
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Desculpem, esqueci de falar as versões dos programas.
O virtual Dub
VirtualDubMod 1.5.10.1
VirtualDub-1.5.10
AviSynth 2.5.5
TmpGenc Plus 2.521.58.169
Vleu.
|
09-21-2004, 04:43 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by nielquifar
E ai galera, eu acho q o problema ta sendo com o aviSynth, eu abro o script no virtual dub e da por exemplo
Avisynth open failure:
BlindPP: Work in YV12 colorspace
(d:\filmes\A volta ao mundo em 80 dias\ksvcd\80days.avs, line 71).
Se eu coloco essa linha como comentario, a de baixo da erro e assim sucessivamente.
eu ja fiz essa configuração no Tmpgenc, e o plugin aparece na lista, mas mesmo assim, a tela fica preta.
Eu to fazendo o projeto com um arquivo mpg (o objetivo e imbutir a legenda) e to seguindo o tutorial do Ginoboy, (alias, parabens velho, ficou muito bom), so que como sempre, sempre algo da errado, e eu ja quebei a cabeça com isso, please me ajudem.
Valeu.
|
A linha em azul tá a função a ser usada (filtro), que está acusando erro; porém, se tivesse lido
Colega, parece que vc não leu direito, falei para postar o script, mas pelo que a mensagem diz, vc tem que mudar para o spaço de cor YV12 ...
Novamente, colega, tem que ler e dar as informações corretas ... o script no tuto do gino é esse:
Quote:
################################################## #####################
# SCRIPT de otimização para a transformação de AVI para K(S)VCD #
# Compatível com AviSynth 2.5x e TMPGEnc. #
# De Dialhot (v.4) | Organizado por Ginoboy e revisado por vmesquita. #
################################################## #####################
#########################
# Plugins Necessários #
#########################
# ATC.dll #
# Blockbuster.dll #
# Convolution3DYV12.dll #
# DctFilter.dll #
# Deen.dll #
# GripFit_YV12.dll #
# MPEG2Dec3.dll #
# Sampler.dll #
# UnDot.dll #
# VSFilter.dll #
#########################
############################
# Legenda -> Arquivo (SMI) #
############################
subtitle="nome_da_legenda.smi"
# (Comentário: Coloque um # na frente do comando acima caso você NÃO
# precise de legendas).
#######################
# Filme -> Arquivo(s) #
#######################
## [AVI com um arquivo só]
AviSource("nome_do_filme.avi",false)
#AddBorders(0,0,X,Y)
# (Comentário: O comando "AddBorders só é necessário quando a resolução (tanto horizontal, quanto
# vertical não forem multiplos de 16. Exemplo: 636x477 (636/16 = 39,75~40 * 16 = 640-636 = 4 e
# 477*16-29,81~30*16=480-477=3, então ficaria AddBorders(0,0,4,3).
# Outro Exemplo: Uma resolução de 480x360 (360 (altura) não é multiplo de 16), então
# 376/16 = 23.5~24 * 16 = 384-376 = 8, ficaria AddBorders(0,0,0,.
## [AVI com dois arquivos] (Descomente a linha abaixo caso for usar o mesmo e comente a
# linha acima, faça a mesma coisa com os outros.)
#AviSource("nome_do_filme_parte1.avi",false)++AviS ource("nome_do_filme_parte2.avi",false)
## [MPG com um arquivo só] (Descomente as duas linhas abaixo caso for usar o mesmo)
#DirectShowSource("nome_do_filme.mpg").Killaudio()
#Converttoyv12()
## [MPG com dois arquivos] (Descomente as duas linhas abaixo caso for usar o mesmo)
#DirectShowSource("nome_do_filme_parte1.mpg").Kill audio()++DirectShowSource("nome_do_filme_parte2.mp g").Killaudio()
#Converttoyv12()
# (Comentário: Para colocar só o nome do arquivo direto, o filme a ser
# transformado deve estar no mesmo diretório que esse script está,
# caso contrário você deve por o caminho do diretório em que se encontra
# o filme. Exemplo: "C:\Filmes\nome_do_filme.avi").
# Para usar um dos comandos acima, os demais devem estar desabilitados.
########################
# SCRIPT de otimização #
########################
BlindPP(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.1,seed=1)
Convolution3D(1, 6, 12, 6, 8, 2.8, 0)
# Na linha abaixo, mude o XXX e YYY conforme as suas necessidades de acordo
# com a resolução do template que você está usando. E no comando "overscan",
# use valores de 0 a 3 para ver o máximo que você pode colocar. Quanto maior,
# melhor a qualidade, mas valores muito grandes podem fazer sua TV mostrar
# bordas indesejáveis ao redor da imagem.
GripCrop(XXX, YYY, 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)
#Blockbuster(method="noise",detail_min=1,detail_ma x=10,variance=0.3,seed=5623)
# (Comentário: Na linha acima, descomente (apague) o "#" da linha acima caso o
# filme esteja com muitos blocos DCT).
GripBorders()
TextSub(subtitle)
# Comente com um # no inicio da linha acima caso você não precise de legendas.
################################################## ###
# Sampler -> Amostra de Vídeo para achar o CQ ideal #
################################################## ###
#Sampler(length=24)
# Descomente (apague) o "#" para fazer amostras do vídeo.
|
Se vc tivesse lido, bastava vc ter descomentado a linha em vermelho (a qual converte para o colorspace YV12), podendo desta forma usar o filtro BlindPP ... Novamente, TEM QUE LER direito, colega ! (Jorel, Jorel ... )
|
09-21-2004, 05:00 PM
|
Free Member
|
|
Join Date: Sep 2004
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Caro Danilo,
desculpe pela amolação, mas fiz o que voce mandou e continuou com o erro.
aqui ta o script como eu to usando
################################################## #####################
# SCRIPT de otimização para a transformação de AVI para K(S)VCD #
# Compatível com AviSynth 2.5x e TMPGEnc. #
# De Dialhot (v.4) | Organizado por Ginoboy e revisado por vmesquita. #
################################################## #####################
#########################
# Plugins Necessários #
#########################
# ATC.dll #
# Blockbuster.dll #
# Convolution3DYV12.dll #
# DctFilter.dll #
# Deen.dll #
# GripFit_YV12.dll #
# MPEG2Dec3.dll #
# Sampler.dll #
# UnDot.dll #
# VSFilter.dll #
#########################
############################
# Legenda -> Arquivo (SMI) #
############################
subtitle="80day.smi"
# (Comentário: Coloque um # na frente do comando acima caso você NÃO
# precise de legendas).
#######################
# Filme -> Arquivo(s) #
#######################
## [AVI com um arquivo só]
#AviSource("nome_do_filme.avi",false)
#AddBorders(0,0,X,Y)
# (Comentário: O comando "AddBorders só é necessário quando a resolução (tanto horizontal, quanto
# vertical não forem multiplos de 16. Exemplo: 636x477 (636/16 = 39,75~40 * 16 = 640-636 = 4 e
# 477*16-29,81~30*16=480-477=3, então ficaria AddBorders(0,0,4,3).
# Outro Exemplo: Uma resolução de 480x360 (360 (altura) não é multiplo de 16), então
# 376/16 = 23.5~24 * 16 = 384-376 = 8, ficaria AddBorders(0,0,0, .
## [AVI com dois arquivos] (Descomente a linha abaixo caso for usar o mesmo e comente a
# linha acima, faça a mesma coisa com os outros.)
#AviSource("nome_do_filme_parte1.avi",false)++AviS ource("nome_do_filme_parte2.avi",false)
## [MPG com um arquivo só] (Descomente as duas linhas abaixo caso for usar o mesmo)
DirectShowSource("80days.mpg").Killaudio()
Converttoyv12()
## [MPG com dois arquivos] (Descomente as duas linhas abaixo caso for usar o mesmo)
#DirectShowSource("nome_do_filme_parte1.mpg").Kill audio()++DirectShowSource("nome_do_filme_parte2.mp g").Killaudio()
#Converttoyv12()
# (Comentário: Para colocar só o nome do arquivo direto, o filme a ser
# transformado deve estar no mesmo diretório que esse script está,
# caso contrário você deve por o caminho do diretório em que se encontra
# o filme. Exemplo: "C:\Filmes\nome_do_filme.avi").
# Para usar um dos comandos acima, os demais devem estar desabilitados.
########################
# SCRIPT de otimização #
########################
BlindPP(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.1,seed=1)
Convolution3D(1, 6, 12, 6, 8, 2.8, 0)
# Na linha abaixo, mude o XXX e YYY conforme as suas necessidades de acordo
# com a resolução do template que você está usando. E no comando "overscan",
# use valores de 0 a 3 para ver o máximo que você pode colocar. Quanto maior,
# melhor a qualidade, mas valores muito grandes podem fazer sua TV mostrar
# bordas indesejáveis ao redor da imagem.
#GripCrop(325, 576, 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)
Blockbuster(method="noise",detail_min=1,detail_max =10,variance=0.3,seed=5623)
# (Comentário: Na linha acima, descomente (apague) o "#" da linha acima caso o
# filme esteja com muitos blocos DCT).
GripBorders()
TextSub(subtitle)
# Comente com um # no inicio da linha acima caso você não precise de legendas.
################################################## ###
# Sampler -> Amostra de Vídeo para achar o CQ ideal #
################################################## ###
Sampler(length=24)
# Descomente (apague) o "#" para fazer amostras do vídeo.
Obrigado pela coomprensão e paciencia.
Valeu.
|
09-21-2004, 05:43 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
OK, qual o erro reportado pelo Virtual Dub agora ? Aguardo ....
|
09-21-2004, 05:46 PM
|
Free Member
|
|
Join Date: Sep 2004
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
o mesmo.
|
09-21-2004, 05:52 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
OK, eu vi uma outra coisa ! Descomente a linha "#GripCrop(325, 576, overscan=1, source_anamorphic=false) " e comente a linha "BlindPP" ...
Outra coisa, qual é o teu processador ? Aguardo ...
|
09-21-2004, 06:10 PM
|
Free Member
|
|
Join Date: Sep 2004
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Meu processador e um Atlon Xp 1700+, com uma placa Soyo K7vtapro, e 384 mb ram.
Eu fiz o q vc mandou e deu outro erro.
Avisynth open Failure
Blockbuster: Clip must be in YUY2 or YV12 format.
Valeu
|
09-21-2004, 06:30 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Cara, vc está fazendo tudo direitinho ... O que posso te sugerir é que desinstale o Avisynth e então faça a reinstalação ... Ah, e colocando os filtros no diretório de plugins do Avisynth ...
Obs-1: Instale a versão 2.5.4 (e não a 2.5.5)
Obs-2: O teu arquivo MPEG é MPEG-1 ou MPEG-2. Se for MPEG-2, seria melhor criar um projeto d2v e usar o mpeg2dec3 do avisynth para carregar o clip (DirectShowSource em último caso - por exemplo se for MPEG-1)
[]´s
|
09-21-2004, 07:39 PM
|
Free Member
|
|
Join Date: Dec 2003
Posts: 935
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Instale a versão 2.5.4 (e não a 2.5.5)
|
Bem, na verdade tem que funcionar com a 2.55 também....
|
09-21-2004, 07:55 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by FlavioMetal
Quote:
Instale a versão 2.5.4 (e não a 2.5.5)
|
Bem, na verdade tem que funcionar com a 2.55 também....
|
Concordo, mas a versão 2.5.5 mostrou-se problemática no meu sistema (a 2.5.4 já é uma versão estável)
Flávio, um abração !
|
09-27-2004, 11:13 AM
|
Free Member
|
|
Join Date: Sep 2004
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Ei danilo, valeu, brigadão mesmo,
consegui criar o arquivo, mas trive que tirar alguns comandos do script, vc pode me falar a utilidade deles?
#GripCrop(576, 352, overscan=1, source_anamorphic=false)
#GripSize(resizer="LanczosResize")
#GripBorders()
Valeu!!
|
09-27-2004, 12:24 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by nielquifar
Ei danilo, valeu, brigadão mesmo,
consegui criar o arquivo, mas trive que tirar alguns comandos do script, vc pode me falar a utilidade deles?
#GripCrop(576, 352, overscan=1, source_anamorphic=false)
#GripSize(resizer="LanczosResize")
#GripBorders()
Valeu!!
|
Fala, rapaz ! As funções "Grip" acima fazem parte do filtro "GripFit_YV12.dll" (contribuição do colega SansGrip) e servem para "cortar e redimensionar';
o GripCrop acima corta o vídeo para o tamanho 576x352, o GripSize redimensiona usando o algoritmo de Lanczos e o GripBorder adiciona bordas ... Se não está funcionando é porque o filtro GripFit_YV12.dll não está presente no diretório plugins do avisynth ! Basta colocá-lo lá para que as funções Grip passem a funcionar (a menos que vc queira usar o crop e o addborder); novamente, vc terá que usar o "converttoyv12() para usar este filtro)
[]´s
|
09-27-2004, 12:58 PM
|
Free Member
|
|
Join Date: Aug 2004
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Galera passei por problemas semelhantes, mas não fiz nada disto que vc disseram para resolver....
Vamos lá...
Antes de utilizar o DIKO com o AviSynth integrado tudo estava funcionando as mil maravilhas (TmpGenc + AvisYnth) depois que instalei o DIKO com o suporte as coisas começaram a dar pau, dai tive a ideia de reinstalar o AviSynth, resolveu, mas o DIKO praou de funcionar, então hoje quando vou encodar com o DIKO tenho que desinstalar o AviSynth e quando vou encodar com o TMPgenc + AviSynth tenho que desistalar o DIKO.....
Imagino que seja o mesmo problema que encontrei pois os erros dão linha a linha por mais que vc descomente sempre da erro...
|
09-27-2004, 01:16 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by mrmscorp_movie
Galera passei por problemas semelhantes, mas não fiz nada disto que vc disseram para resolver....
Vamos lá...
Antes de utilizar o DIKO com o AviSynth integrado tudo estava funcionando as mil maravilhas (TmpGenc + AvisYnth) depois que instalei o DIKO com o suporte as coisas começaram a dar pau, dai tive a ideia de reinstalar o AviSynth, resolveu, mas o DIKO praou de funcionar, então hoje quando vou encodar com o DIKO tenho que desinstalar o AviSynth e quando vou encodar com o TMPgenc + AviSynth tenho que desistalar o DIKO.....
Imagino que seja o mesmo problema que encontrei pois os erros dão linha a linha por mais que vc descomente sempre da erro...
|
Bom, se vc está fazendo isso é pq vc fez algo errado, pois eu uso o DIKO e eventualmente o TMPGEnc numa boa ! O DIKO carrega os plugins de sua subpasta de plugins (avisynth plugins) diretamente no script com o "LoadPlugin" ... O avisynth procura por default em sua pasta de plugins ... e o TMPGEnc tem que estar devidamente configurado para receber os frames servidos pelo Avisynth ... Uma coisa que vc pode fazer é colocar os mesmos filtros em ambas as pastas de plugins (a do DIKO e do Avisynth)
[]´s
/EDIT: Na hora de instalar o DIKO não habilite a opção de instalar o Avisynth 2.54 se vc já o Avisynth instalado /
|
09-27-2004, 05:41 PM
|
Free Member
|
|
Join Date: Dec 2003
Posts: 935
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Na hora de instalar o DIKO não habilite a opção de instalar o Avisynth 2.54 se vc já o Avisynth instalado
|
Tirou as palavras da minha boca!
|
09-27-2004, 05:53 PM
|
Free Member
|
|
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by FlavioMetal
Quote:
Na hora de instalar o DIKO não habilite a opção de instalar o Avisynth 2.54 se vc já o Avisynth instalado
|
Tirou as palavras da minha boca!
|
Fala, Flavio, meu camarada ! É, estou ficando "rápido no gatilho" ; muito disso se deve a ajuda dos colegas como Vc, Mesquita, Jorel e outros, que me permite hoje "caminhar com as minhas próprias pernas" ...
Abração,
|
All times are GMT -5. The time now is 11:28 AM — vBulletin © Jelsoft Enterprises Ltd
|