Существуют ли аудиоконтейнеры для разных типов файлов?
Может, устроит обычный zip? Уж всяко удобней байтовых смещений
многие контейнеры могут иметь несколько независимых потоков: mkv, mp4 (mov ogg
а zip или tar умеет быстро вытащить файл из архива, не съедая при этом много памяти? ( всё будет работать под Windows Mobile )
тогда действительно проще zip или быстро что-нить свелосипедить
а zip или tar умеет быстро вытащить файл из архива, не съедая при этом много памяти?да. причём .pk3 файлы в третьекваке по сути и есть zip-архивы без сжатия, если я правильно помню
судя по этому в zip есть быстрый произвольный доступ
так и есть,
Да, как уже отметили, может. Более того, вычислительные мощности растут заметно быстрее скорости накопителей, поэтому даже сейчас проще обжать данные и распаковывать при необходимости (доступ ускоряется если они, конечно, жмутся. У нас в проекте тоже пакуем много-много файлов зипами. Это удобно
Если речь идет про Linux, то есть замечательный
Звук (тем более уже пожатый mp3 или ogg) зипом почти не жмется, даже вырасти может, так что лучше без сжатия хранить.
Ну это тока как бонус. Сам по себе zip как контейнер удобная вещь, в том числе потому как везде сто раз реализованная, проблем с переносимомтью не будет.
Оставить комментарий
Eka74
Есть несколько аудиофайлов *.wav разной дискретизации, mp3 с разным битрейтом и ogg. Цель сделать один файл Sound.Pak из них, но оставив первоначальный "вид" этих файлов. Есть ли такие аудиоконтейнеры и либы для .Net Compact к ним, в которые можно поместить без перекодирования такие файлы? В данный момент используется net врапер над BASS от Un4seen, и как один из вариантов думаю просто склеить всё и каждый раз для проигрывания открывать, указывая смещение в байтах отностиельно начала, но вызывает сомнение производительность такого метода.