jPSXdec is a new, open source, cross-platform, Playstation 1 media decoder/converter.
Get the current beta version here (requires Java v5 or greater). See what games have been tested.

Sunday, January 20, 2008

PSX YUV to yuv4mpeg2

PSX YCbCr

[Y ][1 0 1.402 ] [ r ]
[Cb][1 -0.3437 -0.7143 ] = [ g ]
[Cr][1 1.772 0 ] [ b ]

yuv4mpeg2 (i.e. CCIR-601) YCbCr

[Y ][1 0 1.402 ] [ r ]
[Cb][1 -0.34414 -0.71414 ] = [ g ]
[Cr][1 1.772 0 ] [ b ]

PSX * ? = yuv4mpeg2

Answer:
[ 1 -3415973/13224846875 1242172/13224846875 ]
[ 0 105814197/105798775 -5608/105798775 ]
[ 0 19492/105798775 105791687/105798775 ]
Thanks to toruvinn for refreshing me on matrix math, and this site for saving me from lots of raw calculations.

0 comments:

Post a Comment