Доброго времени суток!
Пытаюсь сделать кусок программы который один большой файл flac резал бы на много маленьких. Проблема только в том, что вообще не имею ни малейшего представления о способах сжатия звука.
Судя по спецификации FLAC любой файл начинается с обязательного маркера fLaC за которым должен следовать блок STREAMINFO.
Но я при открытии файлов этого формата могу прочитать только маркер "fLaC" в первой строке дальше идут какие-то странные символы. Ощущение будто кодировка не правильно выбрана. Потому вопрос к знающим людям: в какой кодировке хранится заголовок flac? И как его правильно считать?
Со второго вопроса по хорошему надо было бы и начать наверно: а вообще можно разделять flac файл на несколько частей?
Как определить размер одной секунды в битах?