Я работаю с некоторыми приложениями, основанными на gstreamer, и с некоторыми другими вещательными вещами, и у меня возникла путаница: в чем разница между libav и ffmpeg?
Я не нашел объяснения, что они и чем они отличаются. Еще больше у одного есть инструмент под названием ffmpeg, в то время как у другого тоже есть то же самое. Также даже те логотипы проекта одинаковы. И что еще хуже, даже внешнее приложение, которое использует их, неправильно называет их, смешайте их (gstreamer-0.10 относится к ffmpeg, а gstreamer-1.0 относится к libav).
Есть ли простой способ узнать, какая библиотека действительно нужна и используется приложением? Есть ли какая-то техническая (неполитическая чепуха лицензий на ПО) причина, по которой проекты расходятся, и я должен знать, когда мне следует с ними работать?
Обновление: кто-то в комментариях разместил ссылки на вопросы, связанные с историей обеих библиотек и полезной информацией. Однако я сомневаюсь, что мой вопрос точно повторяется:
- Я прошу сам метод обнаружить библиотеки.
- Список или что-то в этом роде, предостережения или даже намеки на то, как библиотеки отличаются друг от друга, а не на мнение, которое лучше, а также на то, как сообщества лицензирования отличаются друг от друга.