diff --git a/contrib/src/ffmpeg/rules.mak b/contrib/src/ffmpeg/rules.mak
index 43674fef56be08e0ca24b3e7d3a0c30b1d344865..c7e338992548ebe4940dc894a3d5530494821dde 100644
--- a/contrib/src/ffmpeg/rules.mak
+++ b/contrib/src/ffmpeg/rules.mak
@@ -7,7 +7,7 @@ ifeq ($(call need_pkg,"libavutil >= 55.75.100 libavcodec >= 57.106.101 libavform
 PKGS_FOUND += ffmpeg
 endif
 
-DEPS_ffmpeg = iconv zlib vpx opus speex
+DEPS_ffmpeg = iconv zlib vpx opus speex x264
 
 FFMPEGCONF = \
 	--cc="$(CC)" \
@@ -65,6 +65,7 @@ FFMPEGCONF += \
 	--enable-libspeex \
 	--enable-libopus \
 	--enable-libvpx \
+	--enable-libx264 \
 	--enable-encoder=libspeex \
 	--enable-decoder=libspeex \
 	--enable-encoder=libopus \
@@ -185,11 +186,6 @@ FFMPEGCONF += \
 endif
 endif
 
-ifndef HAVE_ANDROID
-FFMPEGCONF += --enable-libx264
-DEPS_ffmpeg += x264
-endif
-
 ifdef HAVE_MACOSX
 FFMPEGCONF += \
 	--enable-avfoundation \