Erro em codificação de vídeo
quando estou codificando o video a partir do script aparece essa mensagem enquanto codifica o video.
script erro: syntax erro {[scriptclip], line2 column0} isso é o q ta escrito em branco na foto abaixo http://www.digitalfaq.com/archives/error.gif Procurei topicos com esse erro parecido e não achei. ja tive vários topicos fechados até agora não entendi pq, ja li todos os tutorias de como postar aqui nesse fórum, não vi nada demais no q eu escrevi sou novo e estou tendo muitas dificuldades nesse fórum participo de uns 5 fóruns diferentes pelo menos e nunca tive esse tipo de problema |
ESSE É MEU SCRIPT
###################################Optimal script ###copie tudo a partir dessa linha############################ ## DLL Section ## 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") # ## Main section and static filters ### # Mpeg2Source("anjos.d2v") #aqui deve estar o nome do projeto. Se vc o salvou como “Projeto”, não precisa alterar. # undot() Limiter() asharp(1, 4) GripCrop(352, 240, overscan=1,source_anamorphic=false)# Use anamorphic=true para filmes 16:9 e false para 4:3 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() #Sampler(length=24) #######################################final do script###copie até essa linha################################## |
Quote:
:roll: |
fiz baseado no tutorial de ALEX MATRIX q tem aqui no fórum
|
Um post do BJ da outra thread:
Quote:
Quote:
|
mas a opção ja estava desabilitada
|
Quote:
|
deu erro a tela do tmpge ficou escura com uma escrita em vermelho dizendo q deu erro
|
alguém q tenha ja feito KVCD por esse modo usando script poderia me mandar um exemplo por e-mail?
gilvideos@bol.com.br |
Abra o script no VirtualDub
|
Olá Gil porque mandar por e-mail :?: O forum e para tirar as duvidas :!: :wink:
tenta usar o script do guia do Vmesquita http://www.kvcd.net/forum/viewtopic....a70e7dd97f5486 nunca deu problema comigo Um Abraço :!: |
Foi exatamente o q o Danpos disse, a linha do scriptclip deve ficar na MESMA LINHA, copie e cole isto aqui:
Code:
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) ") Quote:
|
Re: Erro em codificação de vídeo
Quote:
:wink: se você tem um erro no script na linha 2 coluna zero quer dizer que exatamentre no começo da linha deve ter um espaço em branco ou não tem a dll GripFit_YV12.dll na pasta plugins!!! confira e poste se tem os plugins na pats certa e poste aqui o resultado..estou aguardando! :wink: confira também a origem pois está no script: Mpeg2Source("anjos.d2v") e não indica o local adequado do .d2v que deve ser algo assim: Mpeg2Source("C:\...\pasta tal\..anjos.d2v") :!: tem que ter o endereço completo do local do .d2v :!: |
Valeu essa opção de colocar tudo na mesma linha deu certo só q essa segunda linha
(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ") tb tem q ser na mesma linha, era isso q eu estava errando. |
você quer dizer que esta linha está certa? pois está assim no script que postou:
Mpeg2Source("anjos.d2v") funcionou assim? dica: depois do ponto pode ser em uma linha separada pois chama outra função por exemplo: ....(nf)*2, 100)) ) TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ") em qualquer script que você use se as dlls estão na pasta pugins do avisynth você pode eliminar as linhas que chamam as ddls pois a função "autoload" do avisynth já carrega todos os filtros que estiverem lá automaticamente: então você pode eliminar estas linhas: 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") aqui está o resumo do que realmente importa no script e inclusive sem espaços desnecessários: Mpeg2Source("anjos.d2v") undot() Limiter() asharp(1,4) GripCrop(352,240,overscan=1,source_anamorphic=fals e) GripSize(resizer="BicubicResize") STMedianFilter(3,3,1,1) MergeChroma(blur(1.5)) MergeLuma(blur(0.1)) ScriptClip("nf=YDifferenceToNext()"+chr(13)+"unfil ter(-(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() Limiter() function fmin(int f1,int f2){return(f1<f2)?f1:f2} converttoyuy2() todos os outros itens que estavam no script são irrelevantes ou são apenas texto. claro, tem que ajustar para carregar o source em: Mpeg2Source("anjos.d2v") fica mais fácil de corrigir erros caso ajam e muot mais fácil de entender! pode testar,funciona exatamente como o longo script que você postou. :wink: |
blz valeu pelas dicas
|
Cara consegui fazer tudo bem mas o problema continua o mesmo q eu tinha antes, no meu aparelho de DVD (PHILLIPS 625) ele só roda até 80 min quando na realidade o filme tem 2horas e 01minuto
|
por favor GIL me responda estas perguntas:
1- o filme passa inteiro no player/tv? 2- passa inteiro no pc? 3- 80 min significa o que o player mostra na contagem de tempo ou filme interrompe após 80 minutos? 4- qual o size final da codificação? 5- a mpeg1 final que está na HD mostra qual o tempo total no vdubmpeg2 ou no vdubmod? responda numerando pra ficar fácil de entender! |
só uma dúvida q eu tenho, ele pode passar inteiro na tv, mas o display do DVD contar só até 80min?
|
Quote:
|
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.