Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

8-битный сэмплированный голос ( 8SVX ) - это стандарт формата аудиофайлов, разработанный Electronic Arts для компьютерной серии Commodore - Amiga . Это подтип данных формата контейнера файлов IFF . Обычно он содержит цифровой звук с линейной импульсно-кодовой модуляцией (LPCM) . [1]

Описание [ править ]

Подтип 8SVX хранит 8-битные аудиоданные внутри фрагментов, содержащихся в контейнере файла IFF. Подтипы 8SVX могут существовать отдельно в контейнерах файлов IFF (только аудио) или могут мультиплексироваться вместе с другими подтипами IFF, такими как потоки видеоанимации. [2]

Метаданные о потоке данных 8SVX содержатся в отдельных блоках дескриптора, которые предшествуют основному блоку тела данных. Частота дискретизации , объем и тип сжатия описаны в блоке VHDR . Доступны различные другие блоки для описания имени, автора и авторских прав.

8SVX поддерживает такие функции, как атака, отпускание и повтор раздела, которые полезны для хранения сэмплов музыкальных инструментов.

Пример макета аудиофайла 8SVX IFF только для аудио:

Кодировка [ править ]

Большинство потоков данных 8SVX кодируются с использованием несжатых линейных потоков PCM. Необязательно, также доступно сжатие данных с потерями по Фибоначчи- дельта , что приводит к 50% степени сжатия за счет снижения точности. [3] Многобайтовые значения хранятся в формате с прямым порядком байтов , который является собственным порядком байтов для семейства Motorola 68000 .

Поддержка [ править ]

Кодированный звук IFF-8SVX был аудиоформатом по умолчанию для Commodore Amiga. Большинство аудиопрограмм для Amiga поддерживали этот формат. AmigaOS 3.0 представила мультимедийную структуру с использованием подсистемы типов данных, которая включала декодер 8SVX (8SVX.datatype). [4]

Многие программы редактирования звука и музыкальные трекеры конца 1980-х - начала 1990-х годов поддерживали этот формат. Это все еще распространенный формат для кроссплатформенных программ редактирования аудио (таких как Sound eXchange ).

Поддержка 8SVX также доступна для современных программ через libavcodec [5] (и соответствующий пакет кодеков ffdshow ), а также через libsndfile . [6]

Наследие [ править ]

Компьютеры серии Commodore Amiga никогда не получали аппаратной поддержки 16-битного цифрового звука до упадка платформы. Таким образом, соответствующие подтипы 16SVX и MAUD так и не получили широкого распространения. Компания Shan Apple Computer разработала отдельный подтип, известный как AIFF, который включал поддержку 16-битных сэмплов и дополнительных типов сжатия. Он заменил 8SVX как преобладающий подтип аудио для файлов IFF.

Microsoft и IBM совместно разработали контейнер файлов RIFF и связанный с ним подтип аудио WAVE для Windows . Оба формата сильно зависят от формата контейнера IFF / 8SVX, но, как и AIFF, были расширены для поддержки более высокой битовой глубины и дополнительных типов сжатия.

См. Также [ править ]

  • AIFF
  • Формат файла IFF
  • WAV
  • Паула , цифровой аудиопроцессор для компьютера Commodore Amiga

Ссылки [ править ]

  1. ^ a b Стив Хейс и Джерри Моррисон (7 февраля 1985 г.). " " 8SVX "IFF 8-Bit Sampled Voice" . Вступление. Архивировано из оригинала на 2009-11-21 . Проверено 13 декабря 2011 .
  2. ^ Джерри Моррисон (1985-01-14). " " EA IFF 85 "Стандарт для файлов формата обмена" . Архивировано из оригинала на 2009-11-21 . Проверено 13 декабря 2011 .
  3. ^ Стив Hayes & Jerry Morrison (1985-02-07). " " 8SVX "IFF 8-Bit Sampled Voice" . Приложение C. Архивировано из оригинала на 2009-11-21 . Проверено 13 декабря 2011 .
  4. ^ "Система типов данных AmigaOS" .
  5. ^ "Общая документация Libav" . Поддерживаемые форматы файлов и кодеки.
  6. ^ «Особенности Libsndfile» . Раздел функций.

Внешние ссылки [ править ]

  • Контейнер и подтипы файлов IFF в Multimedia Wiki
  • Реестр фрагментов IFF в Amigan Software
  • Форматы файлов Amiga