python - 能够使用 ffmpeg 和 python 读取当前音频帧

标签 python ffmpeg discord.py

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

最佳答案

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

关于python - 能够使用 ffmpeg 和 python 读取当前音频帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64688123/

相关文章:

python - 为什么 pyserial 在有 11 个参数时说我已经给出了 12 个参数?

python multiprocessing.pool.map,将参数传递给生成的进程

python - 管道 FFMPEG 无法正确写入帧

python - anaconda (python 3.6) 中的 pyglet 安装错误

Python 和 C++ : How to use pybind11 with Cmakelists including GSL libraries

python - Discord.py 嵌入缩进

python-3.x - 如何使用 discord.py "temporary ban"某人?

python - Discord.py,如果它不存在,我该如何让机器人创建一个 channel ,但如果它存在,它就会继续执行它的任务?

ffmpeg - 哪个版本的 FFMPEG 支持 HLS v4

ffmpeg 在转换视频时写入