You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:解析音频配套plist文件中playlist_TimeStamp的格式与转换方法

解析思路与转换方法

这些playlist_TimeStamp里的整数其实是音频采样点总数,转换方法非常直接:用时间戳数值除以plist里的plist_SampleRate(采样率),就能得到以秒为单位的实际时间点。

验证过程:

  • 你的plist里明确标注了plist_SampleRate = 48000(每秒48000个采样点)
  • 第一个时间戳2918400:2918400 ÷ 48000 = 60.8秒,和你说的实际61秒(人为操作误差)完全吻合
  • 第二个时间戳5763072:5763072 ÷ 48000 = 120.064秒,对应你提到的实际120秒(同样是操作误差导致的微小偏差)

转换公式:

实际时间(秒)= playlist_TimeStamp数值 ÷ plist_SampleRate

如果需要转成HH:MM:SS格式,可以基于秒数做进一步计算:

  • 分钟数 = 总秒数 // 60
  • 剩余秒数 = 总秒数 % 60
  • 小时数 = 分钟数 // 60
  • 剩余分钟数 = 分钟数 % 60

补充验证总时长:

你的音频时长标注为00:03:03(183秒),总采样数应为183 × 48000 = 8784000。用这个数值减去第二个时间戳5763072,得到最后一段轨道的采样数3020928,除以48000约等于62.936秒,加上前两段的60.8秒和120.064秒,总和正好接近183秒,完全符合你的3段轨道设定。

内容的提问来源于stack exchange,提问作者gb160

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 05:15:33