diff --git a/libavformat/output-example.c b/libavformat/output-example.c index a467109fdb..aadd74a2ad 100644 --- a/libavformat/output-example.c +++ b/libavformat/output-example.c @@ -464,8 +464,6 @@ int main(int argc, char **argv) audio_st = add_audio_stream(oc, fmt->audio_codec); } - av_dump_format(oc, 0, filename, 1); - /* now that all the parameters are set, we can open the audio and video codecs and allocate the necessary encode buffers */ if (video_st) @@ -473,6 +471,8 @@ int main(int argc, char **argv) if (audio_st) open_audio(oc, audio_st); + av_dump_format(oc, 0, filename, 1); + /* open the output file, if needed */ if (!(fmt->flags & AVFMT_NOFILE)) { if (avio_open(&oc->pb, filename, AVIO_FLAG_WRITE) < 0) {