История изменений
Исправление h4tr3d, (текущая версия) :
У них там есть расхождения в логике и, временами, в ABI. Т.е. берешь код, он компилится и с libav и с FFmpeg, но нормально работает или только со 2 или только с 1. Или не компилится, потому как в структурах что-то добавили/удалили. Поэтому в софте приходится городить ifdef'ы, а что бы заменить libav на ffmpeg нужно и весь зависимый софт пересобрать.
UPD: а если о пакетной базе Debian, маинтейнер ffmpeg/libav оказался упорошкой из лагеря libav. Он даже добавил предупреждение при установке, что FFmpeg депрекейтед и т.п. Непонятно, он сейчас поменялся или взгляды сменил?
Исходная версия h4tr3d, :
У них там есть расхождения в логике и, временами, в ABI. Т.е. берешь код, он компилится и с libav и с FFmpeg, но нормально работает или только со 2 или только с 1. Или не компилится, потому как в структурах что-то добавили/удалили. Поэтому в софте приходится городить ifdef'ы, а что бы заменить libav на ffmpeg нужно и весь зависимый софт пересобрать.