Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Расширение имени файла | .smil |
---|---|
Тип интернет-СМИ | приложение / smil + xml |
Разработан | Консорциум World Wide Web |
Тип формата | Язык разметки |
Стандарт | SMIL 1.0 (Рекомендация) SMIL 2.0 Второе издание (Рекомендация) SMIL 2.1 (Рекомендация) SMIL 3.0 (Рекомендация) |
Открытый формат ? | да |
Синхронное Мультимедиа интеграции Язык ( SMIL ( / s м aɪ л / )) является World Wide Web Consortium рекомендовал Extensible Markup Language (XML) язык разметки для описания мультимедийных презентаций. Он определяет разметку для времени, макета, анимации, визуальных переходов и встраивания мультимедиа, среди прочего. SMIL позволяет представлять такие мультимедийные элементы, как текст, изображения, видео, аудио, ссылки на другие презентации SMIL и файлы с нескольких веб-серверов. Разметка SMIL написана в XML и имеет сходство с HTML .
История версий [ править ]
По состоянию на 2008 [Обновить]г. рекомендация W3C для SMIL - SMIL 3.0 .
СМИЛ 1.0 [ править ]
SMIL 1.0 стал Рекомендацией W3C в июне 1999 г. [1]
СМИЛ 2.0 [ править ]
SMIL 2.0 стал Рекомендацией W3C в августе 2001 года. SMIL 2.0 представил модульную структуру языка, которая облегчила интеграцию семантики SMIL в другие основанные на XML языки. Базовые модули анимации и синхронизации были интегрированы в масштабируемую векторную графику ( SVG ), а модули SMIL легли в основу Timed-Text . Модульная структура позволила определить стандартный языковой профиль SMIL и языковой профиль XHTML + SMIL с общим синтаксисом и стандартной семантикой.
СМИЛ 2.1 [ править ]
SMIL 2.1 стал Рекомендацией W3C в декабре 2005 года. SMIL 2.1 включает небольшое количество расширений, основанных на практическом опыте использования SMIL в системе обмена мультимедийными сообщениями на мобильных телефонах.
СМИЛ 3.0 [ править ]
SMIL 3.0 стал Рекомендацией W3C в декабре 2008 года. Впервые он был представлен в качестве рабочего проекта W3C 21 декабря 2006 года. [2] Последняя редакция проекта была выпущена 6 октября 2008 года. [3] [4]
Инструменты для создания [ править ]
Инструменты разработки и рендеринга для функций smilText и SMIL 3.0 PanZoom :
- Fluition от Confluent Technologies
- Ezer от СМИЛ Медиа
- Улыбается Oratrix
- GoLive6 от Adobe
- Hi-Caption, инструмент создания субтитров от Hisoftware
- ГлавнаяSite by Allaire
- JM-Mobile Editor для мобильных устройств с использованием технологий SMIL и J2ME
- Kino: нелинейный редактор DV для GNU / Linux. Он имеет интеграцию с IEEE-1394 для захвата.
- LimSee2 - это инструмент разработки SMIL с открытым исходным кодом, поддерживающий SMIL 1.0 и SMIL 2.0.
- MAGpie, инструмент для создания субтитров от WGBH
- MovieBoard, для электронного обучения (только на японском языке)
- Список симуляторов MMS
- Perly SMIL, модуль Perl для SMIL 1.0
- Инструмент ppt2smil - это макрос PowerPoint, который преобразует презентацию PowerPoint в потоковую презентацию SMIL со звуком и / или видео.
- RealSlideshow Basic от RealNetworks
- SMIL Composer SuperToolz от HotSausage
- Smibase, программный пакет, устанавливаемый на сервере
- Редактор SMIL V2.0 от DoCoMo
- SMILGen от RealNetworks, инструмент разработки SMIL (и XML), предназначенный для упрощения процесса XML.
- SMIL Scenario Creator от KDDI
- Инструмент создания презентаций СМИРК для создания доступных слайд-шоу, выводимых в форматы SMIL 2.0, SMIL 1.0, XHTML + SMIL, HTML 4.01.
- SMOX Pad и редактор SMOX для расширенной разработки SMIL и HTML + Time.
- SMG для КПК, BREW, телефона и ПК от Smilmedia
- TAG Editor 2.0 - выпуск G2 от Digital Renaissance ???
- Tagfree 2000 SMIL редактор
- Toolkit для MPEG-4 от IBM создает двоичный файл MPEG-4 из содержимого, созданного в XMT-O (на основе синтаксиса и семантики SMIL 2.0).
- TransTool - инструмент транскрипции с открытым исходным кодом
- VeonStudio от Veon
- Валидатор: SMIL 1.0, SMIL 2.0, SMIL 2.0 Basic и XHTML + SMIL от CWI.
- 3TMAN позволяет легко создавать сложные мультимедийные проекты, а затем экспортировать мультимедийные проекты в форматы Html + time и / или SMIL.
Демо
- Демоверсии SMIL 2.0 от RealNetworks
- Демонстрации Турина и Нью-Йорка от Telecom Italia Lab
- Демоверсии SMIL1.0, SMIL 2.0 доступны от Oratrix.
- Летняя школа синхронного мультимедиа в INRIA
- Демо Webnews от CWI. (требуется средство визуализации HTML)
- Демоверсии доступны от RealNetworks
- Учебник по SMIL 1.0, написанный на SMIL
- SMIL1.0 демо Canyonlands
- Демонстрации XHTML + SMIL от Microsoft (работает только в IE5.5)
- Демонстрации XHTML + SMIL, Патрик Шмитц (работает только в IE5.5)
- Демонстрации анимации SMIL, используемой в сочетании с SVG в Burning Pixel и KevLinDev
- Демо караоке; Версия SMIL, вы можете напрямую протестировать версию Html + time для IE6. Улучшенная демонстрация караоке.
Документы СМИЛ [ править ]
Документ SMIL похож по структуре на документ HTML в том, что они обычно разделены на необязательный <head>
и обязательный <body>
разделы. <head>
Раздел содержит компоновки и метаданные. <body>
Раздел содержит информацию о синхронизации, и , как правило , состоят из комбинаций из трех основных тэгов-последовательного ( « <seq>
„ простых списков воспроизведения), параллельно (“ <par>
», многозонный / многослойная воспроизведения) и эксклюзивной (» <excl>
», событие срабатывает прерывания). SMIL обращается к медиа-объектам по URL-адресам , что позволяет использовать их в презентациях и хранить на разных серверах для балансировки нагрузки . Язык также может связывать разные медиа-объекты с разной пропускной способностью. требования.
Для планирования воспроизведения SMIL поддерживает спецификацию даты и времени ISO-8601 wallclock()
для определения событий начала / конца для списков воспроизведения.
Файлы SMIL имеют расширение файла .smi
или .smil
. Тем не менее, файлы SAMI и самомонтирующиеся образы Macintosh также используются .smi
, что на первый взгляд создает некоторую двусмысленность. В результате файлы SMIL обычно используют .smil
расширение файла, чтобы избежать путаницы.
Сочетание с другими стандартами на основе XML [ править ]
SMIL + SVG [ править ]
SMIL - это одно из трех средств, с помощью которых может быть достигнута SVG-анимация (остальные - это JavaScript и CSS-анимация ).
SMIL + RSS или другие методы распространения через Интернет [ править ]
Хотя RSS и Atom являются методами веб-синдикации , причем первый из них более популярен как метод распространения для подкастов , SMIL потенциально полезен в качестве сценария или списка воспроизведения, который может связывать последовательные фрагменты мультимедиа вместе и затем может быть распространен через RSS или Atom. [5] [6] Кроме того, сочетание мультимедийных нагруженного .smil файлов с RSS или Atom синдикацией было бы полезно для доступности аудио с поддержкой подкастов по глухим через Timed Text субтитров, [7] , а также может превратить мультимедиа в гипермедиа, которую можно связать гиперссылками с другими мультимедийными аудио- и видеофайлами. [8]
SMIL + VoiceXML и SMIL + MusicXML [ править ]
VoiceXML можно комбинировать с SMIL для обеспечения последовательного чтения нескольких предварительно предоставленных страниц или слайдов в голосовом браузере , в то время как объединение SMIL с MusicXML позволит создавать бесконечно рекомбинируемые последовательности музыкальных листов. Комбинация SMIL + VoiceXML или SMIL + MusicXML с RSS или Atom может быть полезна при создании звукового псевдоподкаста со встроенными гиперссылками, в то время как комбинирование SMIL + SVG с VoiceXML и / или MusicXML может быть полезно при создании автоматически аудио- включена анимация векторной графики со встроенными гиперссылками.
SMIL + TEI [ править ]
Предполагается, что SMIL будет использоваться в документах Инициативы кодирования текста (TEI). [9]
Статус СМИЛ [ править ]
SMIL реализуется на портативных и мобильных устройствах , а также породил [10] Служба мультимедийных сообщений (MMS) , которая является видео и фото эквивалент службы коротких сообщений (SMS).
SMIL также является одной из базовых технологий, используемых для « Расширенного контента » в формате HD DVD (снятого с производства) для добавления интерактивного контента (меню и т. Д.).
Поле Digital Signage охватывающая SMIL как средство управления динамической рекламы в общественных местах. [11] [12]
Игроки SMIL [ править ]
Программное обеспечение [ править ]
Наиболее часто используемые веб-браузеры имеют встроенную поддержку SMIL, но она не реализована в браузерах Microsoft. Он должен был быть объявлен устаревшим в Google Chrome, [13] но теперь было решено приостановить это намерение до тех пор, пока альтернативы не будут достаточно разработаны. [14] Другое программное обеспечение, реализующее воспроизведение SMIL, включает:
- Adobe Media Player
- Amarok
- Игрок с чесноком [15]
- Helix Player
- QuickTime Player
- Реальный игрок
- Тотем
- Проигрыватель Windows Media (файлы списков воспроизведения)
- Zune (файлы списков воспроизведения)
Оборудование [ править ]
- Медиа -плеер IAdea XMP-300
- Медиаплеер IAdea XMP-7300 (с ограничениями)
- Медиаплеер Planar MP-70 (с ограничениями)
- SpinetiX HMP400 / HMP350 / HMP300 Hyper Media Player (поддержка SMIL 3.0 [16] )
- Плеер Thomson / Grass Valley MediaEdge-3
- ViewSonic NMP-550 медиаплеер
- ViewSonic EP1020r беспроводной дисплей + проигрыватель (с поддержкой подмножества SMIL)
- Медиаплеер Innes DMC200
- Медиаплеер Innes DME204 со встроенным кодировщиком HD H264
В боксы для медиаплееров на базе специализированных чипов декодера 1080p, таких как процессор Sigma Designs 8634, встроены плееры SMIL.
Встраивание файлов SMIL в веб-страницы XHTML [ править ]
Файл SMIL должен быть встроен, а затем открыт с помощью плагина, такого как Apple QuickTime или Microsoft Windows Media Player, для просмотра в браузере, не поддерживающем SMIL.
Источники [ править ]
- ван дер Хейден, Деннис (25 мая 2007 г.). «Стандарты СМИЛ и Microsoft Internet Explorer 6, 7 и 8» . Осевой. Архивировано из оригинала на 2007-06-03 . Проверено 22 ноября 2013 .
См. Также [ править ]
- Синхронизированный обмен доступными медиа
- HTML + ВРЕМЯ
- XHTML + SMIL
- Язык вложенного контекста (NCL)
- Семантическая сеть
Ссылки [ править ]
- ^ https://www.w3.org/TR/1998/REC-smil-19980615/ SMIL 1.0
- ^ «Синхронизированный язык интеграции мультимедиа (SMIL 3.0)» . Проверено 25 февраля 2017 года .
- ^ «Синхронизированный язык интеграции мультимедиа (SMIL 3.0)» . Проверено 25 февраля 2017 года .
- ^ Bulterman, DCA , и Рутледж, L. (2008). SMIL 3.0. Архивировано 2 марта 2009 г. на Wayback Machine . Нью-Йорк, штат Нью-Йорк: Спрингер.
- ^ «Подкастинг и улыбка» . 7 июня 2007 . Проверено 25 февраля 2017 года .
- ^ «Анализ RSS + Time как формата плейлиста» . Проверено 25 февраля 2017 года .
- ^ «Интернет-гражданство: доступный подкастинг» . Проверено 25 февраля 2017 года .
- ^ "Net Traveler: Подкастинг: альтернатива SMIL?" . Проверено 25 февраля 2017 года .
- ^ Рекомендации по кодированию и обмену электронным текстом, [1] , [2]
- ^ 3GPP, 3GPP TS 26.140 Служба мультимедийных сообщений (MMS); Медиаформаты и кодеки
- ^ DigiSigToday, медиаплеер Digital Signage для поддержки стандарта SMIL. Архивировано 12 февраля 2009 г.на Wayback Machine , 2008 г.
- ^ A-SMIL.ORG , SMIL для Digital Signage
- ^ «Намерение отказаться от поддержки: SMIL, форум blink-dev, группы Google» . Проверено 29 апреля 2015 .
- ^ "17 августа 2016 г., форум blink-dev, Группы Google" . Проверено 20 августа 2016 .
- ^ "Сайт игрока в чеснок" . Проверено 1 сентября 2019 .
- ^ Spinetex: СМИЛ
Внешние ссылки [ править ]
- Веб-сайт SMIL W3C
- SMIL 3.0 (Рекомендация W3C)