source_fps = FFMIN( source_fps, muxer_fps );
if ( source_fps >= 1.0 && source_fps < muxer_fps )
{
- mlt_properties_set_int( properties, "meta.media.frame_rate_num", this->video_codec->time_base.num );
- mlt_properties_set_int( properties, "meta.media.frame_rate_den", this->video_codec->time_base.den );
+ mlt_properties_set_int( properties, "meta.media.frame_rate_num", this->video_codec->time_base.den );
+ mlt_properties_set_int( properties, "meta.media.frame_rate_den", this->video_codec->time_base.num == 0 ? 1 : this->video_codec->time_base.num );
}
else if ( muxer_fps > 0 )
{