Skip to content

Commit cfeb589

Browse files
author
Valentin Noel
committed
Update addVideoStream method in OutputFile with ticks_per_frame setting
1 parent ee9da11 commit cfeb589

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/AvTranscoder/OutputFile.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,13 @@ void OutputFile::addVideoStream( const VideoDesc& videoDesc )
7373
stream->codec->height = videoDesc.getCodecContext()->height;
7474
stream->codec->bit_rate = videoDesc.getCodecContext()->bit_rate;
7575
stream->codec->time_base = videoDesc.getCodecContext()->time_base;
76+
stream->codec->ticks_per_frame = videoDesc.getCodecContext()->ticks_per_frame;
7677
stream->codec->pix_fmt = videoDesc.getCodecContext()->pix_fmt;
7778
stream->codec->profile = videoDesc.getCodecContext()->profile;
7879
stream->codec->level = videoDesc.getCodecContext()->level;
7980

80-
stream->time_base = stream->codec->time_base;
81+
stream->time_base.num = stream->codec->time_base.num;
82+
stream->time_base.den = stream->codec->time_base.den / stream->codec->ticks_per_frame;
8183
}
8284

8385
void OutputFile::addAudioStream( const AudioDesc& audioDesc )

0 commit comments

Comments
 (0)