diff --git a/contrib/src/ffmpeg/SHA512SUMS b/contrib/src/ffmpeg/SHA512SUMS
index 8b76314e66b9e3b0ab42ebd50e989c51bbccb64f..b940d0bc100f16626a148f7255125cb433cce0ba 100644
--- a/contrib/src/ffmpeg/SHA512SUMS
+++ b/contrib/src/ffmpeg/SHA512SUMS
@@ -1 +1,5 @@
+ifdef HAVE_MACOSX
+df0393b9dbee05f64f80ff98512ec153c78ccca9f8ea170301703cd0b92fb68c91c8113ab8a2ecb161ac465544edefe29dd1965e6959694f8728fee529606665  ffmpeg-n4.2.2.tar.gz
+else
 b00ca3b77e9c9a4ee69a50283471bf136c1a35a837982aa886e9c50c546e48a6b5ea2acd1e183990eefe6c32fb1d5504684925abb7d8fa4f80b7e53864647c6c  ffmpeg-n4.3.tar.gz
+endif
diff --git a/contrib/src/ffmpeg/rules.mak b/contrib/src/ffmpeg/rules.mak
index 294fe6f49009371f0697d6d6dfd0841c6c66599a..2ea865cace41c1dcf550d29318211ef23deda5c0 100644
--- a/contrib/src/ffmpeg/rules.mak
+++ b/contrib/src/ffmpeg/rules.mak
@@ -1,4 +1,9 @@
+ifdef HAVE_MACOSX
+FFMPEG_HASH := n4.2.2
+else
 FFMPEG_HASH := n4.3
+endif
+
 FFMPEG_URL := https://git.ffmpeg.org/gitweb/ffmpeg.git/snapshot/$(FFMPEG_HASH).tar.gz
 
 PKGS+=ffmpeg