使用 avconv/avprobe 时对时间码/fps 结果感到困惑

使用 avconv/avprobe 时对时间码/fps 结果感到困惑

我用它avprobe来获取视频中的时间码和 fps 信息。获取信息没有问题,但我对结果有点困惑。在 H.264 文件上运行 avprobe 时,我看到 fps 列为 25,剪辑的持续时间为 00:03:29.81。我的理解是小数点后的数字是帧,但这没有意义,因为它是 25 fps。

答案1

在ffmpeg和avconv中,小数点后的数字是几分之一秒内,即如果给出两位数则为厘秒。

[-][HH:]MM:SS[.m...]

HH表示小时数,MM表示分钟数,最多2位,SS表示秒数,最多2位。末尾的m表示SS的十进制值。

相关内容