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.

Sunday, January 6, 2008

HATSUHINODE

Hope all had a pleasant new year. As we enter 2008, it is interesting to note that this year marks the 10th anniversary of the Serial Experiments Lain anime series, along with the Playstation game.

Now that holidays are over, I finally managed to release the latest compiled executable on the download page. No changes to the program interface (same wonderful command-line that you're used to ;), but it has all the latest internal goodness that I hope actually works--most notable is it now [edit] mostly supports FF8 (it would help to fully test it before making such calims :P).