[Ffmpeg-devel] How to compile ffmpeg as a shared library and install the headers?

Baptiste Coudurier baptiste.coudurier
Sat Dec 2 21:55:45 CET 2006


Mike Melanson wrote:
> M?ns Rullg?rd wrote:
>> Mike Melanson <mike at multimedia.cx> writes:
>>> Grzegorz Borowiak wrote:
>>>> Hi.
>>>> I am a programmer and an amateur movie maker. I'm developing a
>>>> non-linear video editing system. By now it is batch-only and it calls
>>>> multiple external programs to do the job. I plan to make it more
>>>> interactive and I would like to use libavcodec and libavformat for
>>>> some tasks.
>>>> My problem is: how to compile and install ffmpeg libraries as shared
>>>> objects and how to install header files into /usr/local/include in
>>>> some clean, automatized way (opposite to manual copy file by file)? I
>>>> would like to link to ffmpeg dynamically, so my program capabilities
>>>> could grow automagically along with ffmpeg libraries capabilities.
>>> Not presently possible. FFmpeg has no stable API or formal release
>>> schedule.
>> Don't tell lies.  Building shared versions of the ffmpeg libraries is
>> well supported.  The API/ABI does change from time to time, but we do
>> make an effort to keep it stable when doing so does not impair
>> performance or functionality.
> But we don't warrant that the API/ABI will not change. So there.

What library does guarantee that API/ABI won't ever change ?

Baptiste COUDURIER                              GnuPG Key Id: 0x5C1ABAAA
SMARTJOG S.A.                                    http://www.smartjog.com
Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
Phone: +33 1 49966312

More information about the ffmpeg-devel mailing list