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 91: | Line 88: | ||
*Photoshop DDS plugin https://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop Tutorial: http://www.youtube.com/watch?v=B_SpdM5cLuQ (in spanish) | *Photoshop DDS plugin https://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop Tutorial: http://www.youtube.com/watch?v=B_SpdM5cLuQ (in spanish) | ||
*3DS Max DDS Plugin https://developer.nvidia.com/content/3ds-max-dds-plugin-1008271100 | *3DS Max DDS Plugin https://developer.nvidia.com/content/3ds-max-dds-plugin-1008271100 | ||
*NVIDIA DDS Thumbnail Viewer for windows explorer https://developer.nvidia.com/sites/default/files/akamai/tools/files/DDS_viewer.exe | *NVIDIA DDS Thumbnail Viewer for windows explorer https://developer.nvidia.com/sites/default/files/akamai/tools/files/DDS_viewer.exe | ||
*NVIDIA DDS Legacy Texture Tools https://developer.nvidia.com/legacy-texture-tools and https://developer.nvidia.com/sites/default/files/akamai/tools/files/DDS_Utilities_8.31.1127.1645.exe (includes a command line texture converter) | *NVIDIA DDS Legacy Texture Tools https://developer.nvidia.com/legacy-texture-tools and https://developer.nvidia.com/sites/default/files/akamai/tools/files/DDS_Utilities_8.31.1127.1645.exe (includes a command line texture converter) | ||
*Crazybump is a quick and easy tool for creating normal maps from a texture. http://www.crazybump.com/ Tutorial: http://iamsparky.wordpress.com/crazybump/ | *Crazybump is a quick and easy tool for creating normal maps from a texture. http://www.crazybump.com/ Tutorial: http://iamsparky.wordpress.com/crazybump/ | ||
==DXT== | ==DXT== | ||
Line 112: | Line 105: | ||
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 123: | Line 113: | ||
008.dxt --> 1441KB -->end of the game manual | 008.dxt --> 1441KB -->end of the game manual | ||
009.dxt --> 256KB -->Notice screen: 544*960? | 009.dxt --> 256KB -->Notice screen: 544*960? | ||
==GTF== | ==GTF== | ||
Line 167: | Line 127: | ||
| 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 135: | ||
| 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 154: | ||
| 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 163: | ||
|- | |- | ||
|} | |} | ||
==JPG== | ==JPG== | ||
Line 228: | Line 184: | ||
==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 202: | ||
==AT9== | ==AT9== | ||
* | *[http://www.psdevwiki.com/ps4/Snd0.at9 Snd0.at9] | ||
==VAG== | ==VAG== | ||
*Format | *Format | ||
Line 263: | Line 210: | ||
{| 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 226: | ||
| 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 238: | ||
| 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 256: | ||
| 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 267: | ||
*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 342: | Line 280: | ||
*Irfanview supported format | *Irfanview supported format | ||
=3D | =Playlist= | ||
*M3U8 | |||
=3D= | |||
==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/ | ||
=Tools & Tips= | =Tools & Tips= | ||
Line 471: | Line 349: | ||
{{ | {{File Formats}}<noinclude>[[Category:Main]]</noinclude> | ||
[[Category:Main]] | |||
</noinclude> |