8SVX - 8SVX

8-битный сэмплированный голос (8SVX)
Расширение имени файла
.8svx, .iff
Тип интернет-СМИ
аудио / 8svx, аудио / x-8svx
Типовой код 8SVX
Разработан Electronic Arts и Commodore International
Первый выпуск 1985 г. ( 1985 )
Тип формата аудио формат файла , формат контейнера
Расширен с МКФ
Расширен до 16SVX, MAUD

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

Описание

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

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

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

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

ФОРМА
8SVX
VHDR
ИМЯ
ТЕЛО

Кодирование

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

Служба поддержки

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

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

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

Наследие

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

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

Смотрите также

Рекомендации

  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. ^ Стив Хейс и Джерри Моррисон (1985-02-07). " " 8SVX "IFF 8-Bit Sampled Voice" . Приложение C. Архивировано из оригинала на 2009-11-21 . Проверено 13 декабря 2011 .
  4. ^ "Система типов данных AmigaOS" .
  5. ^ "Общая документация Libav" . Поддерживаемые форматы файлов и кодеки.
  6. ^ «Возможности Libsndfile» . Раздел функций.

внешние ссылки