Log in

View Full Version : ConvertToRGB24() problem


bairradino
25th February 2008, 20:48
I'm trying to export frames throught VirtualDub using the following script:

Mpeg2Source("C:\fotos\fotoscasamento\casamento.d2v", CPU=6)

# IVTC the video to its original 18fps
TDeint(Mode=1, TryWeave=True, Full=False)
UnBlend()
TDecimate(Mode=2, Rate=18)

# Apply automated colour correction
Crop(16, 4, 0, -4)
#Tweak(bright=-4)
Coloryuv(AutoGain=True, AutoWhite=True)

# reduce dirt and scratches
vf=Last.MVAnalyse(isb=False, BlkSize=16)
vb=Last.MVAnalyse(isb=True, BlkSize=16)
cf=Last.MVFlow(vf)
cb=Last.MVFlow(vb)
Interleave(cf,last,cb)
RemoveDirt()
SelectEvery(3,1)

LimitedSharpenFaster(Smode=4)

parte1=Trim(0,166).tweak(bright=-16).AddBorders(8, 4, 8, 4)
parte2=Trim(194,362).tweak(bright=-16).AddBorders(8, 4, 8, 4)
parte3=Trim(381,401).tweak(bright=-16).AddBorders(8, 4, 8, 4)
parte4=Trim(405,408).tweak(bright=-16).AddBorders(8, 4, 8, 4)
parte5=Trim(410,434).tweak(bright=-16).AddBorders(8, 4, 8, 4)
parte6=Trim(436,1742).tweak(bright=-16).AddBorders(8, 4, 8, 4)
parte7=Trim(1743,3789).tweak(bright=0).AddBorders(8, 4, 8, 4)
parte8=Trim(3790,4261).tweak(bright=0).AddBorders(8, 4, 8, 4)
parte9=Trim(4262,9292).tweak(bright=0).AddBorders(8, 4, 8, 4)
parte10=Trim(9293,11294).tweak(bright=0).AddBorders(8, 4, 8, 4)
parte11=Trim(11302,12488).tweak(bright=0).AddBorders(8, 4, 8, 4)
parte12=Trim(12500,22274).tweak(bright=0).AddBorders(8, 4, 8, 4).FadeOut(20)
filme=parte1+parte2+parte3+parte4+parte5+parte6+parte7+parte9+parte8+parte10+parte11+parte12

ConvertToRGB24(filme, matrix="Rec601")
ImageWriter(filme, "C:\fotos\fotoscasamento\frames", start=00000, end=00099, type="jpg", info=false)


In VirtualDub I get the following error "ImageWriter: DevIL requires RGB input".

What am I doing wrong?

Guest
25th February 2008, 20:57
filme=ConvertToRGB24(filme, matrix="Rec601")
ImageWriter(filme, "C:\fotos\fotoscasamento\frames", start=00000, end=00099, type="jpg", info=false)

bairradino
26th February 2008, 08:58
So stupid I am.
Thanks, neuron2.