История мультимедиа в Windows: Media Foundation (ч.4)
21. Expression Encoder 2.0
Первая версия Expression Encoder недолго оставалась последней. В мае 2008 года свет увидела вторая версия этой программы, носившая наименование Expression Encoder 2.0.
Основных нововведений в ней было два. Во-первых, появилась возможность кодировать видео в формат VC-1 (что было вполне ожидаемо). Во-вторых, новая программа предлагала улучшенную поддержку технологии Silverlight
, которую Micrisoft пророчила как конкурента Adobe Flash.
Expression Encoder 2.0 задержится на рынке ненадолго. Через несколько месяцев выйдет первый, и единственный, пакет обновлений для него, а через год - его очередная версия.
22. Windows Media Services 2008
Windows Server
2008, в отличие от предыдущих версий Windows Server, не включала в свой состав сервер потокового вещания Windows Media Services. Вместо этого Microsoft 22 июня 2008 года выпустила его новую версию - Windows Media Services 2008 - как независимую программу.
Основное нововведение этой программы - появление в ней средств для повышения масштабируемости. Кроме того, была исключена поддержка протокола MMS как устаревшего и не рекомендованного для использования ещё в предыдущих версиях Windows Media Services.
Как уже говорилось, Windows Media Services 2008 загружался и устанавливался отдельно.
На данный момент Windows Media Services 2008 является самой последней версией этой программы. Будет ли выпущена очередная версия, пока неизвестно.
23. Expression Encoder 2.0 SP1
В ноябре 2008 года вышел первый пакет обновлений (SP1) для Expression Encoder 2.0. В числе появившихся в нём нововведений: поддержка кодирования звука и видео в форматы AAC и MPEG IV AVC соответственно (только в версиях Pro) и улучшение уже имеющихся возможностей по правке и кодированию мультимедиа.
24. Expression Encoder 3.0
Второй версии Expression Encoder была суждена очень короткая "жизнь". Уже в начале июля 2009 года вышла новая версия этой программы - Expression Encoder 3.0.
Список новых возможностей, появившихся в ней, весьма велик:
Expression Encoder 3.0 работал под Windows XP SP2, Vista и 7. Для работы он требовал .NET 3.5 SP1 или более новую её версию. Третья версия Expression Encoder задержалась на рынке на год с лишним.
25. Windows 7
В 2009 году вышла последняя на данный момент версия Windows - Windows 7. 22 июля она стала доступна для производителей готовых компьютеров, а с 22 октября её уже мог приобрести каждый желающий.

