Quantcast Olá Mesquita um Help com Seu Script - digitalFAQ.com Forums [Archives]
  #1  
11-23-2003, 05:19 PM
ncarlo ncarlo is offline
Free Member
 
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
Tenho um filme assim:

Diretório: E:\KVCD\filme

101 minutos
Divx 5.0
audio 48000KZ
23,976 fps
145.489 frames
1:41
xy=672x496

O TMPGEnc está na pasta C:\Arquivos de programas\Pegasys Inc\TMPGEnc Plus 2.5

O Avsynth: C:\Arquivos de programas\AviSynth 2.5

Quando faço o script com o Moviestacker o .avs funciona no TMPGEnc.
Quando uso o Scrip do Mesquita ele dá um erro dizendo o seguinte:

"GripCrop:Auto-detection of border failed. (E:\kvcd.avs, line 20)".


No entanto, para usar o MoveStacker tenho que instalar o AViSynth 2.08 (ele não funciona com outro) e aí o script do Mesquita não funciona. Para usar o script do Mesquita, tenho que instalar o AviSynth 2.53 e aí o MovieStacker diz que não funcionará.

Caramba. Que confusão.

Meu amigo o script ficou assim:

# Baseado no script otimizado para remover blocos DCT de Girv e DialHot #
################################################## #######################
##############
# Parameters #
##############
#Use 720 ou 352 para KDVD, 528 ou 352 para K(S)VCD
m_width=528
#subtitle="E:\KVCD\bladerunner.smi" # Adicione um # no inicio desta linha se você não precisa de #legendas
movie="E:\KVCD\OMaskara.avi"
myoverscan=1 # teste com valores de 0 a 3 para ver o máximo que você pode colocar
#aqui. Quanto maior melhor a qualidade, mas valores muito grandes podem fazer sua
#TV mostrar bordas indesejáveis ao redor da imagem.

##########
# 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) # Adicione um # no inicio desta linha se você não precisa de legendas

converttoyuy2()

Sampler(length=24)



Como é que eu resolvo o caso? Por favor, não se esqueçam de mim.

[]s

Nilton
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  
11-25-2003, 07:30 PM
ncarlo ncarlo is offline
Free Member
 
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
Olá Mesquita e demais colegas:

Mudei o filme e o problema acabou. Será que era o filme?

Mas alguém poderia dar-me um exemplo de como colocar os dados do filme abaixo no script acima, para que eu faça a seguir corretamente?

O Filme:

E:\KVCD\ OInvasor.avi
frames: 138.801
xy= 560x320
tempo= 96 minutos
23,976 fps
Xvid
audio 48000KZ

O TMPGEnc está na pasta C:\Arquivos de programas\Pegasys Inc\TMPGEnc Plus 2.5
O Avsynth: C:\Arquivos de programas\AviSynth 2.5


Os pluggins que você indicou no endereço http://www.avisynth.org/users/warpenterprises/ devem ser colocados na pasta do avisynth ou no moviestaker ou no TMPGEnc?

E aí poderiam ajudar esse grande esforçado e colocar aqueles dados ali no script que eu coloquei no forum na mensagen anterior?

[]s

Nilton
Reply With Quote
  #3  
11-25-2003, 07:30 PM
ncarlo ncarlo is offline
Free Member
 
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
Olá Mesquita e demais colegas:

Mudei o filme e o problema acabou. Será que era o filme?

Mas alguém poderia dar-me um exemplo de como colocar os dados do filme abaixo no script acima, para que eu faça a seguir corretamente?

O Filme:

E:\KVCD\ OInvasor.avi
frames: 138.801
xy= 560x320
tempo= 96 minutos
23,976 fps
Xvid
audio 48000KZ

O TMPGEnc está na pasta C:\Arquivos de programas\Pegasys Inc\TMPGEnc Plus 2.5
O Avsynth: C:\Arquivos de programas\AviSynth 2.5


Os pluggins que você indicou no endereço http://www.avisynth.org/users/warpenterprises/ devem ser colocados na pasta do avisynth ou no moviestaker ou no TMPGEnc?

E aí poderiam ajudar esse grande esforçado e colocar aqueles dados ali no script que eu coloquei no forum na mensagen anterior?

[]s

Nilton
Reply With Quote
  #4  
11-26-2003, 09:37 AM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by ncarlo
Olá Mesquita e demais colegas:

Mudei o filme e o problema acabou. Será que era o filme?
pode ser...
Quote:
Mas alguém poderia dar-me um exemplo de como colocar os dados do filme abaixo no script acima, para que eu faça a seguir corretamente?

O Filme:

E:\KVCD\ OInvasor.avi
frames: 138.801
xy= 560x320
tempo= 96 minutos
23,976 fps
Xvid
audio 48000KZ

