I am looking for an MPEG2 Encoder to use from within a C++ application. We are currently using some form of libavcodec to do the MPEG2 encoding, which produces MPEG2 files that are unusable in some DVD players due to non-compliance with the MPEG2 specifications.
I am open for open-source and commerical MPEG2 software encoding SDK's. I am willing to compensate someone for providing me a list of MPEG2 Encoders that are currently available. Information regarding whether or not they're open-source or commercial, whether you can buy unlimited licenses, or per-unit licenses, would be helpful as well.
Thank you
## Deliverables
List of MPEG2 encoders
## Platform
C++/Windows 2000/XP