реклама на сайте
подробности

 
 
> Структура MP3 файлов, Как быстро узнать длительность?
KnightIgor
сообщение Jun 5 2011, 20:59
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Привет форумчанам.

Гоняю Helix MP3 декодер.
Если посмотреть на структуру простого MP3 файла (без всяких там расширений), то он состоит из последовательности блоков кодированных данных и не имеет общего заголовка, в отличие от, например, WAV (RIFF) файлов. Таким образом, узнать, какова длительность воспроизведения, нельзя, не прочитав весь файл или не прикинув приблизительно, поделив размер файла на размер блока. Последний метод дает, однако, ошибку, т.к. файл может иметь блоки, которые содержат всякую фигню, кроме, собственно, звука: иконки, информацию об альбоме, и пр... Может я чего проглядел? Действительно ли надо прошустрить весь файл, чтобы точно узнать его длительность звучания?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - kan35   Ivan Kuznetzov, Я тут нашел, что мой helix плеер н...   Dec 2 2011, 15:48
|- - kan35   Разобрался. Дело было файловой системе. EFSL пока ...   Dec 4 2011, 18:21
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 04:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01332 секунд с 7
ELECTRONIX ©2004-2016