AVI Viewer – Your Microscope For AVI Files

AVI Viewer solution provides a structural representation of the AVI container. Supports the original Microsoft AVI format (.avi), ODML, Type 1, Type 2, Matrox AVI defined chunks and DivX file format (.divx). Binary hex view is available along with the chunk tree view. Binary hex data editing of chunk data. Along with the presentation capabilities, the AVIViewer can perform AVI and DivX container validation.

AVI Viewer Pro offers AVI and DivX files verification and validation according to the Microsoft’s AVI format standard.

The currently loaded file in the AVI Viewer Pro can be validated by selecting “Validation” from the “Tools” menu.

AVI Viewer Ultimate is a product extension of the AVI Viewer Pro. Along with the standard functionality of  AVI Viewer Pro, the extended product includes DV, DV 50 and DV 100 video validation, which enables not only the container validation but also the video elementary streams validation in case of DV stream format. The elementary streams validation process is performed by on-the-fly demultiplexing and verification of all audio and video elementary streams subsequently.

The currently loaded file in the AVI Viewer Ultimate can be validated by selecting “Validation” from the “Tools” menu.

The combined validation report output, containing the multiplex and all elementary streams validation information, can be exported into XML report file, having the full report information in standard XML format. This allows easy integration of the solution with any digital media workflow and further processing of the report information with any third party systems.

Main Features

  • Structural representation of AVI file container (.avi);
  • Visual representation of DivX file container (.divx);
  • Hex data representation of the file;
  • Automatic hex positioning of the selected chunk;
  • Export of file chunk structure;
  • Hex data editing of the selected chunk;
  • AVI and DivX files validation;
  • DV 25 video validation;
  • DV 50 video validation;
  • DV 100 video validation;
  • Mandatory chunks absence check;
  • Chunks boundaries check;
  • Non – RIFF chunk presence;
  • Mandatory chunk order;
  • Mandatory elements absence;
  • Zero entries presence;
  • Header parameter values check;
  • AVI header information;
  • AVI stream format header information;
  • Media Duration information;

AVI Viewer Pro supports DV 25/50/100 video validation, which is provided as a separate option. The following list contains some of the DV, DV 50 and DV 100 video validation check groups used in the verification process:

  • Corrupted video frames while decoding;
  • Valid video frame resolution check;
  • Changing video frame resolution check;
  • Valid FPS check;
  • Changing FPS check;
  • Changing Field order check;
  • Changing Picture Structure check;
  • Initial stream parameters information;
  • Decoded video frames count;
  • Stream ID in multiplex;
  • Program ID in multiplex;

Product Manual

Not sure how AVI Viewer can help you?

Details

AVI Viewer’s General Info

AVI Viewer Ultimate Main Preview

AVI Viewer Ultimate Main Preview

All container errors, such as important AVI chunks absence, incorrect container structure or invalid header values, pointed as mandatory in the corresponding specification are output as Error Report. All container irregularities, which are not pointed as mandatory in the corresponding specification, but have unusual content are output as Warning Reports. Additionally there is a set of Informational Reports, which deliver more detailed information about the file being examined, such as the stream format, media duration, etc.

AVI Validation Preview

AVI Validation Preview

Each AVI container check can be disabled or enabled or set to another report type, such as Info, Warning or Error. The solution can be applied in wide variety of workflows and with many container format deviations due to its flexibility and customization ability.

AVI Validation Settings Advanced

AVI Validation Settings Advanced

The validation report output can be exported into XML report file, containing the full report information in standard XML format. This allows easy integration of the solution with any digital media workflow and further processing of the report information with any third party systems.

The validation takes only a few seconds for an average long and complex media file to be processed.

Supported structures

Structure TypeDescription
hdlrHandler Chunk
strlStream List Chunk
avihMain AVI Header Chunk
strhAVI Stream Header Chunk
strfAVI Stream Format Chunk
odmlOpenDML Chunk
dmlhExtended AVI Header Chunk
moviMovie Data Chunk
idx1Index Chunk
indxIndex Of Indexes Chunk
ix##AVI Super Index Chunk