Рис. 15. Интерфейс Windows 7
25.1. Собственно Windows 7
Можно сказать, что Windows 7 - это доведённая до ума Windows Vista. В самом деле, список её нововведений не столь велик, как у предшествующей версии Windows, и, в основном, это различные доделки и улучшения:
На заметку
В Windows 7 также была заявлена поддержка формата файлов MOV - стандартного формата, применяемого в мультимедийной подсистеме Apple QuickTime. Похоже, что там поддерживаются только самые последние версии этого формата, фактически представляющие собой формат MP4. Более старые версии, насколько удалось выяснить автору, Windows 7 не поддерживает.
Достоинства Windows 7: уменьшенные, по сравнению с Windows Vista, аппаратные требования и, как следствие, более высокое быстродействие; более удобный интерфейс; поддержка практически все популярных на данный момент мультимедийных форматов. Существенных недостатков у Windows 7 автору обнаружить не удалось (иначе бы он ей не пользовался...).
Windows 7 на данный момент - самая современная версия Windows. На данный момент она уверенно отнимает рыночную долю как у старой XP, так и у не очень удачной и не снискавшей большой популярности Vista. А её преемница - Windows 8 - выйдет только в конце следующего года.
25.2. 3GP
Формат видеофайлов 3GP рассчитан на хранение видео, предназначенного для воспроизведения на мобильных телефонах либо записанного на них.
Существуют две разновидности этого формата: собственно 3GP (или 3GPP) и 3G2 (или 3GPP2), рассчитанные, соответственно, на использование в телефонах стандартов GSM и CDMA2000. Оба они основаны на формате ISO base media file format и, следовательно, похожи на формат MP4.
Возможности обоих этих форматов примерно схожи:
Различия между этими форматами минимальны. Прежде всего, наборы форматов кодирования звука, поддерживаемые ими, несколько различаются (3GP поддерживает хранение звука AAC, а 3G2 - нет). Помимо этого, формат 3G2 предоставляет несколько больше возможностей в плане хранения субтитров.
Файлы 3GP должны иметь расширение 3gp, а файлы 3G2 - расширение 3g2.
Достоинство этих форматов - компактность и, как следствие, хорошая приспособленность для использования на мобильных устройствах с их ограниченным объёмом памяти. Недостаток - их применение в других областях зачастую затруднительно; так, эти форматы не поддерживают хранение метаданных и меню и плохо приспособлены для потокового вещания.
Форматы 3GP и 3G2 широко используется в мобильных устройствах. Пожалуй, это самые распространённые из специфических "мобильных" форматов.
25.3. Windows Media Player 12
После выхода одиннадцатой версии платформы Windows Media её развитие фактически прекратилось. Продолжала развиваться только программа мультимедийного проигрывателя Windows Media Player. Очередная её версия - Windows Media Player 12 - вышла в составе Windows 7.

Рис. 16. Windows Media Player 12
Список её нововведений совсем невелик:
Windows Media Player 12 не распространялся отдельно и поставлялся только в составе Windows 7 и Windows Server 2008 R2.
C выходом двенадцатой версии Windows Media Player наконец-то избавился от своих недостатков и стал компактной, быстрой и удобной в использовании программой. В этом его главное достоинство. Существенных недостатков у него, пожалуй, нет.
Windows Media Player 12 - самая последняя на данный момент версия мультимедийного проигрывателя Microsoft. Сколько она ещё будет оставаться актуальной - как говорится, поживём - увидим...
26. Windows Server 2008 R2
22 июля 2009 года, одновременно с Windows 7, для поставщиков готовых серверов стала доступной очередная серверная версия Windows - Windows Server 2008 R2. 22 октября 2009 года она появилась в розничной продаже.
Windows Server 2008 R2 включила все нововведения Windows 7, а также получила обновлённые и улучшенные серверные компоненты.
На данный момент Windows Server 2008 R2 - самая современная из серверных версий Windows.
27. Windows Live Movie Maker 2009
Программа простейшего видеоредактора Windows Live Movie Maker 2009 пришла на смену Windows Movie Maker. В отличие от последнего, она не поставляется непосредственно в составе Windows, а доступна в комплекте загружаемых дополнений Windows Live Essentials 2009, что стал доступным для загрузки 19 августа 2009 года.

