Editing Multimedia Formats and Tools
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
A lot more fileformats not added yet to the page are listed in: http://www.psdevwiki.com/ps3/XMB_database#Promoter | A lot more fileformats not added yet to the page are listed in: http://www.psdevwiki.com/ps3/XMB_database#Promoter | ||
See also [[Game Modding]] | |||
=Image= | =Image= | ||
Line 9: | Line 11: | ||
*http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf | *http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf | ||
*[http://www. | *[http://www.vitadevwiki.com/index.php?title=Template:IFD_format IFD format] | ||
*[http://www. | *[http://www.vitadevwiki.com/index.php?title=Template:IFD_tag IFD tag] | ||
==BMP== | ==BMP== | ||
Line 17: | Line 19: | ||
==DDS== | ==DDS== | ||
Direct Draw Surface (DDS) | |||
*http://en.wikipedia.org/wiki/DirectDraw_Surface | *http://en.wikipedia.org/wiki/DirectDraw_Surface | ||
*http://msdn.microsoft.com/en-us/library/bb943991.aspx | *http://msdn.microsoft.com/en-us/library/bb943991.aspx | ||
Line 37: | Line 34: | ||
| style="background-color:#444453; color:#FFFFFF;" |'''Notes''' | | style="background-color:#444453; color:#FFFFFF;" |'''Notes''' | ||
|- | |- | ||
|colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black | |colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black;">DDS header</span> | ||
|- | |- | ||
| 0x00 || 0x04 || 44 44 53 20 || "DDS " || Magic | | 0x00 || 0x04 || 44 44 53 20 || "DDS " || Magic | ||
Line 112: | Line 109: | ||
Sample: http://rghost.net/58928544 (.dxt files are original, .dxt.dds are edited for viewing) | Sample: http://rghost.net/58928544 (.dxt files are original, .dxt.dds are edited for viewing) | ||
e.g. (quick note, should be move to emulation/PS2 page once figure out) | e.g. (quick note, should be move to emulation/PS2 page once figure out) | ||
Line 125: | Line 119: | ||
==GIM== | ==GIM== | ||
Graphics Image ? | |||
Used inside [[Resource_Container_(RCO)]] files | |||
Can be converted back and forth to png/jpg/bmp... with gimconvert (included in [[rcomage]]) | |||
==GMO== | ==GMO== | ||
Graphics... ? | |||
Used inside [[Resource_Container_(RCO)]] files | Used inside [[Resource_Container_(RCO)]] files | ||
==GTF== | ==GTF== | ||
Line 167: | Line 143: | ||
| style="background-color:#475446; color:#FFFFFF;" |'''Notes''' | | style="background-color:#475446; color:#FFFFFF;" |'''Notes''' | ||
|- | |- | ||
|colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black | |colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black;">GTF header</span> | ||
|- | |- | ||
| 0x00 || 0x04 || 02 02 00 FF || || Version | | 0x00 || 0x04 || 02 02 00 FF || || Version | ||
Line 175: | Line 151: | ||
| 0x08 || 0x04 || 00 00 00 01 || || Number of textures embedded | | 0x08 || 0x04 || 00 00 00 01 || || Number of textures embedded | ||
|- | |- | ||
| 0x0C || 0x04 || 00 00 00 00 || || Not used? | | 0x0C || 0x04 || 00 00 00 00 || || Not used? | ||
|- | |- | ||
|colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black | |colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black;">GTF specification</span> | ||
|- | |- | ||
| 0x10 || 0x04 || 00 00 00 80 || || Size Header | | 0x10 || 0x04 || 00 00 00 80 || || Size Header | ||
Line 194: | Line 170: | ||
| 0x1C || 0x04 || || || Remaps: | | 0x1C || 0x04 || || || Remaps: | ||
|- | |- | ||
|colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black | |colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black;">DDS specification</span> | ||
|- | |- | ||
| 0x20 || 0x02 || 00 40 || 64 in decimal || Size image width | | 0x20 || 0x02 || 00 40 || 64 in decimal || Size image width | ||
Line 203: | Line 179: | ||
|- | |- | ||
|} | |} | ||
==JPG== | ==JPG== | ||
Line 228: | Line 200: | ||
==PNG== | ==PNG== | ||
PS3 supports PNG images in 24 bits (for RGB channels), and 32 bits with transparency (24 bits for RGB channels + 8 bits for an alpha layer). "PNG Interlaced" and "APNG (Animated Portable Network Graphics)" formats are not supported by the PS3. | PS3 supports PNG images in 24 bits (for RGB channels), and 32 bits with transparency (24 bits for RGB channels + 8 bits for an alpha layer). "PNG Interlaced" and "APNG (Animated Portable Network Graphics)" formats are not supported by the PS3. | ||
==TGA== | ==TGA== | ||
http://en.wikipedia.org/wiki/Truevision_TGA | |||
=Audio= | =Audio= | ||
Line 253: | Line 218: | ||
==AT9== | ==AT9== | ||
* | *[http://www.psdevwiki.com/ps4/Snd0.at9 Snd0.at9] | ||
==VAG== | ==VAG== | ||
*Format | *Format | ||
Line 263: | Line 226: | ||
{| class="wikitable" style="text-align: center;" | {| class="wikitable" style="text-align: center;" | ||
|- | |- | ||
| style="background-color:#564147; color:#FFFFFF;" |'''Offset | | style="background-color:#564147; color:#FFFFFF;" |'''Offset''' | ||
| style="background-color:#564147; color:#FFFFFF;" |'''Size | | style="background-color:#564147; color:#FFFFFF;" |'''Size''' | ||
| style="background-color:#564147; color:#FFFFFF;" |'''Example | | style="background-color:#564147; color:#FFFFFF;" |'''Example''' | ||
| style="background-color:#564147; color:#FFFFFF;" |'''Value (conversion)''' | | style="background-color:#564147; color:#FFFFFF;" |'''Value (conversion)''' | ||
| style="background-color:#564147; color:#FFFFFF;" |'''Notes''' | | style="background-color:#564147; color:#FFFFFF;" |'''Notes''' | ||
|- | |- | ||
|colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black | |colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black;">VAG header</span> | ||
|- | |- | ||
| 0x00 || 0x04 || 56 41 47 70 || "VAGp" || Magic | | 0x00 || 0x04 || 56 41 47 70 || "VAGp" || Magic | ||
Line 279: | Line 242: | ||
| 0x0C || 0x04 || 00 00 04 50 || 1104 bytes || Waveform data size (bytes) | | 0x0C || 0x04 || 00 00 04 50 || 1104 bytes || Waveform data size (bytes) | ||
|- | |- | ||
| 0x10 || 0x04 || 00 00 BB 80 || | | 0x10 || 0x04 || 00 00 BB 80 || 44 000 Hz || Sampling Frequency (Hz) | ||
|- | |- | ||
| 0x14 || 0x0A || 00 00 ... 00 00 || - || Reserved area | | 0x14 || 0x0A || 00 00 ... 00 00 || - || Reserved area | ||
Line 291: | Line 254: | ||
| 0x20 || 0x10 || 53 45 30 34 5F 42 61 63 6B || SE04_BACK || Name | | 0x20 || 0x10 || 53 45 30 34 5F 42 61 63 6B || SE04_BACK || Name | ||
|- | |- | ||
|colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black | |colspan="5" style="text-align:center; background-color:lightblue;" | <span style="color:black;">Waveform data starts</span> | ||
|- | |- | ||
|} | |} | ||
Line 309: | Line 272: | ||
| Decoding coefficient | | Decoding coefficient | ||
|| Loop information: | || Loop information: | ||
* | *1: last block of the file | ||
*3: ending block of the loop | |||
* | *6: starting block of the loop | ||
* | *7: playback ending position | ||
* | |||
<small>Because ADPCM uses sample blocks that are aligned one after the other, a wave compressed with ADPCM may have an unfinished, partial block at its end. The ADPCM decoder generates silence for the remainder of this partial block, which keeps the wave from looping seamlessly.</small> | <small>Because ADPCM uses sample blocks that are aligned one after the other, a wave compressed with ADPCM may have an unfinished, partial block at its end. The ADPCM decoder generates silence for the remainder of this partial block, which keeps the wave from looping seamlessly.</small> | ||
|| Sound data | || Sound data | ||
Line 321: | Line 283: | ||
*Tools | *Tools | ||
**MFAudio v1.1 | **MFAudio v1.1 (converts WAV to VAG): http://www.zophar.net/utilities/ps2util/mfaudio-1-1.html or http://dl.qj.net/software/utilities/mfaudio-11.html or http://downloads.ziddu.com/downloadfile/3353225/MFAudiov11.zip.html | ||
=Video= | =Video= | ||
==PAM== | ==PAM== | ||
Pam files can contain audio or have the audio | Pam files can contain audio or have the audio separwted in a .AT3 track, used in [[Content Information Files]] | ||
=Interactive= | =Interactive= | ||
Line 345: | Line 299: | ||
==DAE== | ==DAE== | ||
DAE ('''D'''igital '''A'''sset '''E'''xchange) is an XML file that contains COLLADA content. COLLADA is an open standard created by sony for interactive 3D applications. Is used to export and import files from 3-D authoring applications in .dae format, see: https://collada.org | DAE ('''D'''igital '''A'''sset '''E'''xchange) is an XML file that contains COLLADA content. COLLADA is an open standard created by sony for interactive 3D applications. Is used to export and import files from 3-D authoring applications in .dae format, see: https://collada.org/ | ||
Collada usually is implemented as a plugin, some 3-D authoring applications supporting collada are: [http://www.blender.org/ Blender], Google SketchUp, Maya, Rhino, 3D Max, SoftImage | Collada usually is implemented as a plugin, some 3-D authoring applications supporting collada are: [http://www.blender.org/ Blender], Google SketchUp, Maya, Rhino, 3D Max, SoftImage | ||
*Collada plugins: | *Collada plugins for: | ||
**Blender | **Blender http://colladablender.illusoft.com/ http://sourceforge.net/projects/colladablender/ | ||
==FPO== | |||
==VPO== | |||
==MNU== | ==MNU== | ||
Line 471: | Line 371: | ||
{{ | {{File Formats}}<noinclude>[[Category:Main]]</noinclude> | ||
[[Category:Main]] | |||
</noinclude> |