taglib # возвращает неправильную продолжительность
Я получаю длительность файла MP3 следующим образом:
TagLib.File file = TagLib.File.Create(fileName);
var duration = file.Properties.Duration;
и это постоянно дает мне продолжительность от 68 до 75% от реальной продолжительности. Диспетчер файлов Windows, VLC и просто воспроизведение MP3 и измерение с помощью секундомера договариваются о другой продолжительности.
Есть идеи, что здесь не так?