diff --git a/contrib/src/ffmpeg/rules.mak b/contrib/src/ffmpeg/rules.mak
index 0d21d8cac1139e19aae4f9bebc8673f22e889a87..95226d0023ace9174d84e5382a62e2da7c985011 100644
--- a/contrib/src/ffmpeg/rules.mak
+++ b/contrib/src/ffmpeg/rules.mak
@@ -63,6 +63,21 @@ FFMPEGCONF += \
 		--enable-encoder=libspeex \
 		--enable-decoder=libspeex
 
+#encoders/decoders for images
+FFMPEGCONF += \
+		--enable-encoder=gif \
+		--enable-decoder=gif \
+		--enable-encoder=jpegls \
+		--enable-decoder=jpegls \
+		--enable-encoder=ljpeg \
+		--enable-decoder=jpeg2000 \
+		--enable-encoder=png \
+		--enable-decoder=png \
+		--enable-encoder=bmp \
+		--enable-decoder=bmp \
+		--enable-encoder=tiff \
+		--enable-decoder=tiff
+
 FFMPEGCONF += \
 	--enable-indev=dshow \
 	--enable-dxva2
diff --git a/contrib/src/libav/rules.mak b/contrib/src/libav/rules.mak
index 94a762bddacbadd1298d791e3b0874711e8a4d43..fc93d559bc21f8b631b138703476e05dfbfda50e 100644
--- a/contrib/src/libav/rules.mak
+++ b/contrib/src/libav/rules.mak
@@ -57,6 +57,20 @@ LIBAVCONF += \
 		--enable-encoder=libspeex \
 		--enable-decoder=libspeex
 
+#encoders/decoders for images
+LIBAVCONF += \
+		--enable-encoder=gif \
+		--enable-decoder=gif \
+		--enable-encoder=jpegls \
+		--enable-decoder=jpegls \
+		--enable-encoder=ljpeg \
+		--enable-decoder=jpeg2000 \
+		--enable-encoder=png \
+		--enable-decoder=png \
+		--enable-encoder=bmp \
+		--enable-decoder=bmp \
+		--enable-encoder=tiff \
+		--enable-decoder=tiff
 # Linux
 ifndef HAVE_ANDROID
 LIBAVCONF += \