05-18-2004, 11:55 AM
|
Free Member
|
|
Join Date: Mar 2004
Location: RJ
Posts: 479
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
1 Vmesquita tem como configurar a versão free di diko alterar o tamanho da legenda ?
2 Se eu for colocar mais um video pra carregar tipo batch encoder, pra quando um terminar o outro começar tem como definir pra cada um configurações individuais como tamanho da media, etc.. ?
3 Sobre o overscan, os divx que eu encodo eu sempre uso overscan de 2 a 3, queria muito saber como c faz isso no DIKO, tipo vc falou que tem que alterar o script, mas eu naum sei se eu posso adicionar o GripCrop ou alterar o Widescreen no script, eu naum sei como c faz direito será que vc pode alterar pra mim kra (c naum for pedir de mais), aki está o script : standard.avs (oque vc falou pra alterar em um post passado..)
function AddAudio(clip v1) {
v2 = Blankclip()
v1 = AudioDub(v1,v2)
return v1
}
Function DivXResize(clip c, int WIDTH, int HEIGHT, int OVERSCAN, string RESIZER, int widescreen) {
ratio=((c.width()+.0)/(c.height()+.0))+.0
halfheight43=(round(c.width()/1.33333)-c.height())/2
halfheight43=(widescreen==1)&&(ratio>1.7777) ? (round(c.width()/1.77777)-c.height())/2 : halfheight43
#Crop to fullscreen it this has been asked
fullscreen_cropper=round ((c.width()-(c.height()*1.33333) ) /2)
f_c_mod=fullscreen_cropper % 2
fullscreen_cropper=( f_c_mod == 1) ? (fullscreen_cropper+1) : fullscreen_cropper
c= (widescreen == 2) ? c.crop(fullscreen_cropper,0,(c.width()-2*fullscreen_cropper),0): c
#What would be the height keeping the aspect ratio if width was 640/320-NTSC or 768/384-PAL(4:3)
no_borders_height1=c.height()
#4:3 (option 0 and 2)
no_borders_height1=(HEIGHT == 480) ? (640*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 240) ? (320*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 576) ? (768*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 28 ? (384*c.height())/(c.width()) : no_borders_height1
#anamorphic (option 1)
no_borders_height1=(HEIGHT == 480)&&(widescreen==1)&&(ratio>1.7777) ? (848*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 240)&&(widescreen==1)&&(ratio>1.7777) ? (424*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 576)&&(widescreen==1)&&(ratio>1.7777) ? (1024*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 28&&(widescreen==1)&&(ratio>1.7777) ? (512*c.height())/(c.width()) : no_borders_height1
#Now how much we have to shrink to make it fit inside a macroblock?
mod16height=no_borders_height1 % 16
#If the rest is <=8, subtracts the rest, else, completes to 16.
completion= (mod16height <= ? (-mod16height) : (16-mod16height)
no_borders_height2=no_borders_height1+completion
#finally resize
c=Eval( RESIZER + "(c," + string(WIDTH) + "," + string(no_borders_height2) + ")" )
#add lateral overscan
c=letterbox(c,0,0,overscan*8,overscan*
return(c)
}
Function DivXBorders(clip c, int HEIGHT, int OVERSCAN) {
halfheight43=(HEIGHT-c.height())/2
c=addborders(c,0,halfheight43,0,halfheight43)
#Add vertical overscan
c=letterbox(c,overscan*8,overscan*8,overscan*8,ove rscan*
return(c)
}
converttoyv12()
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)
DivXResize(WIDTH, HEIGHT, 0, "LanczosResize",WIDESCREEN)
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)
DivXBorders(HEIGHT,OVERSCAN)
converttoyuy2()
AddAudio()
MonitorFilter
PS: Lembrando que a faixa preta teria que ser como nos videos encodados pelo tmpgenc, que naum corta pedaço dele e deixa ele num tamanho e qualidade legal !
VLW !
|
Someday, 12:01 PM
|
|
Site Staff / Ad Manager
|
|
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
|
|
|
05-18-2004, 01:36 PM
|
Invalid Email / Banned / Spammer
|
|
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by MR.Maker
1 Vmesquita tem como configurar a versão free di diko alterar o tamanho da legenda ?
|
Tem um macete para fazer isso, faça uma pesquisa no fórum.
Quote:
2 Se eu for colocar mais um video pra carregar tipo batch encoder, pra quando um terminar o outro começar tem como definir pra cada um configurações individuais como tamanho da media, etc.. ?
|
Não tem como fazer isso ainda. Se vc escolher mais de um vídeo, ele simplesmente irá tentar calcular para colocá-los todos no mesmo CD, que não é o que vc quer.
Quote:
3 Sobre o overscan, os divx que eu encodo eu sempre uso overscan de 2 a 3, queria muito saber como c faz isso no DIKO, tipo vc falou que tem que alterar o script, mas eu naum sei se eu posso adicionar o GripCrop ou alterar o Widescreen no script, eu naum sei como c faz direito será que vc pode alterar pra mim kra (c naum for pedir de mais), aki está o script : standard.avs (oque vc falou pra alterar em um post passado..)
|
Simplesmente substitua o DivXresize pelo gripcrop (colocando os parametros WIDTH, HEIGHT e OVERSCAN adequadamente na sintaxe do gripcrop) e troque o DivX borders pelo gripborders. E claro, coloque o GripFit.dll (ou coisa assim) na pasta de plugins do DIKO. Deve funcionar.
|
05-18-2004, 02:00 PM
|
Free Member
|
|
Join Date: Mar 2004
Location: RJ
Posts: 479
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Simplesmente substitua o DivXresize pelo gripcrop (colocando os parametros WIDTH, HEIGHT e OVERSCAN adequadamente na sintaxe do gripcrop) e troque o DivX borders pelo gripborders. E claro, coloque o GripFit.dll (ou coisa assim) na pasta de plugins do DIKO. Deve funcionar.
|
mas eu naum sei aonde começa e aonde termina o DivX resize, seria só isso aki :
DivXResize(WIDTH, HEIGHT, 0, "LanczosResize",WIDESCREEN)
e colocar no lugar disso isso aki :
GripCrop(m_width, 480, overscan=3,source_anamorphic=false,dest_anamorphic =false)
GripSize(resizer="LanczosResize")
GripBorders()
?
|
05-18-2004, 02:08 PM
|
Invalid Email / Banned / Spammer
|
|
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Mais ou menos. Troque a linha:
Code:
DivXResize(WIDTH, HEIGHT, 0, "LanczosResize",WIDESCREEN)
Por:
Code:
GripCrop(WIDTH, HEIGHT, overscan=OVERSCAN,source_anamorphic=false,dest_anamorphic=false)
GripSize(resizer="LanczosResize")
e troque a linha:
Code:
DivXBorders(HEIGHT,OVERSCAN)
por
O resto vc pode deixar, são as definições das funções, não serão usadas mais em seu novo script mas não faz diferença.
|
05-18-2004, 03:10 PM
|
Free Member
|
|
Join Date: Mar 2004
Location: RJ
Posts: 479
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
vou tentar e posto o resultado, aproposito, tenho videos aki que tem 20fps o diko naum aceita entaum eu converto pra 23.976 mas ai fica muito desincronizado, oq eu faço vmesquita ?
|
05-18-2004, 03:26 PM
|
Invalid Email / Banned / Spammer
|
|
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Bom, vc pode fazer comprar a versão Gold do DIKO que lida com isso automaticamente ou fazer a conversão manual. O DIKO Freeware não suporta framerates estranhos.
|
05-19-2004, 02:15 PM
|
Free Member
|
|
Join Date: Mar 2004
Location: RJ
Posts: 479
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by vmesquita
Mais ou menos. Troque a linha:
Code:
DivXResize(WIDTH, HEIGHT, 0, "LanczosResize",WIDESCREEN)
Por:
Code:
GripCrop(WIDTH, HEIGHT, overscan=OVERSCAN,source_anamorphic=false,dest_anamorphic=false)
GripSize(resizer="LanczosResize")
e troque a linha:
Code:
DivXBorders(HEIGHT,OVERSCAN)
por
O resto vc pode deixar, são as definições das funções, não serão usadas mais em seu novo script mas não faz diferença.
|
Vmesquita, não funcionou, fiz como vc falou e ao terminar de converter eu gravei em um cdrw para testes e as faixas pretas não apareceram (não é porblema da tv ou do dvd pois com o tmpgenc vai certim...)
o overscan não funciona no D.I.K.O
Segue a baixo o script alterado que eu usei :
(scripts/standard.avs)
function AddAudio(clip v1) {
v2 = Blankclip()
v1 = AudioDub(v1,v2)
return v1
}
Function DivXResize(clip c, int WIDTH, int HEIGHT, int OVERSCAN, string RESIZER, int widescreen) {
ratio=((c.width()+.0)/(c.height()+.0))+.0
halfheight43=(round(c.width()/1.33333)-c.height())/2
halfheight43=(widescreen==1)&&(ratio>1.7777) ? (round(c.width()/1.77777)-c.height())/2 : halfheight43
#Crop to fullscreen it this has been asked
fullscreen_cropper=round ((c.width()-(c.height()*1.33333) ) /2)
f_c_mod=fullscreen_cropper % 2
fullscreen_cropper=( f_c_mod == 1) ? (fullscreen_cropper+1) : fullscreen_cropper
c= (widescreen == 2) ? c.crop(fullscreen_cropper,0,(c.width()-2*fullscreen_cropper),0): c
#What would be the height keeping the aspect ratio if width was 640/320-NTSC or 768/384-PAL(4:3)
no_borders_height1=c.height()
#4:3 (option 0 and 2)
no_borders_height1=(HEIGHT == 480) ? (640*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 240) ? (320*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 576) ? (768*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 28 ? (384*c.height())/(c.width()) : no_borders_height1
#anamorphic (option 1)
no_borders_height1=(HEIGHT == 480)&&(widescreen==1)&&(ratio>1.7777) ? (848*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 240)&&(widescreen==1)&&(ratio>1.7777) ? (424*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 576)&&(widescreen==1)&&(ratio>1.7777) ? (1024*c.height())/(c.width()) : no_borders_height1
no_borders_height1=(HEIGHT == 28&&(widescreen==1)&&(ratio>1.7777) ? (512*c.height())/(c.width()) : no_borders_height1
#Now how much we have to shrink to make it fit inside a macroblock?
mod16height=no_borders_height1 % 16
#If the rest is <=8, subtracts the rest, else, completes to 16.
completion= (mod16height <= ? (-mod16height) : (16-mod16height)
no_borders_height2=no_borders_height1+completion
#finally resize
c=Eval( RESIZER + "(c," + string(WIDTH) + "," + string(no_borders_height2) + ")" )
#add lateral overscan
c=letterbox(c,0,0,overscan*8,overscan*
return(c)
}
Function DivXBorders(clip c, int HEIGHT, int OVERSCAN) {
halfheight43=(HEIGHT-c.height())/2
c=addborders(c,0,halfheight43,0,halfheight43)
#Add vertical overscan
c=letterbox(c,overscan*8,overscan*8,overscan*8,ove rscan*
return(c)
}
converttoyv12()
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)
GripCrop(WIDTH, HEIGHT, overscan=OVERSCAN,source_anamorphic=false,dest_ana morphic=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)
GripBorders()
converttoyuy2()
AddAudio()
MonitorFilter
|
05-19-2004, 04:13 PM
|
Invalid Email / Banned / Spammer
|
|
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Vc colocou o overscan em 3 na configuração do DIKO?
|
05-21-2004, 12:30 PM
|
Free Member
|
|
Join Date: Mar 2004
Location: RJ
Posts: 479
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by vmesquita
Vc colocou o overscan em 3 na configuração do DIKO?
|
Sim, ja alterei e testei mas não funcionou, tanto o script como nas configurações de overscan em resolution ambos não funcionam..
pelo que parece, infelizmente o D.I.K.O não suporta overscan
|
05-21-2004, 12:55 PM
|
Invalid Email / Banned / Spammer
|
|
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Não é o DIKO que não suporta overscan, se fosse isso, ninguém até hj teria conseguido usar e este não é o caso. No caso deste script modificado, o Overscan está sendo feito pelo GripCrop (como vc pediu), verifique o movie0.avs se possui uma linha "OVERSCAN=3". Ou então poste o movie0.avs gerado pelo DIKO para eu ver.
|
06-03-2004, 12:33 AM
|
Free Member
|
|
Join Date: May 2004
Posts: 27
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Nao sei se alguem ja teve esse problema, mas quando vou usar o DIKO, na hora q ele abre o DOS, aparece uma msg dizendo assim: "unable to open first coverted micro dvd sub" isso quer dizer oq???
Obrigado!
|
Similar Threads
|
Thread |
Thread Starter |
Forum |
Replies |
Last Post |
DUVIDAS NO DIKO
|
felipe1483 |
Conversão e Codificação de Vídeo (Português) |
3 |
08-31-2004 02:16 PM |
Duvidas DIKO
|
prez |
Conversão e Codificação de Vídeo (Português) |
6 |
07-21-2004 07:38 PM |
Duvidas e + duvidas DIKO
|
prez |
Conversão e Codificação de Vídeo (Português) |
3 |
07-19-2004 04:32 PM |
Duvidas com DIKO 0.72
|
killervr |
Conversão e Codificação de Vídeo (Português) |
2 |
07-17-2004 04:48 PM |
Diko Duvidas Simples
|
MR.Maker |
Conversão e Codificação de Vídeo (Português) |
1 |
06-23-2004 12:19 PM |
All times are GMT -5. The time now is 04:20 PM — vBulletin © Jelsoft Enterprises Ltd
|