【发布时间】:2018-02-15 19:18:39
【问题描述】:
有没有一种方法可以提取有关 .wav 文件长度/持续时间的信息而无需读取 R 中的文件?我有数千个这样的文件,如果我必须阅读每一个文件才能找到它的持续时间,那将需要很长时间。 Windows 文件资源管理器为您提供了打开“长度”字段的选项,您可以看到文件持续时间,但是有没有办法提取该信息以便能够在 R 中使用?
这是我尝试过并希望避免这样做的,因为在 R 中读取数以万计的音频文件需要很长时间:
library(tuneR)
audio<-readWave("AudioFile.wav")
round(length(audio@left) / audio@samp.rate, 2)
【问题讨论】: