diff --git a/encoder/libav_encoder.cpp b/encoder/libav_encoder.cpp index 7c1d0cf4..cc251b7b 100644 --- a/encoder/libav_encoder.cpp +++ b/encoder/libav_encoder.cpp @@ -477,7 +477,7 @@ void LibAvEncoder::initOutput() avcodec_parameters_from_context(stream_[Video]->codecpar, codec_ctx_[Video]); char err[64]; - if (!(out_fmt_ctx_->flags & AVFMT_NOFILE)) + if (!(out_fmt_ctx_->oformat->flags & AVFMT_NOFILE)) { std::string filename = output_file_.empty() ? "/dev/null" : output_file_;