Sie müssen zwei Dinge angeben:
- Die richtigen Abhängigkeiten
- Die richtigen
configure
Optionen
Dekodierungsabhängigkeiten
Die PNG-Dekodierung hängt von der zlib-Bibliothek ab. Daher müssen Sie vor dem Kompilieren das gesamte Paket
zlib.h
installierenffmpeg
.Für die JPEG-Dekodierung sind keine zusätzlichen externen Bibliotheken erforderlich.
configure
Optionen
Standardmäßig müssen Sie keine Konfigurationsoptionen für die PNG- und JPEG-Dekodierung hinzufügen.
Wenn Sie --disable-*
Optionen wie in der obigen Frage verwendet haben, werden möglicherweise die für die PNG- und JPEG-Dekodierung erforderlichen Komponenten deaktiviert. Wenn dies der Fall ist, müssen Sie möglicherweise Folgendes hinzufügen:
--enable-decoder=mjpeg,png --enable-demuxer=image2 --enable-protocol=file --enable-zlib
Stellen Sie sicher, dass keine der folgenden in Konflikt stehenden --disable-*
Optionen verwendet werden, durch die diese Optionen gelöscht werden.