Jump to content

САМИ

Синхронизированный обмен доступными мультимедиа
Расширение имени файла
.smi, .sami
Разработано Майкрософт
Первоначальный выпуск 25 июня 1998 г .; 26 лет назад ( 1998-06-25 )
Тип формата Синхронизированный текст
Расширено с HTML
Открытый формат ? Да
Свободный формат ? Собственный

Synchronized Accessible Media Interchange ( SAMI ) — инициатива Microsoft по обеспечению специальных возможностей, выпущенная летом 1998 года. [1] Язык структурированной разметки предназначен для упрощения создания субтитров для воспроизведения мультимедиа на ПК.

Файл SAMI обеспечивает поддержку скрытых субтитров для мультимедийных форматов. Обычно мультимедийный файл (например, видео или звуковой файл) воспроизводится медиаплеером, например Windows Media Player . Медиаплееры, поддерживающие субтитры и формат SAMI, могут отображать содержимое включенного файла SAMI.

Файл SAMI представляет собой обычный текстовый файл, поэтому его можно создавать или изменять в любом текстовом редакторе. Его структура очень похожа на HTML . Файлы могут иметь либо .smi или .sami расширения имен файлов , хотя и используются .smi может привести к конфликту расширений имен файлов, поскольку файлы Synchronized Multimedia Integration Language (SMIL) и самомонтируемые образы Macintosh также используют это расширение имени файла.

Поддерживаемые HTML-теги и CSS

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

Формат SAMI похож на HTML и CSS ; на самом деле SAMI реализует подмножество того и другого. SAMI не требует строгого соответствия тегов.

Действительные HTML-теги в SAMI [2]
Имя Описание
Б Жирный стиль текста
БАЗОВЫЙ ШРИФТ Базовый размер шрифта
БДО I18N переопределение BiDi
БОЛЬШОЙ Большой текстовый стиль
БЛОКЦИТАТА Длинная цитата
БР Принудительный разрыв строки
ПОДПИСЬ Заголовок таблицы
ЦЕНТР Сокращение для DIV align=center
КОЛЛЕКЦИЯ Столбец таблицы
КОЛГРУП таблицы Группа столбцов
ДД Описание определения
ДИВ Общий контейнер языка/стиля
ДЛ Список определений
ДТ Термин определения
ШРИФТ Локальное изменение шрифта
H1 Заголовок
Н2 Заголовок
Н3 Заголовок
Н4 Заголовок
Н5 Заголовок
Н6 Заголовок
HR Горизонтальное правило
я Курсивный стиль текста
ИМГ Встроенное изображение
ЧТО Элемент списка
ПР Упорядоченный список
П Параграф
ПРЕДВАРИТЕЛЬНО Предварительно отформатированный текст
вопрос Короткая встроенная цитата
С Зачеркнутый стиль текста
МАЛЕНЬКИЙ Маленький текстовый стиль
ОХВАТЫВАТЬ Общий контейнер языка/стиля
УДАРЯТЬ Зачеркнутый текст
СУБ Индекс
КАК ДЕЛА Надстрочный индекс
СТОЛ Н/Д
ТЕБОДИ Корпус стола
ТД Ячейка данных таблицы
ТФУТ Нижний колонтитул таблицы
ТД Ячейка заголовка таблицы
ТЕД Заголовок таблицы
ТР Строка таблицы
ТТ Телетайп или моноширинный текстовый стиль
В Подчеркнутый стиль текста
UL Неупорядоченный список

Вот пример файла SAMI. Он устанавливает время в миллисекундах. Он использует CSS для форматирования исходной и текстовой строк и поддерживает выбор языка. (Показаны английский и псевдофранцузский). Каждый блок SYNC устанавливает время начала титра. Новая подпись отображается каждую секунду (1000 мс). Class= идентифицирует язык. ID=Source (соответствует #Source в определении идентификатора CSS) указывает линию источника/динамика; по умолчанию используются субтитры. Имя идентификатора не обязательно должно быть «Источник»; это может быть любое имя.

Синтаксический анализатор Microsoft хрупкий. Информация о форматировании может быть добавлена ​​к информации о субтитрах, но добавление информации о формате в исходную строку может иметь непредсказуемые результаты. Определение более одного идентификатора может привести к непредсказуемым результатам.

<SAMI><HEAD><TITLE>SAMI Example</TITLE><SAMIParam>  Media {cheap44.wav}  Metrics {time:ms;}  Spec {MSFT:1.0;}</SAMIParam><STYLE TYPE="text/css"><!--  P { font-family: Arial; font-weight: normal; color: white; background-color: black; text-align: center; }  #Source {color: red; background-color: blue; font-family: Courier; font-size: 12pt; font-weight: normal; text-align: left; }  .ENUSCC { name: English; lang: en-US ; SAMIType: CC ; }  .FRFRCC { name: French;  lang: fr-FR ; SAMIType: CC ; }--></STYLE></HEAD><BODY><!-- Open play menu, choose Captions and Subtiles, On if available --><!-- Open tools menu, Security, Show local captions when present --><SYNC Start=0>  <P Class=ENUSCC ID=Source>The Speaker</P>  <P Class=ENUSCC>SAMI 0000 text</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 text</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 This is the shows abstract</abstract>  <title>ASXHEAD The show title goes here</title>  <author>Author Name</author>  <copyright>(c) 2002 - company name</copyright>  <entry>    <ref href="cheap44.wav?sami=cheap44.smi" />    <abstract>ASX This is the clips abstract</abstract>    <title>ASX The title for the clip goes here</title>    <author>ASX Your Name</author>    <copyright>ASX (c) 2000 - company name</copyright>  </entry></asx>

Поддержка программного обеспечения

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

Ниже приведен список программного обеспечения, которое может воспроизводить SAMI вместе с мультимедийным контентом:

См. также

[ редактировать ]
  1. ^ «Добавление субтитров в мультимедийные программы» . Новости и статьи для разработчиков Microsoft . Майкрософт. Сентябрь 1998 г. Архивировано из оригинала 12 октября 1999 г.
  2. ^ «Понимание САМИ 1.0» . Сеть разработчиков Microsoft . Корпорация Майкрософт . Февраль 2003 года . Проверено 14 июня 2011 г.

Дальнейшее чтение

[ редактировать ]
  1. Гундерсон, Джон (14 марта 2003 г.). «SAMI и субтитры Quicktime» . Иллинойсский центр доступности информационных технологий . Университет Иллинойса в Урбане-Шампейне . Проверено 14 июня 2011 г.
  2. «Создание файла SAMI» . Субтитры для Windows Media . ВебАИМ . Проверено 14 июня 2011 г.
  3. «Программное обеспечение для создания подписей» . ВебАИМ . Проверено 14 июня 2011 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 483b1111bd079311ef0f91f47655a7ae__1699433340
URL1:https://arc.ask3.ru/arc/aa/48/ae/483b1111bd079311ef0f91f47655a7ae.html
Заголовок, (Title) документа по адресу, URL1:
SAMI - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)