Log in

View Full Version : Make PSNR Test ...


Sagittaire
18th July 2003, 23:17
Exemple of PSNR test, Update PNSR script in fonction of encodage script ... :rolleyes:


Script AVS

Encodage

source=Mpeg2Source("D:\Mes dossiers\B.A\Harry Potter\azerty.d2v")
source=Crop(source,18,76,-18,-76)
source=BicubicResize(source,640,272,0,0.6)
source=Convolution3D(source,0,3,4,3,4,3,0)
source=ConvertToYUY2(source)
return source


Test PSNR WMV9, DivX5, DivX SBC, Theora, 3ivx, VP3 ...

# --> Video Opening <--

source=Mpeg2Source("D:\Mes dossiers\B.A\Harry Potter\azerty.d2v")
source=Crop(source,18,76,-18,-76)
source=BicubicResize(source,640,272,0,0.6)
source=Convolution3D(source,0,3,4,3,4,3,0)
source=ConvertToYUY2(source)

video=AviSource("D:\...\Kauehi.avi")
video=ConvertToYUY2(video)

# --> PSNR analysis <--
Compare(video,source,"","Kauehi.log")


Test PSNR XviD

# --> Video Opening <--

source=Mpeg2Source("D:\Mes dossiers\B.A\Harry Potter\azerty.d2v")
source=Crop(source,18,76,-18,-76)
source=BicubicResize(source,640,272,0,0.6)
source=Convolution3D(source,0,3,4,3,4,3,0)
source=ConvertToYUY2(source)

video=AviSource("D:\...\XviD.avi")
video=Trim(video,1,0)
video=ConvertToYUY2(video)

# --> PSNR analysis <--
Compare(video,source,"","XviD.log")


Test PSNR RV9

# --> Video Opening <--

source=Mpeg2Source("D:\Mes dossiers\B.A\Harry Potter\azerty.d2v")
source=Crop(source,18,76,-18,-76)
source=BicubicResize(source,640,272,0,0.6)
source=Convolution3D(source,0,3,4,3,4,3,0)
source=DeleteFrame(source,0)
source=ConvertToYUY2(source)

video=DirectShowSource("D:\...\RV9.rmvb",fps=25)
video=ConvertToYUY2(video)

# --> PSNR analysis <--
Compare(video,source,"","test.log")