The version 6 of the encoder supports a wide range of formats. These are:
The target audience of the MPEG Encoder is not a general purpose market, but only the developer market. This means you can only use it if you wish to integrate it into an application.
The Standard MPEG Encoder is a software-only MPEG encoding library. It is designed for software developers who require their application to be able to save the video as MPEG.
Pre-Purchase
You are allowed to evaluate the software for a period of 60 days. The full functionality of the encoder is available to you, but the output files will be watermarked.
Standard PurchaseYou are allowed to use the Encoder as part of your product. You can distribute this product to an unlimited number of end-users, either for free or commercially. You are NOT allowed to create a product which will be sold to people who will redistribute the Standard MPEG Encoder to their users, for example, an MPEG Encoder ActiveX control.
Source Code PurchaseThe same licensing terms are valid as with the Standard Purchase, but you can modify the encoder using the provided source code. You may not resell the source code, and you may not use the source code to create a competing encoder.
The price of the encoder can be retrieved over the pricing page.
There are no royalties to be paid to us after purchase.
The free upgrade period is for one year after purchase.
The Encoder can be purchased over our secure payment service here on the website. The current pricelist can be retrieved by clicking on the 'Pricing' link, and entering the relevant information.
The Standard MPEG Encoder is based off the LGPL ffmpeg libraries. Commercial usage is allowed for all LGPL libraries.
The Standard MPEG Encoder can be used on any development environment where DirectShow is supported. If DirectShow is not supported, it is possible to use the DirectAccess dll directly to encode data to MPEG. We have tested the encoder with Visual C++ 6, 2003, 2005, 2008, Borland C++, VB.NET, C#, VB6.
If you wish to encode to MPEG using a dll directly, you can do so by using the DirectAccess dll. Take a look at the DirectAccess Sample in the downloadable SDK.
The version 6.0 of the encoder does not have any external dependencies. There is no need for any runtime libraries.
After downloading and installing the SDK, a directory is created called "Redist". This directory contains all the files you need to redistribute the Standard MPEG Encoder. All *erd*.dll files should be placed in the windows system directory, and the other dll files should be registered as COM controls.