Я перепробовал много методов, но не получил точное значение длины mp3-файла.
С фильмом:
audiofile = AudioFileClip(url)
print("duration moviepy: " + str(audiofile.duration))
Я получаю результат:
duration moviepy: 183.59
с мутагеном:
from mutagen.mp3 import MP3
audio = MP3(url)
print("duration mutagen: " + str(audio.info.length))
Я получил другое значение продолжительности:
duration mutagen: 140.93416666666667
Фактическое значение длительности при открытии файла с помощью Windows Media Player: 2m49s
Я не знаю, что происходит с моим аудиофайлом, я тестирую несколько файлов с музыкального веб-сайта и все еще получаю правильное значение.
Это мой аудиофайл