diff --git a/ffmpeg.c b/ffmpeg.c
index fecb3147af4ca79c3db464db9bc9a0a45f1a0813..bafab6a60b6c8233049ef29d5eb63f901e925947 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -1445,6 +1445,7 @@ static int av_encode(AVFormatContext **output_files,
                         ist->st->codec.codec_type == ost->st->codec.codec_type) {
                         ost->source_index = j;
                         found = 1;
+                        break;
                     }
                 }