View Single Post
Old 30th October 2005, 00:47   #1  |  Link
Manao
Registered User
 
Join Date: Jan 2002
Location: France
Posts: 2,856
Tool to test & edit AVC CQMs

Hi everyone,

I made an avisynth filter that allows to encode frames directly with x264. It takes custom matrices as input.

Here is the link : http://manao4.free.fr/AVCMatrices-1.0.zip

Here is the short documentation :
Code:
AVCMatrices(clip c, string "luma4x4" , string "chroma4x4" , string "luma8x8",
                    string "pluma4x4", string "pchroma4x4", string "pluma8x8",
                    int "quant", int "deblocking", bool "size", bool "psnr")

The 6 strings correspond to the custom matrices ( 3 intra first, then 3 inter ). If
omitted, a string is defaulted to an all-16 matrix. If no 8x8 matrices are given, 
8x8dct gets disabled in x264. If no inter matrices are given, only intra will be done.

The encoding is done at a constant quantizer ( default 26 ), with a ipratio of 1.4
if there's an inter matrix ( else, ipratio = 1.0, to make all I quantizers equal to the
chosen quantizer ).

Deblocking is disabled by default, specifying a value to "deblocking" will enable it
and set its strength.

Finally, "size" shows each frame size, while "psnr" show each frame psnr ( luma, chroma, both ).
Have fun ( and report bugs )
__________________

Last edited by Manao; 30th October 2005 at 08:19.
Manao is offline   Reply With Quote