diff --git a/ffmpeg.c b/ffmpeg.c
index d1851e1589ed6aacfa9c4d220655a14d15ca5724..03bcccd81dd24505c88394dff387932ecaaba1f8 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -620,6 +620,8 @@ static int configure_video_filters(InputStream *ist, OutputStream *ost)
     int ret;
 
     ost->graph = avfilter_graph_alloc();
+    if (!ost->graph)
+        return AVERROR(ENOMEM);
 
     if (ist->st->sample_aspect_ratio.num) {
         sample_aspect_ratio = ist->st->sample_aspect_ratio;