Рис. 17. Windows Live Movie Maker
Windows Live Movie Maker 2009 фактически представлял собой Windows Movie Maker 6.0 с другим пользовательским интерфейсом, основанным на "ленте" (Ribbon). Ещё он позволял публиковать созданное в нём видео на сервисах Windows Live SkyDrive, Facebook, YouTube и Flickr и создавать видео высокого разрешения.
Windows Live Movie Maker 2009 работал только под управлением Windows XP, Vista, 7, Server 2008 SP2 и Server 2008 R2.
Windows Live Movie Maker 2009 оставался на рынке чуть больше года. В 2010 году его сменила более новая версия - Windows Live Movie Maker 2011.
28. Windows Live Movie Maker 2011
30 сентября 2010 года в свет вышла новая версия пакета загружаемых дополнений для Windows - Windows Live Essentials 2011. В её составе присутствовала новая версия простейшего видеоредактора - Windows Live Movie Maker 2011.
Основных нововведений в ней было два: возможность захвата видео с Web-камеры и поддержка новых анимированных титров.
Windows Live Movie Maker 2009 работал только под управлением Windows Vista, Windows 7, Windows Server 2008 SP2 и Windows Server 2008 R2. Более старые версии Windows, в том числе и XP, не поддерживались.
Windows Live Movie Maker 2011 на данный момент - самая последняя версия этой программы. Посмотрим, насколько она задержится на рынке...
29. Expression Encoder 4.0
В декабре 2010 года вышла очередная версия программы-перекодировщика от Microsoft. Это был Expression Encoder 4.0.
29.1. Собственно Expression Encoder 4.0
В числе его новых возможностей присутствуют:
Expression Encoder 4.0 работал под Windows XP SP3, Vista и 7. Для работы он требовал .NET 4.0 или более новую её версию.
С выходом Expression Encoder 4.0 тихо завершилась эра, во-первых, старой программы-перекодировщика Windows Media Encoder, а во-вторых, старых версий форматов кодирования WMA и WMV. Microsoft объявила, что более не будет поддерживать ни то, ни другое.
Вскоре для Expression Encoder 4.0 вышли два пакета дополнения, добавившие некоторые новые возможности. Сейчас мы их рассмотрим.
29.2. Expression Encoder 4.0 SP1
Первый пакет дополнений (SP1) вышел в январе 2011 года. Он принёс следующие новые возможности:
29.3. Expression Encoder 4.0 SP2
Второй пакет дополнений (SP2) не заставил себя долго ждать, выйдя в свет уже в феврале 2011 года.
Набор новых возможностей, что он принёс, не столь значителен. Он включает, прежде всего, поддержку кодирования видео средствами видеоадаптера, встроенного в процессоры Intel Sandy Bridge (только в версиях Pro). Помимо этого, в нём наличествуют некоторые улучшения в кодировании звука AAC, возможность обрезки видео, предназначенного для трансляции в реальном времени, и ещё несколько мелочей.
Ещё SP2 добавил Expression Encoder 4.0 поддержку серверных версий Windows: Server 2008 и Server 2008 R2.
На данный момент Expression Encoder 4.0 SP2 является самой последней версией этой программы.
30. Windows 8
Новая версия Windows - Windows 8 - в настоящее время только разрабатывается. Выйдет она только в конце 2012 года, когда именно - неизвестно. Так что мы можем только гадать, какие мультимедийные возможности и средства она получит.

