https://wiki.multimedia.cx/index.php?title=Nikita_NAV&feed=atom&action=historyNikita NAV - Revision history2024-03-28T08:08:36ZRevision history for this page on the wikiMediaWiki 1.39.5https://wiki.multimedia.cx/index.php?title=Nikita_NAV&diff=15560&oldid=prevKostya: Created page with "* Company: Nikita * Extension: NAV Nav is a container used by Russian game developer and publisher Nikita. The format is essentially remuxed AVI since it uses standard Vf..."2021-07-12T16:36:10Z<p>Created page with "* Company: Nikita * Extension: NAV Nav is a container used by Russian game developer and publisher Nikita. The format is essentially remuxed <a href="/index.php/AVI" class="mw-redirect" title="AVI">AVI</a> since it uses standard Vf..."</p>
<p><b>New page</b></p><div>* Company: Nikita<br />
* Extension: NAV<br />
<br />
Nav is a container used by Russian game developer and publisher Nikita. The format is essentially remuxed [[AVI]] since it uses standard VfW structures and codecs.<br />
<br />
== Container format ==<br />
<br />
Container consists of header, seek table (20-byte entries for each frame) and actual frame data. Frame data is stored without any additional headers and should be fed to the corresponding decoder.<br />
<br />
All values are little-endian.<br />
<br />
Container header:<br />
<br />
4 bytes - "Navi"<br />
4 bytes - number of audio frames<br />
4 bytes - audio chunk size (in bytes)<br />
4 bytes - total audio size (in bytes)<br />
4 bytes - total number of frames<br />
4 bytes - video codec FOURCC<br />
4 bytes - unknown<br />
40 bytes - BITMAPINFOHEADER for video stream<br />
4 bytes - unknown<br />
4 bytes - unknown<br />
4 bytes - unknown<br />
18 bytes - WAVEFORMATEX for audio stream<br />
2 bytes - unknown<br />
[standard RGBQUAD palette is present]<br />
<br />
Video codec FOURCCs are the standard ones, usually for [[Indeo 3]] or [[Microsoft RLE]].<br />
FPS can be determined from audio chunk size and sound parameters.<br />
<br />
Frame seek table entry:<br />
<br />
4 bytes - audio data offset<br />
4 bytes - video data offset<br />
4 bytes - flags (4 - keyframe, 2 - audio present, 1 - video present)<br />
4 bytes - video data size<br />
4 bytes - audio data size<br />
<br />
== Games using this format ==<br />
[https://www.mobygames.com/game/parkan-the-imperial-chronicles Parkan: The Imperial Chronicles]<br />
<br />
[[Category:Game Formats]]</div>Kostya