Смакующее видео
-
Описание формата Smacker
- Smacker — это формат видеофайлов, разработанный Epic Games Tools, используемый в видеоиграх.
- Он использует адаптивную 8-битную палитру RGB и поддерживает до семи звуковых дорожек.
- Видео Smacker поддерживает 256 цветов, но не поддерживает прозрачность.
-
Технические детали
- Формат файла Smacker определяет собственный формат контейнера и может содержать видеодорожку и до семи звуковых дорожек.
- Аудио может быть несжатым в формате PCM или сжатым в форматах Smacker или Bink.
- Видео Smacker разбивается на блоки размером 4×4 и кодируется в одном из шести режимов.
- Сжатие зависит от содержимого видео и может быть очень эффективным для неподвижных или малоподвижных кадров.
-
Кодирование видео
- Кодирование видео включает в себя пропуск, заполнение, моно и три полных режима, каждый из которых может быть сигнализирован для нескольких блоков.
- В режиме пропуска текущий блок копируется из предыдущего кадра, в режиме заполнения текущий блок заполняется одним цветом, в режиме mono палитра сокращается до двух цветов.
- В трех полных режимах передается 16, 4 и 8 цветов соответственно, а сжатие достигается энтропийным кодированием с использованием таблиц Хаффмана.
-
Аудио
- Smacker audio использует дифференциальную импульсно-кодовую модуляцию (DPCM) для сжатия аудио.
- Таблицы Хаффмана адаптируются для каждого аудиокадра.
-
Сравнение с другими форматами
- Smacker сравнивается с другими форматами видео, такими как Bink Video, Apple Video, Microsoft Video 1 и QuickTime Graphics.
-
Рекомендации
- Ссылки на официальную видео-страницу Smacker и другие ресурсы для дополнительной информации.