Você precisa fornecer duas coisas:
- As dependências adequadas
- As opções adequadas de
configure
dependências de decodificação
-
A decodificação de PNG depende da biblioteca zlib, portanto, é necessário instalar qualquer pacote que forneça
zlib.h
antes Compilandoffmpeg
. -
A decodificação de JPEG não precisa de bibliotecas externas adicionais.
configure
options
Por padrão, você não precisa adicionar nenhuma opção de configuração para a decodificação de PNG e JPEG.
Se você usou qualquer opção --disable-*
, como na pergunta acima, eles podem desativar os componentes necessários para a decodificação de PNG e JPEG. Se for esse o caso, talvez seja necessário adicionar:
--enable-decoder=mjpeg,png
--enable-demuxer=image2
--enable-protocol=file
--enable-zlib
Verifique se não foram usadas as seguintes opções --disable-*
conflitantes que cancelarão qualquer uma dessas opções.