Java 提卡音频持续时间

Java 提卡音频持续时间,java,apache-tika,Java,Apache Tika,我正在使用tika查找mp3文件的音频持续时间。提取后,我收集了以下元数据。音频持续时间似乎与原始持续时间不同(2分钟12秒=132秒) 音频文件: 元数据: xmpDM:Duration大约是132236.921875(我假设是秒),这似乎比原始音频长很多。我已经用视频文件测试过了,正确的持续时间(以秒为单位)出现在键中。好消息,这个长期存在的错误终于被修复了!并且应该很快发布(可能是2021年4月) 随着ApacheTika 1.26和ApacheTika 2.0的推出,MP3现在将与所有其

我正在使用tika查找mp3文件的音频持续时间。提取后,我收集了以下元数据。音频持续时间似乎与原始持续时间不同(2分钟12秒=132秒)

音频文件:

元数据:


xmpDM:Duration大约是132236.921875(我假设是秒),这似乎比原始音频长很多。我已经用视频文件测试过了,正确的持续时间(以秒为单位)出现在键中。

好消息,这个长期存在的错误终于被修复了!并且应该很快发布(可能是2021年4月)

随着ApacheTika 1.26和ApacheTika 2.0的推出,MP3现在将与所有其他视听文件格式相匹配,持续时间将以秒为单位

此外,
xmpDM:duration
的javadocs现在也清楚地表明它们以秒为单位,以避免最初的混淆


还有更多信息。

好消息,这个长期存在的错误终于被修复了!并且应该很快发布(可能是2021年4月)

随着ApacheTika 1.26和ApacheTika 2.0的推出,MP3现在将与所有其他视听文件格式相匹配,持续时间将以秒为单位

此外,
xmpDM:duration
的javadocs现在也清楚地表明它们以秒为单位,以避免最初的混淆


还有更多信息。

我不确定是否有固定的单位集。。。没有列出一个。对于MP3,持续时间以毫秒为单位,请参见我在Apache Tika开发列表中提出的,请参见/follow@Gagravarr在Tika 1.x和2.x中修复了该问题?我不确定是否有一组固定的单位。。。没有列出一个。对于MP3,持续时间以毫秒为单位,请参阅我在Apache Tika开发列表中提出的,请参阅/follow@Gagravarr在Tika 1.x和2.x中修复了该问题?