PMF Video: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (Created page with "{{GRAFPageHeader}} == PMF == * ''' Format Type ''': Video <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> === Format Specific...") |
imported>Ikskoks |
||
| (30 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
* ''' Format Type ''': Video <br> | * ''' Format Type ''': Video <br> | ||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': | * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Big Endian <br> | ||
| Line 11: | Line 11: | ||
<pre> | <pre> | ||
//header | //header | ||
4 bytes (char) - signature // "PSMF" | |||
4 bytes (char) - version number // "0012" - icon | |||
// "0014" - movie | |||
4 bytes (uint32) - relative data offset // always 2048 | |||
4 bytes (uint32) - PMF data total size | |||
// | 64 bytes - padding | ||
// mapping table | |||
4 bytes (uint32) - size of the mapping table | |||
2 bytes (uint16) - unknown // 0 | |||
4 bytes (uint32) - tick frequency? // e.g. 90000 | |||
2 bytes (uint16) - unknown // 0 | |||
4 bytes (uint32) - stream duration in ticks | |||
4 bytes (uint32) - mux rate? // e.g. 25000 | |||
62 bytes - unknown | |||
1888 bytes - padding | |||
x bytes - audio/video data | |||
</pre> | </pre> | ||
</div> | </div> | ||
| Line 23: | Line 40: | ||
=== Notes and Comments === | === Notes and Comments === | ||
* This is standard PSP Video file. | * This is standard PSP Video file, but can be also used for storing icons. | ||
=== Games === | === Games === | ||
List of games using this file format: | List of games using this file format: | ||
* MediEvil: Resurrection | * Aliens vs. Predator - Requiem (PSP) (*.PMF) | ||
* Yu-Gi-Oh! GX Tag Force 2 | * MediEvil: Resurrection (PSP) (*.PMF) | ||
* Yu-Gi-Oh! GX Tag Force 2 (PSP) | |||
* Worms: Open Warfare 2 (PSP) (*.PMF) | |||
* Many more... | * Many more... | ||
| Line 38: | Line 57: | ||
* MPStoPMF | * MPStoPMF | ||
* PmfCreator | * PmfCreator | ||
* [https://github.com/TeamPBCN/pmftools pmftools] | |||
* Jaeder Naub | |||
=== See Also === | |||
* [https://forum.xentax.com/viewtopic.php?t=18772 PMF Conversion Tutorial] | |||
* [https://github.com/Bunkai9448/NHL-07_public/tree/main/Video-pmf PMF Conversion Tutorial 2] | |||
* [https://wiki.multimedia.cx/index.php/PSMF PMF file format] | |||
* [http://hitmen.c02.at/files/yapspd/psp_doc/chap26.html PMF format doc] | |||
<br/><br> | <br/><br> | ||
Latest revision as of 21:10, 26 July 2023
Back to index | Edit this page
PMF
- Format Type : Video
- Endian Order : Big Endian
Format Specifications
//header
4 bytes (char) - signature // "PSMF"
4 bytes (char) - version number // "0012" - icon
// "0014" - movie
4 bytes (uint32) - relative data offset // always 2048
4 bytes (uint32) - PMF data total size
64 bytes - padding
// mapping table
4 bytes (uint32) - size of the mapping table
2 bytes (uint16) - unknown // 0
4 bytes (uint32) - tick frequency? // e.g. 90000
2 bytes (uint16) - unknown // 0
4 bytes (uint32) - stream duration in ticks
4 bytes (uint32) - mux rate? // e.g. 25000
62 bytes - unknown
1888 bytes - padding
x bytes - audio/video data
MultiEx BMS Script
Not written yet.
Notes and Comments
- This is standard PSP Video file, but can be also used for storing icons.
Games
List of games using this file format:
- Aliens vs. Predator - Requiem (PSP) (*.PMF)
- MediEvil: Resurrection (PSP) (*.PMF)
- Yu-Gi-Oh! GX Tag Force 2 (PSP)
- Worms: Open Warfare 2 (PSP) (*.PMF)
- Many more...
Compatible Programs
- mplayer
- mencoder
- Umd Stream Composer
- MPStoPMF
- PmfCreator
- pmftools
- Jaeder Naub
See Also