|
Структура MP3 файлов, Как быстро узнать длительность? |
|
|
|
Jun 5 2011, 20:59
|
Знающий
   
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725

|
Привет форумчанам.
Гоняю Helix MP3 декодер. Если посмотреть на структуру простого MP3 файла (без всяких там расширений), то он состоит из последовательности блоков кодированных данных и не имеет общего заголовка, в отличие от, например, WAV (RIFF) файлов. Таким образом, узнать, какова длительность воспроизведения, нельзя, не прочитав весь файл или не прикинув приблизительно, поделив размер файла на размер блока. Последний метод дает, однако, ошибку, т.к. файл может иметь блоки, которые содержат всякую фигню, кроме, собственно, звука: иконки, информацию об альбоме, и пр... Может я чего проглядел? Действительно ли надо прошустрить весь файл, чтобы точно узнать его длительность звучания?
|
|
|
|
|
 |
Ответов
|
Dec 2 2011, 15:48
|
Знающий
   
Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594

|
Ivan Kuznetzov, Я тут нашел, что мой helix плеер не все файлы ест, если есть возможность - опробуй этот: 2.mp3 (256kbit 44100)пароль архива 222222 (иначе сервера не дают положить файл) Есть подозрение что в декодере косяк...
Сообщение отредактировал kan35 - Dec 2 2011, 15:57
|
|
|
|
Сообщений в этой теме
KnightIgor Структура MP3 файлов Jun 5 2011, 20:59 zksystem ID3 тэги в Вашем случае не помогут? Jun 6 2011, 09:58 Alex_1811 Цитата(KnightIgor @ Jun 5 2011, 23:59) Го... Jun 6 2011, 12:09 KnightIgor Цитата(Alex_1811 @ Jun 6 2011, 14:09) Как... Jun 6 2011, 17:42  sonycman Цитата(KnightIgor @ Jun 6 2011, 21:42) Я ... Jun 6 2011, 19:05   KnightIgor Цитата(sonycman @ Jun 6 2011, 21:05) То е... Jun 7 2011, 10:38    sonycman Цитата(KnightIgor @ Jun 7 2011, 14:38) ко... Jun 7 2011, 13:17     KnightIgor Цитата(sonycman @ Jun 7 2011, 15:17) Поня... Jun 7 2011, 15:20 KRS К сожалению совсем быстро не получится.
Потому что... Jun 6 2011, 21:12 goodwin Цитата(KnightIgor @ Jun 7 2011, 14:38) VB... Jun 7 2011, 16:27 KnightIgor Цитата(goodwin @ Jun 7 2011, 18:27) VBR п... Jun 7 2011, 19:47  goodwin Цитата(KnightIgor @ Jun 7 2011, 23:47) Не... Jun 7 2011, 21:19   KnightIgor Цитата(goodwin @ Jun 7 2011, 23:19) В сос... Jun 11 2011, 16:25 sonycman LPC17xx это монстр, производительность впечатляюща... Jun 7 2011, 20:03 ViKo Цитата(sonycman @ Jun 7 2011, 23:03) LPC1... Jun 7 2011, 20:18 shemet Кто нибудь пробовал запускать MP3 файлы моно. Не м... Jul 27 2011, 20:29 zuy Цитата(shemet @ Jul 27 2011, 23:29) Кто н... Jul 28 2011, 04:06 Ivan Kuznetzov Использую Helix с STM32F103VET6. Играю на внутренн... Nov 19 2011, 14:32 DpInRock А вот и простой ответ на вопрос топикастера.
(Fil... Jan 20 2012, 18:08 KnightIgor Цитата(DpInRock @ Jan 20 2012, 19:08) А в... Jan 20 2012, 19:36 DpInRock Дык вы бы поимели бы нужду реальную в узнавании дл... Jan 20 2012, 19:55 KnightIgor Цитата(DpInRock @ Jan 20 2012, 20:55) А к... Jan 21 2012, 20:39  kan35 Цитата(KnightIgor @ Jan 22 2012, 00:39) К... Jan 22 2012, 17:22 RA3WUM Покажите пожалуйста, где исходники хеликса под ARM... Mar 9 2012, 21:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|