O TMPGEnc está na pasta C:\Arquivos de programas\Pegasys Inc\TMPGEnc Plus 2.5
O Avsynth: C:\Arquivos de programas\AviSynth 2.5


Os pluggins que você indicou no endereço http://www.avisynth.org/users/warpenterprises/ devem ser colocados na pasta do avisynth ou no moviestaker ou no TMPGEnc?
Eles devem ser colocados na pasta de plugins, a padrão acho que é
C:\Arquivos de programas\AviSynth 2.5\plugins

Quanto ao script, basta mudar a linha do movie para:
movie="E:\KVCD\ OInvasor.avi"
Reply With Quote
  #5  
11-26-2003, 03:36 PM
ncarlo ncarlo is offline
Free Member
 
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
Olá Mesquita:
Você como sempre atencioso e resolvendo os nossos problemas. Deu tudo certo e quero lhe agradecer mais uma vez. Muito obrigado pela ajuda.

Peguei um script do Daemon que diz o seguinte:

AviSource("E:\kVCD\OMaskaraso.avi",false)
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()
Sampler(length=24)

A Linha que tem "BlindPP(cpu=4)" trava o TMPGENC no meu computador. Você sabe o que ela significa? Eu coloquei um # na frente da linha e o TMPGEnc funcionou legal e fez o filme. Mas fiquei pensando: Será que essa linha é importante? SAbendo do que se trata talvez eu possa resolver o problema. Agora se ela não é importante, melhor deixo ela com o #.

Um outro assunto: posso colocar a linha m_width=528 (no script acima) com o valor m_width=480 ou isso vai causar problemas no resultado do filme? (é que o meu DVD de mesa parece que só aceita até 480).

Obrigado por tudo Mesquita.

Grande abraço.

Ncarlo
Reply With Quote
  #6  
11-26-2003, 04:29 PM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Se seu player só aceita 480x480, então vc deve fazer essa modificação que vc propos, ou não vai funcionar no player. A linha do BlindPP faz mais ou menos o que o pós processamento do DivX faz enquanto está tocando, ou seja, remove blocos e mosquitos na origem. É estranho que não funcione, atualize o seu mpeg2dec3.dll que deve passar a funcionar.
Reply With Quote
  #7  
11-27-2003, 07:13 AM
ncarlo ncarlo is offline
Free Member
 
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
Olá Mesquita:

Valeu. Estou fazendo filme com o seu script muito bem. Finalmente. Vivaaaaaaa!!!!! Obrigadão.

Quando à linha BlindPP, que está no script que copiei do Daemon, atualizei com os filters com os aruivos que você indica e a mensagem que vem no TMNPGEnc é a seguinte:

"BLINDPP: NEED MOD 16 HEIGHT (E:\KVCD\ksvcd.avs, line 3)"

Não entendi. Existe alguma outra atualização desse arquivo mpeg2dec3.dll mais nova? Poderia me indicar onde encontrar? Como soluciono esse caso?

Abraços.

Ncarlo
Reply With Quote
  #8  
11-27-2003, 11:50 AM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
O erro do blindpp está ocorrendo porque ele precisa que a altura e a largura da origem sejam divisíveis por 16, ou seja, dividindo altura e a largura por 16, dá resto zero.
Pra solucionar, basta completar com borda preta até o proximo divisor de 16, com o comando addborder(x,y,x,y). Mas 672x496 já é divisivel por 16, assim como 560x320. Poderia me dar a dimensão exata da origem?
Reply With Quote
  #9  
11-27-2003, 08:00 PM
ncarlo ncarlo is offline
Free Member
 
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
Ahhh, então é isso!!
Quer dizer que a alltura e largura escolhidos para o filme KVCD não tem importância nesse caso?

O filme tem a dimensão x,y= 560x320.

Peguei essa informação abrindo o mesmo no virtualdub e no gspot.

A linha no script está assim: "BlindPP(cpu=4)" (sem aspas).

Parece que esses números já são divisíveis por 16.

Vou colocar os outros valores do filme. São eles:

Tempo: 01:36:29 (138,801 fr)
138.801 frames
xy: 560x320 (1.75:1) [=7:4]
1:75:1
Som: 117 kb/s (58/ch, stereo) VB 48000 kz - 0x0055(MP3) ID'd as MPEG-1 Layer 3
DX50/divx
Size: 700 MB (or 717,740 KB or 734,965,760 bytes)
Bitrate: 891 kb/s
FPS: 23.976
Qf: 0.207 bits/pixel


Bem, não sei o que está ocorrendo.

Vou colocar também os dados do script que copiei do Daemon, para você examinar e ver se tem algum problema. Ele está assim:

AviSource("E:\kVCD\OInvasor.avi",false)
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()
Sampler(length=24)

(A linha blockbuster não está partida)

Antes que eu me esqueça, quero dizer que com esse mesmo filme fiz um kvcd, mas usando o seu script Mesquita (com a sua ajuda é claro). E ficou muito bom. O script do Daemon é que não funcionou, não está funcionando e eu não sei porque.

