PSS Video

From XentaxWiki
Revision as of 20:12, 12 April 2021 by imported>Ikskoks (→‎Format Specifications)
Jump to navigation Jump to search

PSS


Format Specifications

// PS2 Video 
// PSS file format

// big endian

4 bytes (uint32) - section ID   // 0x00 0x00 0x01 0xBA - pack_start_code
                                // 0x00 0x00 0x01 0xBD - private_stream_1 (audio data)
2 bytes (uint16) - section size
x bytes - unknown


// Note: Audio streams are optional
// SpuStreamHeader
4 bytes (char) - signature // "SShd"
4 bytes (uint32) - struct size // 24
4 bytes (uint32) - type // 0 - 16bit big endian
                        // 1 - 16bit little endian
                        // 2 - SPU2-ADPCM (VAG) 
4 bytes (uint32) - sampling rate // e.g. 48000
4 bytes (uint32) - number of channels  // e.g. 2
4 bytes (uint32) - interleave size // has to be 512
4 bytes (uint32) - loop start block address
4 bytes (uint32) - loop end block sddress

// SpuStreamBody
4 bytes (char) - signature // "SSbd"
4 bytes (uint32) - size of audio data
x bytes - audio data

x bytes - data streams

x bytes - MPEG2 video stream

4 bytes (uint32) - file end ID  // 0x00 0x00 0x01 0xB9 - MPEG_program_end_code

MultiEx BMS Script

Not written yet.

Notes and Comments

  • Standard PlayStation 2 movie file format. It contains MPEG2 video data and PCM/ADPCM audio data.

Compatible Programs

See Also

Gallery