fix: keep time_base of encoder_context same with decoder_context

pull/221/head
xufuji456 2 years ago
parent 588aeec39e
commit 259c9cb531
  1. 3
      app/src/main/cpp/media_transcode.cpp

@ -145,7 +145,8 @@ static int open_output_file(const char *filename)
else
enc_ctx->pix_fmt = dec_ctx->pix_fmt;
/* video time_base can be set to whatever is handy and supported by encoder */
enc_ctx->time_base = av_inv_q(dec_ctx->framerate);
// enc_ctx->time_base = av_inv_q(dec_ctx->framerate);
enc_ctx->time_base = dec_ctx->time_base;
} else {
enc_ctx->sample_rate = dec_ctx->sample_rate;
enc_ctx->channel_layout = dec_ctx->channel_layout;

Loading…
Cancel
Save