PSS Video: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (→PSS) |
imported>Ikskoks |
||
| Line 74: | Line 74: | ||
* [https://web.archive.org/web/20020202165958/http://www.geocities.co.jp/Hollywood/4205/doc/PSS.html PSS file format (japaneese)] | * [https://web.archive.org/web/20020202165958/http://www.geocities.co.jp/Hollywood/4205/doc/PSS.html PSS file format (japaneese)] | ||
==Gallery== | |||
<gallery bordercolor="transparent" spacing="small" orientation="landscape"> | |||
ps2str_gui.png | |||
</gallery> | |||
<br/><br> | <br/><br> | ||
Revision as of 19:20, 12 April 2021
PSS
- Format Type : Video
- Endian Order : Big Endian
Format Specifications
// PS2 Video
// PSS file format
// big endian
4 bytes (uint32) - section ID // 0x00 0x00 0x01 0xBD - private_stream_1 (audio data)
// 0x00 0x00 0x01 0xBA - pack_start_code
2 bytes (uint16) - section size
x bytes - unknown
// 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
4 bytes (uint32) - header count // 1
// audio buffer
x bytes - audio data
x bytes - unknown
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.
Compatible Programs
- PSSPlex
- PSS Demux
- PSS Player
- pss2wav
- PSS Downsampling Tool
- RipPSS
- PS2 Movie Player
- Cube Media Player 2
- TMPGEnc
- PSS Cutter (+ source code)
See Also
Gallery