diff --git a/contrib/src/ffmpeg/fetch_and_patch.bat b/contrib/src/ffmpeg/fetch_and_patch.bat
index 37018ef004b593b9fbb6d74c8dce7359443fc1df..dd55796210372f458c013843147053ddc2d9827b 100644
--- a/contrib/src/ffmpeg/fetch_and_patch.bat
+++ b/contrib/src/ffmpeg/fetch_and_patch.bat
@@ -17,6 +17,19 @@ del %FFMPEG_VERSION%.tar && del %FFMPEG_VERSION%.tar.gz && del pax_global_header
 rename FFmpeg-%FFMPEG_VERSION% ffmpeg
 
 cd ffmpeg
+
+for /F "tokens=* usebackq" %%F in (`bash -c "pwd | grep /mnt/c/"`) do (
+    set NO_AUTO=%%F
+)
+if "%NO_AUTO%"=="" (
+    set ROOTPATH=/c/
+) else (
+    set ROOTPATH=/mnt/c/
+)
+set UNIXPATH=%SRC:\=/%
+set UNIXPATH=%ROOTPATH%%UNIXPATH:C:/=%
+bash -c "%PATCH_CMD% %UNIXPATH%ffmpeg/change-RTCP-ratio.patch"
+
 git apply --reject --whitespace=fix %SRC%\ffmpeg\windows-configure.patch
 
 cd %SRC%
\ No newline at end of file