Я должен определить, является ли файл действительным mp3-файлом. Пока я нашел два решения, в том числе:
это решение от Питера Кэрролла
с использованием try-catch
выражение:
try:
_ = librosa.get_duration(filename=mp3_file_path)
return True
except:
return False
Оба вышеупомянутых решения работают, но могут иметь некоторые недостатки: первое решение кажется слишком сложным, а второе решение слишком медленным (в секундах, в зависимости от длины звука). Поэтому мне интересно, есть ли лучший способ проверить mp3-файл с помощью python?
Спасибо.