Расширение имени файла | .smi, .sami |
---|---|
Разработан | Microsoft |
Тип формата | Язык разметки |
Расширен с | HTML |
Synchronized Accessible Media Interchange ( SAMI ) - это инициатива Microsoft по обеспечению доступности, выпущенная в 1998 году. Структурированный язык разметки разработан для упрощения создания субтитров для воспроизведения мультимедиа на ПК.
Обзор [ править ]
Файл SAMI обеспечивает поддержку скрытых субтитров для мультимедийных форматов. Обычно мультимедийный файл (например, видео или звуковой файл) воспроизводится мультимедийным проигрывателем, таким как Windows Media Player . Медиаплееры, поддерживающие субтитры и формат SAMI, могут отображать содержимое включенного файла SAMI.
Файл SAMI - это простой текстовый файл, поэтому его можно создать или изменить в любом текстовом редакторе. Его структура очень похожа на HTML . Файлы могут иметь либо .smi
или .sami
имя файла расширения , хотя использование .smi
может привести к столкновению расширение имени файла, так как синхронизированной интеграции мультимедиа язык (SMIL) файлы и Macintosh самостоятельно монтаж изображения также использовать это расширение имени файла.
Поддерживаемые теги HTML и CSS [ править ]
Формат SAMI похож на HTML и CSS ; Фактически, SAMI реализует подмножество обоих. SAMI не требует строгого сопоставления тегов.
Имя | Описание |
---|---|
B | Полужирный шрифт |
BASEFONT | Базовый размер шрифта |
BDO | I18N BiDi переопределение |
БОЛЬШОЙ | Стиль большого текста |
БЛОКИРОВКА | Длинная цитата |
BR | Принудительный разрыв строки |
ПОДПИСЬ | Заголовок таблицы |
ЦЕНТР | Сокращение для DIV align = center |
COL | Столбец таблицы |
ГРУППА | Группа столбцов таблицы |
DD | Описание определения |
DIV | Универсальный контейнер языка / стиля |
DL | Список определений |
DT | Термин определения |
ШРИФТ | Локальное изменение шрифта |
H1 | Заголовок |
H2 | Заголовок |
H3 | Заголовок |
H4 | Заголовок |
H5 | Заголовок |
H6 | Заголовок |
HR | Горизонтальная линейка |
я | Курсивный шрифт |
IMG | Встроенное изображение |
LI | Элемент списка |
ПР | Заказанный список |
п | Пункт |
ПРЕД | Предварительно отформатированный текст |
Q | Краткая встроенная цитата |
S | Зачеркнутый стиль текста |
МАЛЕНЬКИЙ | Мелкий текстовый стиль |
ОХВАТЫВАТЬ | Универсальный контейнер языка / стиля |
ЗАБАСТОВКА | Зачеркнутый текст |
SUB | Нижний индекс |
КАК ДЕЛА | Надстрочный |
СТОЛ | N / A |
TBODY | Тело стола |
TD | Ячейка данных таблицы |
TFOOT | Нижний колонтитул таблицы |
TH | Ячейка заголовка таблицы |
THEAD | Заголовок таблицы |
TR | Строка таблицы |
TT | Телетайп или моноширинный текстовый стиль |
U | Подчеркнутый текстовый стиль |
UL | Неупорядоченный список |
Пример [ править ]
Вот пример файла SAMI. Устанавливает время в миллисекундах. Он использует CSS для форматирования как исходных, так и текстовых строк и поддерживает выбор языка. (Показаны английский и фальшивый французский). Каждый блок SYNC устанавливает время начала заголовка. Новый заголовок отображается каждую секунду (1000 мс). Class=
Определяет язык. ID=Source
( Соответствует #Source
в определении идентификатора CSS) указывает на линию источника / говорящего; по умолчанию используется скрытый заголовок. Имя идентификатора не обязательно должно быть «Источник»; это может быть любое имя.
Парсер Microsoft хрупок. Информация о форматировании может быть добавлена к информации о скрытых субтитрах, но добавление информации о формате в исходную строку может привести к непредсказуемым результатам. Определение нескольких идентификаторов может привести к непредсказуемым результатам.
< САМИ >< HEAD > < TITLE > Пример SAMI </ TITLE >< САМИПарам > Медиа {cheap44.wav} Метрики {время: мс;} Спецификация {MSFT: 1.0;}</ SAMIParam >< STYLE TYPE = "text / css" > <! - P { font-family : Arial ; шрифт : нормальный ; цвет : белый ; цвет фона : черный ; выравнивание текста : центр ; } # Источник { цвет : красный ; цвет фона : синий ; семейство шрифтов : Courier ; размер шрифта : 12 пт ; шрифт : нормальный ; выравнивание текста : слева ; } . ENUSCC { имя : английский ; lang : en-US ; SAMIType : CC ; } . FRFRCC { имя : французский ; lang : fr-FR ; SAMIType : CC ; } - > </ СТИЛЬ ></ HEAD >< ТЕЛО ><! - Откройте меню воспроизведения, выберите Captions and Subtiles, On, если доступно -> <! - Откройте меню инструментов, Security, Show local captions when present ->< SYNC Start = 0 > < P Class = ENUSCC ID = Source > Динамик </ P > < P Class = ENUSCC > Текст SAMI 0000 </ P > < P Class = FRFRCC ID = Source > Le narrateur </ P > < P Class = FRFRCC > Texte SAMI 0000 </ P > </ SYNC >< SYNC Start = 1000 > < P Class = ENUSCC > SAMI 1000 text </ P > < P Class = FRFRCC > Texte SAMI 1000 </ P > </ SYNC >< SYNC Start = 2000 > < P Class = ENUSCC > Текст SAMI 2000 </ P > < P Class = FRFRCC > Texte SAMI 2000 </ P > </ SYNC >< SYNC Start = 3000 > < P Class = ENUSCC > SAMI 3000 text </ P > < P Class = FRFRCC > Texte SAMI 3000 </ P > </ SYNC ></ BODY > </ SAMI >
Связь со СМИ [ править ]
Плеер должен знать, как связать конкретный медиафайл с файлом SAMI. Иногда это достигается за счет использования того же имени файла, что и у основного медиафайла. Например, когда проигрыватель Windows Media (WMP) открывает звуковой файл cheap44.wav, он проверяет, существует ли файл cheap44.smi в той же папке. Если это так, WMP использует этот файл для отображения скрытых субтитров.
В качестве альтернативы связь может быть сделана явной, используя запись в файле Advanced Stream Redirector (ASX). Вместо этого пользователь открывает файл ASX.
<asx version = "3.0" previewmode = "No" > <abstract> ASXHEAD Это аннотация шоу </abstract> <title> ASXHEAD Название выставки находится здесь </title> <author> Имя автора </author> <copyright > (c) 2002 - название компании </copyright> <entry> <ref href = "cheap44.wav? sami = cheap44.smi" /> <abstract> ASX Это абстрактные клипы </abstract> <title> ASX название клипа находится здесь </title> <author>ASX Ваше имя </author> <copyright>ASX (c) 2000 - название компании </copyright> </entry> </asx>
Поддержка программного обеспечения [ править ]
Ниже приведен список программного обеспечения, которое может воспроизводить SAMI вместе с мультимедийным контентом:
- Хамелео
- GOM плеер
- KMPlayer
- Медиа-плеер Классический домашний кинотеатр
- MPlayer
- PBS COVE
- Периан
- PotPlayer
- Plex
- VLC Media Player
- Проигрыватель Windows Media
- XBMC
- Xine
См. Также [ править ]
Ссылки [ править ]
- ^ «Понимание SAMI 1.0» . Сеть разработчиков Microsoft . Корпорация Microsoft . Февраль 2003 . Проверено 14 июня 2011 года .
Дальнейшее чтение [ править ]
- Гундерсон, Джон (14 марта 2003 г.). «SAMI и Quicktime - субтитры» . Центр доступности информационных технологий Иллинойса . Университет Иллинойса в Урбане-Шампейн . Проверено 14 июня 2011 года .
- «Создание файла SAMI» . Субтитры для Windows Media . WebAIM . Проверено 14 июня 2011 года .
- «Программное обеспечение для создания титров» . WebAIM . Проверено 14 июня 2011 года .