4

I have a stream of JPEG frames and accompanying audio buffers that I want to write to a video file. If possible, I'd like to let the user choose their format from the available Windows codecs if the library/component supports the use of those. If not, then if it can create something popular like AVI, WMV, or MOV format files then that would be fine. Does anyone know of a good library or component compatible with Delphi 6 that can do this? If not, a C/C++ sample would work too.

Robert Oschler
  • 14,153
  • 18
  • 94
  • 227

1 Answers1

2

For AVI you may want to check if you have access to the AVIFile APIs from Delphi. This question suggests it is possible.

For WMV look for DirectShow access.

For MOV you can use the free Quicktime SDK.

It appears the JEDI site might have some API bindings that you can use.

Community
  • 1
  • 1
Miguel Grinberg
  • 65,299
  • 14
  • 133
  • 152
  • 1
    Delphi does not come with header translations for the VFW functions in avifil32, but there are translations available and it's pretty trivial to translate what you need yourself. – David Heffernan Jan 31 '12 at 09:23