I am working with some gstreamer based application and some other streaming stuff and I came to some confusion: What is difference between libav and ffmpeg?
I found no explanation what are they and how they differ. Even more one have tool called ffmpeg while other does have the same thing too. Also even those project logos are the same. And to make matters worse even external application who uses them misnames them, mix them (gstreamer-0.10 refers to ffmpeg, while gstreamer-1.0 refers to libav).
Is there easy way to find out which library is really needed and used by application? Is there any technical (non political software licensing nonsense) difference why projects split away and I should be aware of when I should work with them?
Update: Someone in comments put the links to questions related to history of both libraries and usefull info. However I doubt that my question is exact duplicate:
- I am asking method itself to detect libraries.
- List or something like that, caveats or even hints how libraries work different one from another, not opinion which is better, neither how licensing communities differ one from another.