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.
Asked
Active
Viewed 1,399 times
4
-
4Why the downvote? Seems a reasonable question to me! – David Jan 31 '12 at 10:36
-
Any success with this? Have you decided which library to use? – Gabriel Apr 21 '16 at 12:41
-
1@SolarWind No. Gave up and moved on to another project. – Robert Oschler Apr 21 '16 at 17:11
-
@RobertOschler-Thanks for your quick answer. It is sad that Delphi lags so much behind when about multimedia. – Gabriel Apr 23 '16 at 19:05
1 Answers
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
-
1Delphi 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