<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multimedia.cx/index.php?action=history&amp;feed=atom&amp;title=IAVF</id>
	<title>IAVF - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multimedia.cx/index.php?action=history&amp;feed=atom&amp;title=IAVF"/>
	<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=IAVF&amp;action=history"/>
	<updated>2026-04-14T20:20:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=IAVF&amp;diff=15699&amp;oldid=prev</id>
		<title>Kostya: fill information about Ripper AVI</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=IAVF&amp;diff=15699&amp;oldid=prev"/>
		<updated>2023-02-24T15:19:55Z</updated>

		<summary type="html">&lt;p&gt;fill information about Ripper AVI&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* Extension: AVI&lt;br /&gt;
* Company: Take-Two Interactive&lt;br /&gt;
&lt;br /&gt;
This format packs another animation format for (presumably) making videos more interactive. It embeds audio tracks and [[Flic Video]] or [[Smacker]] video.&lt;br /&gt;
&lt;br /&gt;
Internally the file consists of 145-byte header and various commands with 14-byte header.&lt;br /&gt;
&lt;br /&gt;
File header:&lt;br /&gt;
  8 bytes - &amp;quot;IAVF2.00&amp;quot;&lt;br /&gt;
  4 bytes - always zero?&lt;br /&gt;
  4 bytes - always zero?&lt;br /&gt;
  4 bytes - number of frames&lt;br /&gt;
  4 bytes - always zero?&lt;br /&gt;
  4 bytes - always zero?&lt;br /&gt;
  2 bytes - sampling rate&lt;br /&gt;
  1 byte  - number of channels&lt;br /&gt;
  1 byte  - bits per sample&lt;br /&gt;
  4 bytes - bytes per second&lt;br /&gt;
  4 bytes - audio block align&lt;br /&gt;
  1 byte  - unknown&lt;br /&gt;
  4 bytes - some offset or size&lt;br /&gt;
  2 bytes - frames per second&lt;br /&gt;
  2 bytes - width&lt;br /&gt;
  2 bytes - height&lt;br /&gt;
  4 bytes - some size&lt;br /&gt;
  4 bytes - some size&lt;br /&gt;
  4 bytes - some size&lt;br /&gt;
  4 bytes - some size&lt;br /&gt;
  (the rest 78 bytes are zero)&lt;br /&gt;
&lt;br /&gt;
Command header:&lt;br /&gt;
  2 bytes - command ID&lt;br /&gt;
  4 bytes - metainformation 1&lt;br /&gt;
  4 bytes - metainformation 2&lt;br /&gt;
  4 bytes - metainformation 3&lt;br /&gt;
&lt;br /&gt;
Known commands:&lt;br /&gt;
* 0x66 - audio payload. First field is sequence number, second field is the expected audio block size, third field is actual data length&lt;br /&gt;
* 0x67 - some pause command&lt;br /&gt;
* 0x68 - clear frame command (no payload expected)&lt;br /&gt;
* 0x69 - 20-byte mouse region information followed by 128-byte FLI header&lt;br /&gt;
* 0x6A - 20-byte mouse region information followed by Smacker header (the same as in SMK file but without frame sizes)&lt;br /&gt;
* 0x6B - unknown, probably FLI frame data&lt;br /&gt;
* 0x6C - SMK frame&lt;br /&gt;
* 0x70 - EOF (not necessarily present)&lt;br /&gt;
* 0x75 - some audio command&lt;br /&gt;
* 0x76 - unknown&lt;br /&gt;
* 0x77 - unknown, probably related to Smacker&lt;br /&gt;
* 0x78 - Smacker preload data&lt;br /&gt;
&lt;br /&gt;
[[Category:Game Formats]]&lt;/div&gt;</summary>
		<author><name>Kostya</name></author>
	</entry>
</feed>