views:

398

answers:

2

Could someone please point me to an opensource H264 encoding library (written with C/C++) that is not licensed under GPL?

It is for not commercial app creation of cource. I just do not want to open its sources.

+1  A: 

Is this because you want to use it in a commercial app?

You could use an LGPL implementation, eg. ffmpeg

I don't know of any MIT/BSD ones.

If this is for a commercial app, there is also the question of license payments for H.264 itself.

Martin Beckett
Exactly, if you're gonna be paying tons of money for h.264 license, why not pay a little bit more and use a commercial encoder? If you're going to try and violate their licenses by not paying them, why not also violate the GPL license too? GPL dudes generally are much easier to ripoff than large corps / standards bodies like who control h.264
davr
I thought FFMPEG uses x264 which is GPL...
Blender
It is not commercial. I just do not want to open its sources.
Blender
The fact that he's asking at all implies that he (unlike some here apparently) cares about the legalities.
T.E.D.
FFmpeg is LGPL or GPL depending on how it's configured. Because it uses x264 for H.264 encoding, it would be GPL in that configuration.
ephemient
@ephemient - thanks didn't know that.
Martin Beckett
+1  A: 

It is for not commercial app creation of cource. I just do not want to open its sources.

You don't have to open the source to the public; just to whoever you distribute it to. If you don't distribute it to anyone, you don't have to give the source to anyone.

hasen j