使用不同的工具(librosa、ffprobe),相同的音频具有不同的长度

2024-09-28 17:16:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我要测量音频文件的持续时间。
我使用了两种不同的工具,得到了不同的值。你知道吗

  1. ffprobe:
    我用这条线用ffprobe得到持续时间
 ffprobe -i audio.m4a -show_entries format=duration -v quiet -of csv="p=0"

结果:780.320000
2Librosa(python库)
用这条线让duartion用librosa

y1, sr1 = librosa.load(audio_path, sr=44100)
librosa.get_duration(y1, sr1) * 1000

结果780329.7959183673毫秒

有人知道是什么导致了这种差异吗?你知道吗


Tags: 工具formatshowaudio音频文件entries持续时间duration