РКК виходить від Apple Lossless Audio Codec, це базовий декодер без втрат кодека аудіо Apple. Декодер був написаний фірмова аудіо форматі зворотного інжинірингу Apple.
Тут знаходиться основний декодер для Apple Lossless Audio кодека файлів (РКК). РКК є власністю схема стиснення звуку без втрат. Apple, не випустили ніяких документів по формату.
Те, що я тут забезпечити здійснення С декодера, написаний з зворотного проектування формат файлу. Виявляється, що більшість алгоритмів в кодеку досить добре відомі. РКК використовує адаптивний алгоритм передбачення КИХ і зберігає значення помилок за допомогою модифікованого рису або golumb алгоритм. Подальші подробиці в alac.c.
Хоча датчик не передбачено, за допомогою декодера в якості свого роду специфікації він повинен бути досить тривіально, щоб написати кодер. Експлуатуючи інших аудіо без втрат датчиків, наприклад, FLAC, завдання буде набагато простіше. Хоча ніхто не зможе скопіювати алгоритми стиснення дослівно, а адаптивного стиснення використовується в РКК, а не в FLAC. Є, однак, купа наукових робіт з цього питання.
Програма знаходиться тут не зможуть обробляти всі файли РКК, він може обробляти тільки моно або стерео звуку. РКК дозволяє до 8 каналів. Це має бути тривіальним завершити реалізацію тільки я знайти файли, які я можу перевірити його з. Точно так же декодер підтримує тільки 16-бітові розміри вибірки. Знову ж таки, це має бути тривіально виправити.
Декодер досить зрозумілі, він може читати потік РКК від файлу або зі стандартного вводу, і написати його в якості вихідних даних PCM або як WAV-файлу в стандартний висновок небудь або файлу. У теорії слід мати на потік даних в декодер.
Що нового в цій версії:
Дані програми:
Версія: 0.1.1
Дата завантаження: 3 Jun 15
Ліцензія: Безкоштовно
Популярність: 66
Коментар не знайдено