Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   декодирование mp3 (http://forum.oszone.net/showthread.php?t=29615)

Vitaliy Trizna 08-01-2004 10:48 204944

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

Guest 08-01-2004 16:19 204945

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

shurikan 08-01-2004 16:25 204946

Вот, черти! Куки отключили. Выше был мой пост.

CyberDaemon 08-01-2004 18:03 204947


shurikan
Он про MP3 спрашивает. А он блочный, и кусок, выдранный из середины файла прекрасно воспроизводится


Vitaliy Trizna
Цитата:

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


Guest 08-01-2004 19:06 204948

C начала произвольного блока

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

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

wolfroma 05-07-2004 21:39 204949

подскажите где найти материалы по этой теме?

bgg0408 05-07-2004 22:30 204950

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


Время: 18:17.

Время: 18:17.
© OSzone.net 2001-