Quantcast TMPGEnc + Avisynth Dando Pau - digitalFAQ.com Forums [Archives]
  #1  
09-21-2004, 02:37 PM
nielquifar nielquifar is offline
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.
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  
09-21-2004, 03:12 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
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
Reply With Quote
  #3  
09-21-2004, 03:18 PM
FlavioMetal FlavioMetal is offline
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!
Reply With Quote
  #4  
09-21-2004, 04:19 PM
nielquifar nielquifar is offline
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.
Reply With Quote
  #5  
09-21-2004, 04:22 PM
nielquifar nielquifar is offline
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.
Reply With Quote
  #6  
09-21-2004, 04:43 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
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 ... )
Reply With Quote
  #7  
09-21-2004, 05:00 PM
nielquifar nielquifar is offline
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.
Reply With Quote
  #8  
09-21-2004, 05:43 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
OK, qual o erro reportado pelo Virtual Dub agora ? Aguardo ....
Reply With Quote
  #9  
09-21-2004, 05:46 PM
nielquifar nielquifar is offline
Free Member
 
Join Date: Sep 2004
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
o mesmo.
Reply With Quote
  #10  
09-21-2004, 05:52 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
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 ...
Reply With Quote
  #11  
09-21-2004, 06:10 PM
nielquifar nielquifar is offline
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
Reply With Quote
  #12  
09-21-2004, 06:30 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
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
Reply With Quote
  #13  
09-21-2004, 07:39 PM
FlavioMetal FlavioMetal is offline
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....
Reply With Quote
  #14  
09-21-2004, 07:55 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
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 !
Reply With Quote
  #15  
09-27-2004, 11:13 AM
nielquifar nielquifar is offline
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!!
Reply With Quote
  #16  
09-27-2004, 12:24 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
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
Reply With Quote
  #17  
09-27-2004, 12:58 PM
mrmscorp_movie mrmscorp_movie is offline
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...
Reply With Quote
  #18  
09-27-2004, 01:16 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
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 /
Reply With Quote
  #19  
09-27-2004, 05:41 PM
FlavioMetal FlavioMetal is offline
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!
Reply With Quote
  #20  
09-27-2004, 05:53 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
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,
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Dando erro no DIKO geovanebelusso Conversão e Codificação de Vídeo (Português) 1 11-17-2004 09:45 AM
Oba...ta dando um erro de resoluçao aqui.. eduardopz Conversão e Codificação de Vídeo (Português) 9 07-08-2004 10:23 AM
KSVCD dando travadinhas UnderTaker Conversão e Codificação de Vídeo (Português) 11 05-17-2004 06:32 AM
Tah dando pau no headac3he !!! davila Conversão e Codificação de Vídeo (Português) 2 02-26-2004 08:25 AM
Problema com Script, dando erro no Tmpgenc>.. Exhortation Conversão e Codificação de Vídeo (Português) 2 10-03-2003 05:03 PM

Thread Tools



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