Introduction
Return to Top  Next Page
abcAVI DLL is a dynamic link library (DLL) written in agreement with COM & OLE Automation standards for reading and writing content of informative tags (INFO tags) of AVI files.

If you are developer of the digital video software (video players, editors, etc) you are interested in addition new function to your software. The new function, you could include in your project is support of extended set of AVI tags. It looks good if users of your software are able to view or change textual information of their video files. Extended set of INFO tags contains of the following tags:

Primary Information  
·Title - [INAM]  
·Director - [IART]  
·Copyright - [ICOP]  
·Product - [IPRD]  
·Creation Date - [ICRD]  
·Genre - [IGNR]  
·Secondary Genre - [ISGN]  
·Subject - [ISBJ]  
·Keywords - [IKEY]  
·Comments - [ICMT]  

Movie credits  
·Starring - [ISTR]  
·Written by - [IWRI]  
·Produced by - [IPRO]  
·Production Designer - [IPDS]  
·Edited by - [IEDT]  
·Costume Designer - [ICDS]  
·Music by - [IMUS]  
·Production Studio - [ISTD]  
·Distributed by - [IDST]  
·Country - [ICNT]  
·Language - [ILNG]  
·Rating - [IRTD]  

Digitization Information  
·Part - [IPRT]  
·Account of Parts - [IFRM]  
·Software - [ISFT]  
·Encoded by - [ITCH]  
·Digitization Date - [IDIT]  
·Internet Address - [IWEB]  
 
Source Information  
·Source Form - [ISRF]  
·Medium - [IMED]  
·Source - [ISRC]  
·Archival Location - [IARL]  
·Commissioned by - [ICMS]  
·Engeener - [IENG]  
 
Additional Information  
·Cropped - [IÑRP]  
·Sharpness - [ISHP]  
·Dimensions - [IDIM]  
·Lightness - [ILGT]  
·Resolution - [IDPI]  
·Palette - [IPLT]  

This is screenshot of Simple AVI Tags Editor that uses abcAVI DLL to access the information holded in AVI files. You can download it and its source code from http://abcavi.kibi.ru. See section Delphi example for more information.

Marked by blue color tags are the new INFO tags and differs from Microsoft's defined set of INFO tags. These tags would be ignored by the standard MS DirectX parser. The purpose of abcAVI.dll is to provide access to all the INFO tags in a simple way. All you need is to execute one of it's functions - ReadAVITags or WriteAVITags.