diff --git a/libavformat/utils.c b/libavformat/utils.c index d8f136386a..1f722410b2 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -3559,6 +3559,8 @@ int av_find_best_stream(AVFormatContext *ic, enum AVMediaType type, } count = st->codec_info_nb_frames; bitrate = avctx->bit_rate; + if (!bitrate) + bitrate = avctx->rc_max_rate; multiframe = FFMIN(5, count); if ((best_multiframe > multiframe) || (best_multiframe == multiframe && best_bitrate > bitrate) ||