TmpGenc + AviSynth dando pau
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. |
Re: TmpGenc + AviSynth dando pau
Quote:
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 |
Quote:
|
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. |
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. |
Quote:
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:
|
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,8). ## [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. |
OK, qual o erro reportado pelo Virtual Dub agora ? Aguardo ....
|
o mesmo.
|
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 ... |
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 |
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 |
Quote:
|
Quote:
Flávio, um abração ! |
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!! |
Quote:
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 |
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... |
Quote:
[]´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 / |
Quote:
|
Quote:
Abração, |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.