我想弄清楚将准确(毫秒级)时间信息编码到网络流音频录制中的最佳方法。所以,如果我想知道昨天07:57:25正在播放的内容,我可以使用我的程序代码检索该信息。我怎么能在我的ffmpeg函数中做到这一点?
到目前为止,我有一个python脚本,每小时调用以下ffmpeg函数:
ffmpeg -i http://webstreamurl.mp3 -t 01:30:00 outputname.mp3
它每小时会记录1.5小时的流量。这给我留下了许多1.5小时长的剪辑,它们在一起(由于一些重叠)会随时给我带来音频。
然而,我不知道如何将这些剪辑与其流时间同步。有没有办法将时间戳放在音频中并让python读取它?或者有没有办法命名这些输出文件,以便python可以自己计算时间?还有其他方法吗?