diff --git a/tests/test_corrupted_files.py b/tests/test_corrupted_files.py
index c92f0be84ad4209db1b3226b6b2e44ffcdf67a41..490ea42cb1acd8748b85ca19849a7dd340790d0a 100644
--- a/tests/test_corrupted_files.py
+++ b/tests/test_corrupted_files.py
@@ -195,6 +195,11 @@ class TestCorruptedFiles(unittest.TestCase):
         os.remove('./tests/data/clean.jpg')
 
     def test_avi(self):
+        try:
+            video._get_ffmpeg_path()
+        except RuntimeError:
+            raise unittest.SkipTest
+
         shutil.copy('./tests/data/dirty.torrent', './tests/data/clean.avi')
         p = video.AVIParser('./tests/data/clean.avi')
         self.assertFalse(p.remove_all())