Espero que com esses dados você possa me ajudar a solucionar esse problema.

Abraços

Ncarlo
Reply With Quote
  #10  
11-27-2003, 08:11 PM
ncarlo ncarlo is offline
Free Member
 
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
Olá Mesquita:

Uma outra coisa que esqueci de colocar, porque somente notei depois que enviei a mensagem anterior.

Quando abro o script com o TMPGEnc, lá embaixo, tem a seguinte mensagem:

"MPEG-2 300x56 24fps CQ 60"

Essa também não entendi. O AVI não tem 300x56 34 fpg e sim 560x320 e 23.976 fps e nem no script tem nada escrito assim

Quando eu abro o load e seleciono o template os valores mudam, de acordo com o template selecionado (480x480, 352x240, etc.), mas a mensagem de erro continua.

Talvez essa informação ajude.

Abraços e obrigado pelo esforço para me ajudar.

Nilton
Reply With Quote
  #11  
11-29-2003, 03:38 PM
ncarlo ncarlo is offline
Free Member
 
Join Date: Sep 2003
Posts: 137
Thanks: 0
Thanked 0 Times in 0 Posts
Olá Mesquita e Pessoal:

Achei a resposta. Troquei o número doze que estava na linha addborders(0,12,0,0) por 16 e o script funcinou. Parece que o problema estava no doze que estava lá.

Foi lendo o que você escreveu que eu notei. Você falou em 16 e ali estava 12. Foi só mudar. Beleza.

Obrigado de novo Mesquita.

Queria lhe perguntar outra coisa: Se eu colocar no script m_width=352 e estando a outra linha em 480 significa que tenho que usar o template, a ser escolhido no TMPGenc, sempre com essas medidas, ou seja, 352x480?

Ou eu posso usar o 480x480 ou 352x240? Poderia me dizer rapidamente quais as implicações?


Muito obrigado por tudo. Sua ajuda foi muito bem vinda e acertou em cheio.

Abraços.

Ncarlo
Reply With Quote
  #12  
11-29-2003, 09:20 PM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by ncarlo
Olá Mesquita e Pessoal:

Achei a resposta. Troquei o número doze que estava na linha addborders(0,12,0,0) por 16 e o script funcinou. Parece que o problema estava no doze que estava lá.
Exatamente, esta linha estava acrescentando uma borda preta ao seu filme, tornando-o 560x332 (não divisivel por 16). Essa linha do addborders é util somente quando vc tem um filme que a dimensão originalmente não é divisivel por 16, aí vc completa com uma borda preta para ficar divisivel por 16 e o blindpp aceitar.
Quote:
Foi lendo o que você escreveu que eu notei. Você falou em 16 e ali estava 12. Foi só mudar. Beleza.

Obrigado de novo Mesquita.

Queria lhe perguntar outra coisa: Se eu colocar no script m_width=352 e estando a outra linha em 480 significa que tenho que usar o template, a ser escolhido no TMPGenc, sempre com essas medidas, ou seja, 352x480?

Ou eu posso usar o 480x480 ou 352x240? Poderia me dizer rapidamente quais as implicações?
Exatamente, só q não existe template para 480x480, mas vc pode pegar o de 528x480 ou 352x480 e modificar. 352x480 ira comprimir melhor que 480x480, mas dependendo da sua TV vc pode achar a imagem um pouco menos nitida no caso de 352 (especialmente se vc tiver uma TV tela plana nova), mas a diferença é pequena. Quando a 352x240, não recomendo usar essa resolução a não ser para cartoons, pois a imagem realmente fica mais feia. Isso acontece pq toda TV tem 480 linha visiveis (mais ou menos), mas a resolução vertical ("colunas") não pode ser medida, apenas estimada, e "varia" de acordo com a TV (para simplificar) entre 352 e 528.
Quote:

Muito obrigado por tudo. Sua ajuda foi muito bem vinda e acertou em cheio.

Abraços.

Ncarlo
Disponha!
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Travando - Mesquita JAIME Conversão e Codificação de Vídeo (Português) 13 08-21-2004 05:56 AM
Ae mesquita..me ajuda;.. eduardopz Conversão e Codificação de Vídeo (Português) 9 07-28-2004 04:31 PM
POR FAVOR V Mesquita JACK WADE Conversão e Codificação de Vídeo (Português) 2 04-21-2004 07:54 PM
Calculadora do Mesquita rcconsul Conversão e Codificação de Vídeo (Português) 0 02-28-2004 05:33 PM
Mesquita o que ta de errado alexeram Conversão e Codificação de Vídeo (Português) 2 12-23-2003 08:02 AM

Thread Tools



 
All times are GMT -5. The time now is 06:16 PM  —  vBulletin © Jelsoft Enterprises Ltd