能够使用 ffmpeg 和 python 读取当前音频帧
Posted
技术标签:
【中文标题】能够使用 ffmpeg 和 python 读取当前音频帧【英文标题】:Being able to read the current audio frame using ffmpeg and python 【发布时间】:2021-02-17 14:57:15 【问题描述】:有没有办法使用 FFmpeg 读取您在音频文件中的当前位置?
我想让我的不和谐机器人播放音频剪辑,然后在退出时保存当前位置,然后当它重新加入 VC 时,它可以在该点恢复。我知道如何使用-ss
让它在正确的时间恢复,但我不确定如何在 ti 离开时获取时间戳。
任何帮助将不胜感激:)!
【问题讨论】:
我已经想出了一种方法,我可以通过在运行命令播放音频时启动各种计时器来做到这一点,但这似乎是一个非常低效的解决方案。想法? 【参考方案1】:如果有人感兴趣,我想出了一个更好的方法。如果您将全局变量设置为自纪元以来的时间并将其设置为start
,则当机器人断开连接时,将自纪元以来的时间设置为end
。然后,您可以从end
中减去start
,然后您就剩下了进入音频剪辑的时间。然后可以存储并在以后检索。
【讨论】:
仍然想知道是否有任何特定于 ffmpeg 的修复?以上是关于能够使用 ffmpeg 和 python 读取当前音频帧的主要内容,如果未能解决你的问题,请参考以下文章
python读取视频文件大小,码率,帧率,以及通过码率计算文件大小与流量