Вам нужно предоставить две вещи:
- Правильные зависимости
- Правильные
configure
варианты
зависимости декодирования
Декодирование PNG зависит от библиотеки zlib, поэтому перед компиляцией необходимо установить любой пакет, который предоставляет
zlib.h
ffmpeg
.Для декодирования JPEG не требуются дополнительные внешние библиотеки.
configure
опции
По умолчанию вам не нужно добавлять какие-либо параметры конфигурации для декодирования PNG и JPEG.
Если вы использовали какие-либо --disable-*
параметры, например, в приведенном выше вопросе, они могут отключить компоненты, необходимые для декодирования PNG и JPEG. Если это так, то вам может потребоваться добавить:
--enable-decoder=mjpeg,png --enable-demuxer=image2 --enable-protocol=file --enable-zlib
Убедитесь, что не используются следующие конфликтующие --disable-*
параметры, которые отменят любой из этих параметров.