abbra: (Default)
abbra ([personal profile] abbra) wrote2010-10-01 09:56 am
Entry tags:

Контейнеры

Бойцы из НезлойИмперии пытаются родить новый формат изображений, WebP. За основу взят кодек VP8 и контейнер RIFF. Желание поскорее использовать VP8 для замены JPEG так велико, что бойцы совсем забыли вторую важную часть любого внятного формата изображений: хранение мета-данных. Я даже могу представить, что ими двигало: предложенные четыре блока мета-данных ICMT, ICOP, IART, INAM без какой-либо спецификации содержимого (кодировка, ожидания по структуре, ...) явно базируются на аналогичных блоках из спецификации PNG.

Если посмотреть на проблему серьезнее, то EXIF+IPTC+XMP сегодня описывают порядка нескольких сотен тегов. Если для каждого из них выделять отдельный блок в контейнере, указывать точные структуры хранения и кодирования, то загнутся реализаторы, а формат просто никто не будет внятно поддерживать.

Игнорирование мета-данных в изображениях в данном контексте отражает общий подход клиентской стороны гугловцев. Лишь относительно недавно в Picasa появилась полноценная поддержка XMP. Параллельного слияния тегов из разных контейнеров у них нет до сих пор (например, title/description могут храниться во всех трех указанных выше типах хранилищ мета-данных в одном изображении -- что делать, если пользователь хочет изменить title, какое из хранилищ будет приоритетным, как изменить данные в остальных?). Теперь Хром хочет ускориться за счет уменьшения объема перекачиваемых данных (это единственная фича, которую объявляют стоящей для себя разработчики WebP). Для браузеров мета-данные в изображениях бесполезны, API доступа к таким данным в рамках спецификаций W3C просто отсутствуют. Вот и рождается очередной контейнер-недоконтейнер. WebM, кстати, тоже поддержку мета-данных зажилил.

[identity profile] http://users.livejournal.com/_arty/ 2010-10-01 07:02 am (UTC)(link)

я не знаю, как там на самом деле, но расширяемость по крайней мере заявлена (http://blog.chromium.org/2010/09/webp-new-image-format-for-web.html):

«While this container format contributes a minimal overhead of only 20 bytes per image, it is extensible to allow authors to save meta-data they would like to store.»

[identity profile] belnetmon.livejournal.com 2010-10-01 07:22 am (UTC)(link)
А на кой ляд они вообще пытаются придумать новый формат картинок? Уже ж все, поезд считай ушел.

[identity profile] strangestone.livejournal.com 2010-10-01 07:34 am (UTC)(link)
им нужен еще один свой проприетарный формат, чтобы привязать пользователей.

[identity profile] aldanur.livejournal.com 2010-10-01 08:14 am (UTC)(link)
Проприетарный?

[identity profile] strangestone.livejournal.com 2010-10-01 08:19 am (UTC)(link)
А с чего бы ему не быть проприетарным, если он контролируется одной компанией?!

Если он создавался без обсуждения с коммьюнити?

Это и есть самый настоящий проприетарный формат.

[identity profile] aldanur.livejournal.com 2010-10-01 08:40 am (UTC)(link)
А-а, а я-то было подумал, что проприетарный - это у которого спецификации недоступны или закопирайчены ( http://en.wikipedia.org/wiki/Proprietary_format ), и удивился.
Edited 2010-10-01 08:42 (UTC)

[identity profile] crwrd.ru (from livejournal.com) 2010-10-01 08:17 am (UTC)(link)
А с чего вдруг проприетарный?

По-моему, только полный идиот в 2010 будет пытаться внедрить новый проприетарный графический формат.

Кто его будет реализовывать, проприетарный-то?

[identity profile] strangestone.livejournal.com 2010-10-01 08:28 am (UTC)(link)
см. ответ выше.

[identity profile] strangestone.livejournal.com 2010-10-01 08:11 am (UTC)(link)
Ждём WebA, основанный на V8.

[identity profile] lain-13.livejournal.com 2010-10-01 10:00 am (UTC)(link)
Аудиоформат из JS-движка? Отсыпьте и мне этой вашей забористой дури, будьте так добры.

Гугл велосипед изобретать тут точно не будет - они ведь не изобретали его когда делали WebM, а просто взяли ворбис потому, что он полностью открыт и лучший на данный момент.

[identity profile] strangestone.livejournal.com 2010-10-01 10:03 am (UTC)(link)
VP8, конечно же, описаться уже нельзя.

[identity profile] lain-13.livejournal.com 2010-10-05 07:36 pm (UTC)(link)
Ок. Как ты себе представляешь хороший годный аудио-кодек на основе видео-кодека? И как я уже сказал велосипед они тут делать не будут - ворбис практически невозможно уже переплюнуть. Только лишь в крайне специфических узких областях.

[identity profile] strangestone.livejournal.com 2010-10-05 09:32 pm (UTC)(link)
в следующий раз поставлю :P

[identity profile] strangestone.livejournal.com 2010-10-05 09:32 pm (UTC)(link)
Ээээ, <irony>. Парсер, как говорится, лох.

[identity profile] lain-13.livejournal.com 2010-10-06 06:23 am (UTC)(link)
Да понятно, что это был сарказм. Но в принципе Гугл можно понять - новый и хороший формат для картинок уже давно пора бы сделать, но WebP отнюдь не лучший вариант. На его фоне даже Микрософтовский JPEG XS (или как его там) смотрится привлекательнее. Если WebM появился в нужное время и в нужном месте, то WebP просто пытаются пропихнуть на волне первого с минимальными затратами. Они ведь даже не озаботились продумать прозрачность с самого начала, а просто сказали "у нас есть планы добавить прозрачность".

[identity profile] the-arioch.livejournal.com 2010-10-06 08:54 pm (UTC)(link)
mp3 = MPEG Layer3
m4a = AAC = MPEG2 Layer 4 если не путаю

но почему RIFF, а не MKV, как в WebM ?
Если это формат для статических картинок типа DVD menu внутри WebM ?
В общем странная вещь в себе

[identity profile] lain-13.livejournal.com 2010-10-06 09:30 pm (UTC)(link)
Если ты привёл первое и второе как примеры аудиокодеков _созданных на основе видеокодеков_, то ты очень, очень глубоко заблуждаешься.
Начни, например, вот с этой статьи: http://en.wikipedia.org/wiki/Mp3

[identity profile] the-arioch.livejournal.com 2010-10-07 09:14 am (UTC)(link)
пардон, видимо разная трактовка.
термины видео-кодек и видео-формат/видео-стандарт в бытовом смысле уже слились

В узком смысле скорее всего невозможно. Разве что сонограмму сжимать, как видео :-)
wizzard: (Default)

[personal profile] wizzard 2010-10-01 05:19 pm (UTC)(link)
ох, лол.

про dpi, цветовой охват, глубину цвета и прочая вообще ни слова. ну вперед и с песней, если изображение - єто квадратная решетка пикселей, то я уже даже не знаю что сказать..

будут наступать на все грабли еще по одному разу, да)

[identity profile] luarvique.livejournal.com 2010-10-03 07:07 am (UTC)(link)
Останется в Chrome оно, и все. Поезд действительно ведь ушел...