Рис. 18. Стартовый экран Windows 8
30.1. Windows 8: что намечается
Тем не менее, автору удалось найти в Сети кое-какие разрозненные сведения о мультимедийных возможностях будущей Windows. Что из всего этого так и останется, образно говоря, на бумаге, а что будет реализовано в программном коде, мы узнаем только в следующем году.
Итак, какие новые мультимедийные возможности получит Windows 8?
В остальном всё, судя по всему, останется по-прежнему. Windows 8 включит в свой состав Media Foundation, будет использовать в качестве модуля-стока EVR и поддерживать DXVA 2.0. Впрочем, как уже говорилось, мы узнаем всё доподлинно только в следующем году, когда она появится на свет.
30.2. M-JPEG
M-JPEG (Motion JPEG) - это неофициальное название семейства форматов кодирования видео, в которых каждый кадр видео сжимается с помощью того же алгоритма, что применяется в изображениях формата JPEG.
Достоинство у этих форматов одно - полное отсутствие потерь качества видео при его обработке, в особенности, при монтаже и наложении эффектов. Недостаток тоже один - небольшая степень сжатия, вследствие чего этот формат никогда не применяется для кодирования окончательного видео, которое будет распространяться среди потребителей.
Форматы M-JPEG применяются в цифровых видеокамерах и мобильных устройствах, оснащённых возможностями записи видео. Часто они используются для промежуточного хранения видео, предназначенного для дальнейшей обработки.
30.3. Windows 8: что хотелось бы получить
Мечтать никогда не вредно. Давайте немного помечтаем. Подумаем, какие мультимедийные возможности мы хотели бы видеть в Windows 8.
Автор, например, хотел бы видеть в новой Windows вот что:
30.4. Matroska
Формат файлов Matroska был разработан группой независимых программистов matroska.org в качестве замены формата AVI. Первый анонс, посвящённый Matroska, прозвучал ещё 6 декабря 2002 года, а его разработка была закончена в 2005 году. Название данного формата произносится по-русски как "матрёшка" или, реже, "матроска".
Возможности Matroska таковы:
Файлы Matroska должны иметь расширение mkv (видео), mka (только звук), mks (только субтитры) или mk3d (трёхмерное видео).
Достоинства: богатейшие возможности (см. выше); гибкость; компактность; открытость - сторонним разработчикам не требуется покупать никаких лицензий, чтобы его использовать. Недостаток, пожалуй, всего один - несколько сложная структура.
Как уже говорилось, формат Matroska часто используется для распространения фильмов, в том числе и высокого разрешения; в этом смысле он успешно конкурирует с форматами AVI, MPEG Transport Stream и MP4. Многие более-менее развитые программы по работе с мультимедиа поддерживают этот формат. Вероятно, у него большое будущее...
30.5. SubRip
Формат внешних субтитров SubRip был представлен 7 ноября 2006 года. Формат SubRip позволяет хранить дорожку субтитров для фильма в текстовом формате. Такие субтитры записываются в отдельный файл; благодаря этому имеется возможность добавить субтитры к фильму, хранящемуся в файле любого формата, даже такого, который не поддерживает сохранение субтитров внутри файла с самим фильмом.
Изначальная версия этого формата не предусматривала никаких средств для оформления субтитров. Впоследствии, однако, появилась возможность использовать для этого ограниченный набор тегов HTML, но такие субтитры поддерживаются не всеми програмами.
Файлы SubRip должны иметь расширение srt.
Достоинства: простота; возможность править субтитры в любом текстовом редакторе; совместимость с любыми форматами мультимедийных файлов. Недостатки: небогатые средства для оформления субтитров; субтитры записываются только в текстовом виде.
Формат SubRip - самый популярный на данный момент. Доступно множество фильмов, чьи дорожки субтитров записаны именно в этом формате. Он поддерживается многими програмами, включая проигрыватель Media Player Classic - Home Cinema и фильтр DirectShow DirectVobSub, предназначенный для вывода субтитров и работающий с любым проигрывателем.
30.6. SubStation Alpha и Advanced SubStation Alpha
Формат субтитров SubStation Alpha был разработан группой matroska.org и изначально предназначался для хранения субтитров в файлах Matroska. Однако он также может использоваться для хранения внешних субтитров, записываемых в отдельных файлах.
Субтитры SubStation Alpha также записываются в текстовом виде. Однако предоставляемый этим форматом набор возможностей существенно шире, чем у его конкурента SubRip.
Формат субтитров Advanced SubStation Alpha основан на SubStation Alpha, предлагает несколько большие возможности в плане форматирования текста и предназначен для вывода текстов песен в файлах караоке.
Файлы SubStation Alpha должны иметь расширение ssa, а файлы Advanced SubStation Alpha - расширение ass.
Достоинства: богатые возможности по форматированию и оформлению текста; средства для вывода изображений в составе субтитров; возможность править субтитры в любом текстовом редакторе. Недостатки: довольно сложный формат; не все программы поддерживают все возможности этого формата, в частности, вывод изображений.
Форматы SubStation Alpha и Advanced SubStation Alpha на данный момент не очень популярны. В основном, в этих форматах записываются субтитры к аниме. Однако они поддерживаются многими програмами, в том числе Media Player Classic - Home Cinema и DirectVobSub.
Использованные материалы
Декабрь 2011






