View Full Version : Announcing Omfoo: An open-source Windows DLL for reading OMF files.
Loomis
1st October 2022, 23:31
I'm not sure anyone in this forum is interested in this type of thing (OMF parsers), but if you are then this is the code you've been waiting for.
You'll need a copy of Avid's OMF specification, and probably want a copy of Apple's Bento spec too.
Begin with the file named "Omfoo_Alpha_Header.h" in the GitHub repository.
https://github.com/OmfooGuy/Omfoo
StainlessS
2nd October 2022, 00:01
I take it that this is the same thing,
Open Media Framework Interchange:- https://en.wikipedia.org/wiki/Open_Media_Framework_Interchange
OMF/OMFI specs link at bottom of page.
And a few more links from Google [omf video]
https://www.google.co.uk/search?q=omf+video&biw=1920&bih=937&ei=LcU4Y7-_CvWZhbIPnq-w-A8&ved=0ahUKEwj_ibL1j8D6AhX1TEEAHZ4XDP84ChDh1QMIDQ&uact=5&oq=omf+video&gs_lcp=Cgdnd3Mtd2l6EAMyBQgAEJECMgUIABCABDIGCAAQHhAWMgYIABAeEBYyBggAEB4QFjIKCAAQHhAPEBYQCjIFCAAQhgMyBQgAEIYDOgoIABBHENYEELADOgcIABCwAxBDOg8ILhDUAhDIAxCwAxBDGAE6EgguEMcBENEDEMgDELADEEMYAToMCC4QyAMQsAMQQxgBOgQIABBDOgcIABCxAxBDSgQIQRgASgQIRhgBUMkGWOcNYPwSaAFwAXgAgAFxiAG8BJIBAzQuMpgBAKABAcgBFMABAdoBBggBEAEYCA&sclient=gws-wiz
Loomis
2nd October 2022, 03:35
I take it that this is the same thing,
Open Media Framework Interchange:- https://en.wikipedia.org/wiki/Open_Media_Framework_Interchange
OMF/OMFI specs link at bottom of page.
And a few more links from Google [omf video]
https://www.google.co.uk/search?q=omf+video&biw=1920&bih=937&ei=LcU4Y7-_CvWZhbIPnq-w-A8&ved=0ahUKEwj_ibL1j8D6AhX1TEEAHZ4XDP84ChDh1QMIDQ&uact=5&oq=omf+video&gs_lcp=Cgdnd3Mtd2l6EAMyBQgAEJECMgUIABCABDIGCAAQHhAWMgYIABAeEBYyBggAEB4QFjIKCAAQHhAPEBYQCjIFCAAQhgMyBQgAEIYDOgoIABBHENYEELADOgcIABCwAxBDOg8ILhDUAhDIAxCwAxBDGAE6EgguEMcBENEDEMgDELADEEMYAToMCC4QyAMQsAMQQxgBOgQIABBDOgcIABCxAxBDSgQIQRgASgQIRhgBUMkGWOcNYPwSaAFwAXgAgAFxiAG8BJIBAzQuMpgBAKABAcgBFMABAdoBBggBEAEYCA&sclient=gws-wiz
Yes. Same thing.
Avid owns trademarks to OMF, OMFI, Open Media Framework, and Open Media Framework Interchange; but the intellectual property belonged to Apple.
It was based on a container format they called Bento. Apple held four patents on it but they have long since expired.
It (Bento) was also the container format for OpenDoc. And when OpenDoc failed Apple more or less said "screw this Avid, you're on your own, and we are not writing code for you anymore". And at that point Avid sort of abandoned OMF for a successor format called AAF.
The trouble is/was, that at that point OMF sort of became an industry standard that wouldn't die.
Loomis
2nd October 2022, 03:42
For 30 years developers have been relying on a 32-bit DLL written in ANSI C called "omfToolkit.dll" to create, read, and write these files, but they require a 32-bit host.
Fwiw my Omfoo.dll has a 32-bit version AND a 64-bit version. It was completely rewritten from the ground up.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.