diff --git a/ffmpeg.c b/ffmpeg.c
index f428ba55501754f11b125a8572f3a82e81b5d6b0..dc53f34c34698068d838f5577bffebc711b16b7b 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2234,7 +2234,7 @@ static int opt_me_threshold(const char *opt, const char *arg)
 
 static int opt_verbose(const char *opt, const char *arg)
 {
-    verbose = parse_number_or_die(opt, arg, OPT_INT64, AV_LOG_QUIET, AV_LOG_DEBUG);
+    verbose = parse_number_or_die(opt, arg, OPT_INT64, -10, 10);
     av_log_set_level(verbose);
     return 0;
 }