@ -2442,7 +2442,16 @@ static int transcode_init(void)
if ( ist & & ! ost - > frame_rate . num )
ost - > frame_rate = ist - > framerate ;
if ( ist & & ! ost - > frame_rate . num )
ost - > frame_rate = ist - > st - > r_frame_rate . num ? ist - > st - > r_frame_rate : ( AVRational ) { 25 , 1 } ;
ost - > frame_rate = ist - > st - > r_frame_rate ;
if ( ist & & ! ost - > frame_rate . num ) {
ost - > frame_rate = ( AVRational ) { 25 , 1 } ;
av_log ( NULL , AV_LOG_WARNING ,
" No information "
" about the input framerate is available. Falling "
" back to a default value of 25fps for output stream #%d:%d. Use the -r option "
" if you want a different framerate. \n " ,
ost - > file_index , ost - > index ) ;
}
// ost->frame_rate = ist->st->avg_frame_rate.num ? ist->st->avg_frame_rate : (AVRational){25, 1};
if ( ost - > enc & & ost - > enc - > supported_framerates & & ! ost - > force_fps ) {
int idx = av_find_nearest_q_idx ( ost - > frame_rate , ost - > enc - > supported_framerates ) ;