AVI RIFF Form

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Arquivos AVI usam de forma AVI RIFF. A forma AVI RIFF é identificada pela FourCC (quatro-código de caractere) 'AVI'.

Todos os arquivos AVI incluem dois blocos lista obrigatórios. Esses blocos definem o formato de transmitir e transmitir dados.

AVI arquivos também podem incluir uma parte índice. Este opcional parte especifica a localidade de blocos dados dentro de arquivo.

Um arquivo AVI com esses blocos tem a seguinte forma:

RIFF ('AVI '
      LIST ('hdrl'
              .
              .
              .
           )
      LIST ('movi'
              .
              .
              .
           )
      ['idx1'<AVI Index>]
     )

Os blocos List e a parte índice são subchunks do RIFF 'AVI' parte.

A 'AVI' parte identifica o arquivo como um arquivo AVI RIFF.

A lista 'hdrl' parte define o formato dos dados e é exigido a primeiro parte List.

A lista 'movi' parte contém os dados para a seqüência AVI e é exigido a segundo parte List.

A 'idx1' parte é a parte índice.

AVI arquivos deve manter esses blocos na seqüência apropriada.

A lista 'hdrl' movi' LIST' e Blocos usam subchunks para seus dados. O seguinte exemplo mostra o AVI RIFF forma expandida com as partes necessárias para a lista 'hdrl' completo movi' LIST' e blocos.

RIFF ('AVI '
      LIST ('hdrl'
            'avih'(<Main AVI Header>)
            LIST ('strl'
                  'strh'(<Stream header>)
                  'strf'(<Stream format>)
                  'strd'(<additional header data>)
                  'strn'(<Stream name>)
                  ...
                 )
             .
             .
             .
           )

      LIST ('movi'
            {SubChunk | LIST ('rec '
                              SubChunk1
                              SubChunk2
                                .
                                .
                                .
                             )
               .
               .
               .
            }
            .
            .
            .
           )

      ['idx1'<AVI Index>]
     )

See Also

Concepts

AVI RIFF File Reference