Can you share this track for analysis?
Last frame truncated.
Frame 12650 (bytes 14216034-13221161) was -994873 bytes long (expected 1045 bytes)
It seems the file is corrupted:Code: [Select]Last frame truncated.
Frame 12650 (bytes 14216034-13221161) was -994873 bytes long (expected 1045 bytes)
So, AIMP's MP3 decoder skips the last frame.
Preamble 41 50 45 54 41 47 45 58 APETAGEX
Version D0 07 00 00 0x000007D0 = 2000 (2.000)
Tag Size 21 38 01 00 0x00013821 = 79905 bytes
Item Count 16 00 00 00 0x00000016 = 22 items
Tags Flags 00 00 00 A0 0xA0000000 = 0b10100000000000000000000000000000
Reserved 00 00 00 00 00 00 00 00
Флаг 0b1010... указывает, что это хедер (бит 29 установлен = This is the header, not the footer).Preamble 41 50 45 54 41 47 45 58 APETAGEX
Version D0 07 00 00 0x000007D0 = 2000 (2.000)
Tag Size 6E 32 0F 00 0x000F326E = 995950 bytes
Item Count 16 00 00 00 0x00000016 = 22 items
Tags Flags 00 00 00 A0 0xA0000000 = 0b10100000000000000000000000000000
Reserved 00 00 00 00 00 00 00 00
Судя по флагу, это снова хедер. И опять после него нет данных APEv2, а начинается ID3v1 (сигнатура TAG).It seems the file is corrupted:Согласен и разные программы указывают на ошибки, но проверил исходный файл на разных проигрывателях (включая VUPlayer от 2007) - играют все 5:30.
Код: [Выделить]
Last frame truncated.
Frame 12650 (bytes 14216034-13221161) was -994873 bytes long (expected 1045 bytes)
So, AIMP's MP3 decoder skips the last frame.
Это декодер так работает с APE-тегами, которых не должно быть в mp3?После удаления APE-тегов, разные проигрыватели воспроизводят только 5:05.
Видимо декодер AIMP более негативно относится к таким ошибкам.
После удаления APE-тегов, разные проигрыватели воспроизводят только 5:05.Это смотря как удалять. Если откусить в hex-редакторе 2 выделенных на скриншоте APE-тега, то будет почти 5:31.
Это смотря как удалять. Если откусить в hex-редакторе 2 выделенных на скриншоте APE-тега, то будет почти 5:31.Как то странно ведёт себя декодер AIMP:
AIMP теперь показывает 5:31, а воспроизводит 5:30Это нормально, он всегда округляет в большую сторону. В QTE можно посмотреть более точно: 5:30.449
В QTE можно посмотреть более точно: 5:30.449