Изредка, но пока ещё встречаются "особенные"(или, как обычно выражаются, пропиетарные) звуковые форматы, которые некоторые фирмы выдумывают, модифицируя известные форматы. Зачем? Ну наверное для того, чтобы улучшить какие-то параметры своих устройств. Но часто такое улучшение приводит к тому, что у пользователей болит голова по поводу как воспроизвести такой файл на других компьютерах.
Вот такой файл и попал мне в руки, когда на дружественном форуме попросили разобраться с аудиофайлом. MediaInfo, который обычно помогал определить формат файла, показывал что у файла формат ADPCM, идентификатор кодека 125. Кодек ADPCM в системе был установлен, но проигрывания звука не происходило - система жаловалась на отсутствие кодека. Пришлось более углублённо изучить информацию в интернете и выяснилось, что идентификатор кодека 125 имеет достаточно специфичный формат - Sanyo LD ADPCM. Что в общем то было логично - файл был взят с диктофона Sanyo.
Пришлось поискать кодек для Sanyo LD ADPCM и поиск был успешен. Для тех, кто не желает раскапывать глубины интернета, выкладываю его у себя - Sanyo-ADPCM-codec.zip. После установки этого кодека все медиаплееры стали успешно воспроизводить звуковой файл этого хитрого формата.
Однако кроме того, "как проиграть?", меня ещё спрашивали - "можно ли его преобразовать в MP3?". Преобразовав в несжатый WAV с помощью WinAmp-а("напрямую" в MP3 он не сжимался), а затем в MP3 с помощью LameXP я выяснил что этот формат не так и плох и имеет право на жизнь. Файлы MP3 примерно такого же качества получались раза в полтора больше оригинала. Наверное можно было поизучать тонкие настройки и сжать в MP3 более плотно - но проще, учитывая занимаемое для конверсии время и дисковое пространство("разжатый" WAV имел размер примерно в 40 больше оригинала!) было поставить в компьютеры, на которых надо прослушать файл, кодек Sanyo LD ADPCM - и не терять время на преобразование.
Оригинал статьи находится тут
Статья обсуждается на Всеобщем форуме в этом топе