Войти

Показать полную графическую версию : декодирование mp3


Vitaliy Trizna
08-01-2004, 10:48
стоит задача декодирования mp3 файла, причём декодировать его надо не целиком а фрагментами начинающимися с произвольных позиций.
Пробовали декодировать с помощью lame и MAD в обоих случаях всё прекрасно работает при декодировании с начала файла при попытках декодировать с произвольной позиции возникают проблемы :(

Guest
08-01-2004, 16:19
Vitaliy Trizna
Метод упаковки таков, что каждая следующая порция данных зависит от предыдущей. Возьми какую-нибудь последовательность и упакуй ее, затем измени в ней первый байт и снова упакуй. Получишь совершенно разные архивы. Поэтому начать распаковывание с середины не получится.

shurikan
08-01-2004, 16:25
Вот, черти! Куки отключили. Выше был мой пост.

CyberDaemon
08-01-2004, 18:03
shurikan
Он про MP3 спрашивает. А он блочный, и кусок, выдранный из середины файла прекрасно воспроизводится

Vitaliy Trizna
декодировать с произвольной позиции
Именно с произвольной позиции, или с начала произвольного _блока_?

Guest
08-01-2004, 19:06
C начала произвольного блока

и, как я понимаю алгоритм работы декодера, то если я случайно промахнусь и попаду указателем в середину фрейма, то декодирование должно начаться с начала следующего.

К сожалению по каким-то причинам так не происходит :(
Сейчас ищем опшипку, но пока без результата

wolfroma
05-07-2004, 21:39
подскажите где найти материалы по этой теме?

bgg0408
05-07-2004, 22:30
Vitaliy Trizna
точно подсказать не смогу, но если mp3шку порубить на куски, скажем по мегабайту, то каждый кусок спокойно и нормально воспроизводиться WinAMP'ом.
wolfroma
Поиск в google по ключевому слову MP3 не привел к самому стандарту?




© OSzone.net 2001-2012