【问题标题】:How to calculate the number of frames extracted at certain FPS?如何计算在特定 FPS 下提取的帧数?
【发布时间】:2021-09-15 04:38:57
【问题描述】:

我在一个文件夹中有一堆不同 fps 的视频。我需要计算以 0.5 fps 可以提取的帧数。

这是一个简单的数学问题,我需要有关公式的帮助。

谢谢

【问题讨论】:

  • “提取”是什么意思?视频文件具有固定数量的帧和固定的持续时间。 “每秒帧数”是每个帧的时间戳中隐含的值,尽管大多数视频在所有帧之间都有一个间隔,因此只有一个恒定的 FPS 值。
  • 我需要使用 ffmpeg 从视频中提取视频帧。每个视频将有不同的持续时间和不同的 fps。可以说,我有一个 25 fps 的 1 分钟视频。如果我以 1 fps 的速度提取它,我将得到 25 帧。我的问题是,0.5 fps 可以提取多少帧?
  • “如果我以 1 fps 提取它,我将得到 25 帧”不,你不会。你是怎么想到的?

标签: ffmpeg


【解决方案1】:

如果视频的持续时间是 t 并且我假设那是 ffmpeg 将终止的时间,那么理想情况下它应该返回 t/2 帧。

【讨论】:

  • 如果持续时间是 1:25 ,在 0.5 和 0.1 可以提取多少帧?
  • 这是面粉(fps * no of secs)。我忽略了关键帧。这里是 85 秒,我猜是 42 秒和 8 秒。
猜你喜欢
  • 1970-01-01
  • 2021-11-09
  • 1970-01-01
  • 2021-12-31
  • 2019-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多