【问题标题】:In ffmpeg, can I specify time in frames rather than seconds?在 ffmpeg 中,我可以以帧而不是秒为单位指定时间吗?
【发布时间】:2016-04-11 14:15:51
【问题描述】:

我正在使用 ffmpeg 以编程方式从单个视频文件中提取多个音频片段。

我的输入数据(起点和终点)以帧而不是秒为单位指定,音频剪辑将由以帧为中心的用户(动画师)使用。所以,我更喜欢在整个框架中工作。

此外,帧速率为 30fps,这意味着我将以 0.033333 秒的步长工作,我不确定在给定这些值的情况下期望 ffmpeg 正确修剪是否合理。

是否可以为start point (-ss) and duration (-t) 指定帧号而不是ffmpeg time duration?还是我错过了以帧为中心的 ffmpeg 命令?

【问题讨论】:

标签: animation audio video ffmpeg


【解决方案1】:

音频帧或样本编号与视频帧编号不对应,而且我看不到通过引用视频帧索引来指定音频修剪点的方法。不过,请参阅answer 了解更多详情。

【讨论】:

  • 链接的答案看起来很有帮助,即使是为了确认“否”,谢谢
猜你喜欢
  • 1970-01-01
  • 2016-12-15
  • 1970-01-01
  • 1970-01-01
  • 2017-04-18
  • 2014-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多