diff --git a/libavformat/utils.c b/libavformat/utils.c
index 7552863de3a1fc2f706125e773e69049508b1354..bc7eb0caf85b8d4c429b1739cd17979bc27b70eb 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -2859,6 +2859,7 @@ static void dump_metadata(void *ctx, AVMetadata *m, const char *indent)
 
         av_log(ctx, AV_LOG_INFO, "%sMetadata:\n", indent);
         while((tag=av_metadata_get(m, "", tag, AV_METADATA_IGNORE_SUFFIX))) {
+            if(strcmp("language", tag->key))
             av_log(ctx, AV_LOG_INFO, "%s  %-16s: %s\n", indent, tag->key, tag->value);
         }
     }