File formats supported by QT7

Discussion in 'Mac Programming' started by MorphingDragon, Jun 11, 2011.

  1. macrumors 603

    MorphingDragon

    Joined:
    Mar 27, 2009
    Location:
    The World Inbetween
    #1
    Does anyone know where there's a definitive list of filetypes and codecs Quicktime 7 supports on both Mac OSX and Windows? Articles I can find lists both deprecated codecs and Quicktime X supported codecs so its not much help.

    I need to know to limit file input on a program I'm making.
     
  2. macrumors 68000

    Joined:
    Jan 28, 2003
    Location:
    Less lost in L.A.
    #2
    Perhaps the the best thing to do is to go through the respected QuickTime menus. I could swear I did see a definitive list in the past, but I can't find it at Apple now.

    If your aim it to make the output also available with QuickTime X, then this looks appropriate for the support media formats; http://support.apple.com/kb/HT3775

    You'd think the QuickTime User Manual would have that list, but no.
     
  3. macrumors 603

    Joined:
    Aug 9, 2009
    #3
    I don't think there's a definitive list, because the list is extensible. If someone adds codecs, then files in that format are supported. For example, here are some additional formats:
    http://support.apple.com/kb/HT3526

    I think the right strategy here is to ask QuickTime itself to tell you whether a file is in a supported format or not. I'm pretty sure there was a way to do this in the old QuickTime API, but I can't remember its name because it was so long ago.
     
  4. thread starter macrumors 603

    MorphingDragon

    Joined:
    Mar 27, 2009
    Location:
    The World Inbetween
    #4
    I meant a definitive list of codecs provided by default.

    I went through the file associations in Windows for Quicktime and it gave me a pretty good idea of what codecs are supported though, so I guess its a good enough place to start.

    That strategy is fine if I was only coding for Mac OSX. However on windows you have to use the Quicktime ActiveX control, and it wont error if it can't play a file until you try play it. This is a immensely time consuming process and it would be much quicker to first cut down the amount of files to test based on the filename commonly used with a codec type.
     

Share This Page