Sorenson Media — американская компания-разработчик программного обеспечения, специализирующаяся на технологиях кодирования видео . Основанная в декабре 1995 года под названием Sorenson Vision, компания разработала технологию, которая была лицензирована и в конечном итоге приобретена у Университета штата Юта . Компания впервые анонсировала свой кодек (инструмент сжатия и декомпрессии) на предварительной версии для разработчиков на MacWorld Expo в январе 1997 года.
Одним из самых известных продуктов компании является кодек Sorenson Video, лицензированный Apple Inc. для их программного обеспечения QuickTime 3.0. С момента своего выпуска технология кодирования видео Sorenson Media использовалась в веб-сайте трейлеров Apple и видеоклипах для таких киностудий, как Disney , Lucasfilm , MGM и Paramount , а также в музыкальных клипах Apple iTunes до перехода на отраслевой стандарт H. 264 формат.
Компанию возглавил ее председатель и основатель Джеймс Ли Соренсон; ее последним президентом и генеральным директором был Патрик Нола. Компания подала заявление о банкротстве согласно Главе 11 в октябре 2018 года и была приобретена на аукционе Nielsen Holdings в феврале 2019 года за 11,25 миллиона долларов для их адресной рекламной группы. [1]
В 2003 году компания Sorenson выпустила автономный продукт видеотелефонии модели VP-100 для пользователей с потерей слуха . Он был разработан для вывода видео на стандартный телевизор глухих пользователей, чтобы снизить стоимость приобретения. Он также обеспечивал дистанционное управление и кодек сжатия видео , предназначенный для улучшения качества видео и простоты использования со службой ретрансляции видео (VRS). Продукт получил положительные отзывы [ от кого? ] и используется в учебных заведениях для глухих [ каких? ] и в других местах [ где? ] в сообществе глухих. [2]
После появления аналогичных видеотелефонов другими производителями электроники, доступности высокоскоростного Интернета и спонсируемых услуг видеоретрансляции, разрешенных Федеральной комиссией по связи США в 2002 году, VRS для глухих в Соединенных Штатах получила быстрый рост. [2]
Кодек Sorenson может относиться к любому из трех проприетарных видеокодеков:
Были выпущены две версии Sorenson Video, обе использовали SVQ1 в качестве FourCC .
Первая версия впервые появилась с выпуском QuickTime 3 30 марта 1998 года. Вторая версия с обратной совместимостью была выпущена вместе с QuickTime 4 11 марта 1999 года и в основном включала незначительные улучшения и оптимизации кодировщика Developer Edition, закодированные таким образом. фильмы будут обратно совместимы с версией QuickTime 3. Изменения во второй версии были внесены только в кодировщик, а не в формат сжатия. В этом формате используется субдискретизация цветности YCbCr 4:1:0 , что означает, что каждый блок из восьми пикселей использует одни и те же цветовые компоненты, что может вызвать растекание цвета между пикселями. Эта проблема была решена в версии 3 и версии Spark, которые используют более распространенную подвыборку YCbCr 4:2:0. FFmpeg поддерживает декодирование Sorenson Video с 2002 года, кодирование SVQ1 было добавлено в 2004 году для версии 0.4.9-pre1. [3]
Вторая версия получила широкую огласку после выхода тизер-трейлера « Звёздные войны: Эпизод I – Скрытая угроза» 11 марта 1999 года.
Официальные характеристики кодека не разглашаются. Долгое время единственным способом воспроизведения Sorenson Video было использование Apple QuickTime или MPlayer , которые использовали файлы DLL , извлеченные из QuickTime для Windows.
Эта несовместимая версия Sorenson Video использует SVQ3 в качестве FourCC .
Эта версия была выпущена вместе с QuickTime 5.0.2 1 июля 2001 года. Она была доступна исключительно для QuickTime. [4] [5] Позже Apple QuickTime сосредоточилась на других форматах сжатия и переместила Sorenson Video 3 в отдельную группу под названием «устаревшие кодеры». [6] По словам анонимного разработчика FFmpeg , [ 7] реверс-инжиниринг кодека SVQ3 (Sorenson Video 3) показал, что это измененная версия H.263 . [8] Тот же разработчик добавил поддержку этого кодека в FFmpeg. FFmpeg поддерживает декодирование «Sorenson Vector Quantizer 3» ( fourcc SVQ3) и Sorenson Vector Quantizer 1 (fourcc SVQ1), начиная с версии 0.4.7, выпущенной в 2003 году. [9]
Sorenson Video 3 поставляется с Sorenson Squeeze . [10]
Sorenson Spark — это реализация H.263 для использования в файлах Flash Video и Adobe Flash . FFmpeg использует идентификаторы кадров FLV1 FourCC и Adobe 0x21, 0x22 и 0x23.
Когда Apple начала использовать MPEG-4 и отходить от других проприетарных кодеков, Sorenson Media лицензировала Sorenson Spark (Sorenson H.263) для Macromedia , которая была включена в Macromedia Flash MX v6 4 марта 2002 года . Sorenson Spark — необходимый формат сжатия видео для Flash Player 6 и 7.
Позже Macromedia попыталась найти лучший видеокодек. Начиная с Flash Player 8 (выпущенного в сентябре 2005 г.), предпочтительным видеокодеком стал VP6 . [13] [14] Sorenson Spark по-прежнему можно использовать в Adobe Flash CS4 Professional (2008) для файлов Flash Video (наряду с H.264 и VP6). [13] По словам инженера Adobe Тиника Уро, Sorenson Spark представляет собой неполную реализацию H.263. [14] [15] Он отличается главным образом структурой заголовка и диапазонами коэффициентов. [8]
В FFmpeg в 2003 году добавлена поддержка кодирования и декодирования Sorenson H.263. [16]