diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c
index 5f9d5a3781..508b76b724 100644
--- a/demux/demux_lavf.c
+++ b/demux/demux_lavf.c
@@ -1123,7 +1123,7 @@ static bool demux_lavf_read_packet(struct demuxer *demux,
             return true;
         if (r == AVERROR_EOF)
             return false;
-        MP_WARN(demux, "error reading packet.\n");
+        MP_WARN(demux, "error reading packet: %s.\n", av_err2str(r));
         return false;
     }