因此,AVCodecContext结构有一个很好的名为time_base的小成员,它用来表示视频编码时每秒的帧,这就是我要做的。time_base是一个由分子(num)和分母(den)组成的AVRational结构。我不擅长数学,所以我唯一能想到的29.9的有理数是29和9/10,这是行不通的。我该用什么填数字和书房?
回答不是299/10
发布于 2014-03-29 04:27:50
如果您指的是NTSC颜色,它实际上是60/1.001/2 (~29.97002997002997)。传统的“每秒29.97帧”经常被看到,但它只是一个估计。因此,正如您已经注意到的,time_base (即框架的倒数)对于NTSC是正确的。
更多信息(包括奇怪比率的合理性):rate
https://stackoverflow.com/questions/22726350
复制相似问题