【问题标题】:Being able to read the current audio frame using ffmpeg and python能够使用 ffmpeg 和 python 读取当前音频帧
【发布时间】:2021-02-17 14:57:15
【问题描述】:

有没有办法使用 FFmpeg 读取您在音频文件中的当前位置?

我想让我的不和谐机器人播放音频剪辑,然后在退出时保存当前位置,然后当它重新加入 VC 时,它可以在该点恢复。我知道如何使用-ss 让它在正确的时间恢复,但我不确定如何在 ti 离开时获取时间戳。 任何帮助将不胜感激:)!

【问题讨论】:

  • 我已经想出了一种方法,我可以通过在运行命令播放音频时启动各种计时器来做到这一点,但这似乎是一个非常低效的解决方案。想法?

标签: python ffmpeg discord.py


【解决方案1】:

如果有人感兴趣,我想出了一个更好的方法。如果您将全局变量设置为自纪元以来的时间并将其设置为start,则当机器人断开连接时,将自纪元以来的时间设置为end。然后,您可以从end 中减去start,然后您就剩下了进入音频剪辑的时间。然后可以存储并在以后检索。

【讨论】:

  • 仍然想知道是否有任何特定于 ffmpeg 的修复?
猜你喜欢
  • 2021-04-12
  • 2023-03-27
  • 2016-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-16
  • 2018-03-16
  • 2019-08-02
相关资源
最近更新 更多