m35 / jpsxdec

jPSXdec: cross-platform PlayStation 1 audio and video converter
http://jpsxdec.blogspot.com/
461 stars 24 forks source link

Please, make BMP <--> MDEC Bitstream conversion mode. #8

Closed Metafalica closed 6 years ago

Metafalica commented 6 years ago

It's feature request. Your soft already has needed functionality, just need to make user interface to call that methods. We currently don't have any easy way for BMP <--> BS conversion. The tools from Sony SDK are too long way. First we need to convert BMP to TIM with some settings, then we need to convert TIM to BS with some settings, while your program can do it directly. It would be really useful for PSX games translation. Currently I need to encode back a lot of BMPs into BS, but forced to use that long way...

m35 commented 6 years ago

I don't quite follow what you're requesting. Here's what I gathered.

Is this correct?

Metafalica commented 6 years ago

Hello. I just need direct way to convert between BMP and BS (MDEC).

All other stuff I described is how things currently goes. We don't have even single program for direct conversion. So if we want to convert BMP to BS, we need first to convert it to TIM with PROGRAM 1, then this TIM to BS with PROGRAM 2.

m35 commented 6 years ago

The command-line can directly convert MDEC bitstream -> BMP. The manual hopefully clearly explains how to. Going BMP -> MDEC bitstream is more complicated since it needs context of the video it is in. I don't know any easy way to offer that outside of when replacing existing video (also available from the command-line, explained in the manual).

Metafalica commented 6 years ago

Got it... Direct BMP ->BS conversions is what currently needed the most, since no such tool exists at all. It's sad when program has the ability to do the conversion, but don't have easy way to offer that conversion to user.

m35 commented 6 years ago

Please study the PlayStation video format to understand why there is no "easy way to offer that conversion to user."