none
AVI specification RRS feed

  • Question

  • Hi.
    There is problem of creation of AVI file with interlaced video. I am able to create AVI files. Studied the specification OpenDML. It is necessary for me to learn as to specify in file that video interlaced that is consists of two fields. Thanks in advance
    Friday, December 18, 2009 8:51 AM

Answers

  • TITAMIN,

    I also noticed the AVIMAINHEADER struct in the aviriff.h header that contains a flag indicating that the avi file is interleaved. 

    Take a look at http://msdn.microsoft.com/en-us/library/ms779632(VS.85).aspx, specifically the dwFlags member and it's AVIF_ISINTERLEAVED bit.

    Let me know if this helps.

    Best regards,
    Tom Jebo
    Senior Support Escalation Engineer
    Microsoft Open Specification Documentation Support


    Best regards, Tom Jebo Senior Support Escalation Engineer Microsoft Open Specification Documentation Support
    • Marked as answer by Tom Jebo MSFT Thursday, January 14, 2010 8:12 PM
    Friday, December 18, 2009 4:52 PM
  • Pam,

    If you look at the RIFF specification, you'll see that AVI's are based on RIFF.   I was simply pointing out that within this format, there is a structure called the AVIMAINHEADER which contains a flag indicating whether or not the AVI is interleaved.  This forum is designed for questions related to Open Specifications and RIFF and AVI are not part of that document set.  To go further with this question, I would recommend you post this question to the Direct Show forum.

    Best regards,

    Tom Jebo
    Senior Support Escalation Engineer
    Microsoft Open Specifications

    Tuesday, July 13, 2010 9:00 PM

All replies

  • Hi TITAMIN,

    thanks for your question regarding interlaced video AVI files.  The references for AVI and RIFF are here:

    http://msdn.microsoft.com/en-us/library/ms713231(VS.85).aspx
    http://msdn.microsoft.com/en-us/library/ms779636(VS.85).aspx

    Although we don't have any open specification documentation on these formats which is what this forums purpose relates to. 

    What is your goal?  Can you give us more detail on what you're trying to accomplish?


    Best regards, Tom Jebo Senior Support Escalation Engineer Microsoft Open Specification Documentation Support
    Friday, December 18, 2009 3:57 PM
  • TITAMIN,

    I also noticed the AVIMAINHEADER struct in the aviriff.h header that contains a flag indicating that the avi file is interleaved. 

    Take a look at http://msdn.microsoft.com/en-us/library/ms779632(VS.85).aspx, specifically the dwFlags member and it's AVIF_ISINTERLEAVED bit.

    Let me know if this helps.

    Best regards,
    Tom Jebo
    Senior Support Escalation Engineer
    Microsoft Open Specification Documentation Support


    Best regards, Tom Jebo Senior Support Escalation Engineer Microsoft Open Specification Documentation Support
    • Marked as answer by Tom Jebo MSFT Thursday, January 14, 2010 8:12 PM
    Friday, December 18, 2009 4:52 PM
  • Pam,

    If you look at the RIFF specification, you'll see that AVI's are based on RIFF.   I was simply pointing out that within this format, there is a structure called the AVIMAINHEADER which contains a flag indicating whether or not the AVI is interleaved.  This forum is designed for questions related to Open Specifications and RIFF and AVI are not part of that document set.  To go further with this question, I would recommend you post this question to the Direct Show forum.

    Best regards,

    Tom Jebo
    Senior Support Escalation Engineer
    Microsoft Open Specifications

    Tuesday, July 13, 2010 9:00 PM