AVC (H.264, Advanced Video Coding) — кодек межкадрового типа, который кодирует не каждый кадр целиком, а только отличия между двумя соседними кадрами. moscow.b2b.dom.ru
Процесс работы: moscow.b2b.dom.ru
- Кодек принимает за основу первый кадр, он называется опорным. moscow.b2b.dom.ru
- Остальные кадры кодек разбивает на макроблоки — квадраты с максимальным размером 16х16 пикселей. moscow.b2b.dom.ru www.iguides.ru
- AVC сравнивает квадраты с теми же областями на опорном кадре и оценивает, какие изменения произошли. moscow.b2b.dom.ru
- Кодек принимает решение: если ничего не изменилось, а объекты на видео не двигались, значит, хранить два одинаковых изображения не нужно. moscow.b2b.dom.ru Кодек сжимает их в одно. moscow.b2b.dom.ru
- На принимающее устройство передаётся только опорный кадр и дорисовки — фрагменты, где зафиксированы изменения. moscow.b2b.dom.ru
AAC (Advanced Audio Coding) работает путём анализа аудиосигналов с использованием психоакустического моделирования, чтобы приоритизировать важные звуки, отбрасывая менее значительные данные. blog.fileformat.com
Процесс работы: en.wikipedia.org
- Сигнал преобразуется из временной области в частотную с использованием прямого модифицированного дискретного косинусоидального преобразования (MDCT). en.wikipedia.org
- Сигнал в частотной области квантуется на основе психоакустической модели и кодируется. en.wikipedia.org
- Добавляются внутренние коды исправления ошибок. en.wikipedia.org
- Сигнал сохраняется или передаётся. en.wikipedia.org