|
СВОЙ СТЕРЕОВИДЕОРОЛИК (3D ФИЛЬМ) НА ЮТУБЕ
Your own 3D movie on Youtube.com
НАЧАЛО
Итак, свершилось! Вы уже научились снимать и обрабатывать свои собственные 3D видеоролики, и теперь вам не терпится поделиться ими с друзьями, знакомыми, незнакомыми, страждущими объемного видеоизображения и просто со случайными прохожими! Самый простой и дешевый способ - это конечно выложить свой стерео видеофильм на ютубу.
Сервис Youtube уже пару лет (где-то с 2009 года) экспериментирует с 3D видеороликами и достиг в этом определенного успеха. Возможности плеера тубы позволяют проигрывать одно и тоже 3D видео в разных 3D форматах, меняя формат и размер ролика на ходу, подстраивая его под свои нужды. К сожалению пока (на лето 2011 года) такая возможность предоставляется только на сайте YouTube.com, а плеер, встраиваемый в страницы пользователей, лишен какой-либо 3D навигации.
Что же нам требуется для того чтобы выложить 3D ролик? Самую малость - длительность ролика не более 15 мин, любой современный кодек (MPEG2, MS MPEG-4, DivX 4, xvid, h.263, AVC/H.264) и собственно сам ролик.
YOUTUBE
В каком 3D формате готовить ролик для ютубы? Предпочтительнее всего - перекрестная или параллельная стереопара. Дело в том, что ролики на тубе хранятся в первозданном 3D виде, а все возможные 3D форматы создает плеер на компьютере клиента - это легко проверяется, достаточно запустить на ютубе любой 3D ролик, переключить 3D режим, а затем скачать ролик любым подходящим плагином - ролик сохранится на компе именно в стереопаре, следовательно компьютер клиента получает именно пару, а все остальные 3D форматы создает плеер тубы на компьютере клиента "на лету".
Таким образом, если вы хотите, чтобы ваш ролик могли посмотреть и в стереопаре, и в анаглифе, и в колоркоде, и в затворных очках - необходимо заливать ролик в универсальном формате, а наиболее универсальный формат на сегодняшний день - это стереопара (перекрестная или параллельная). Если вы закачаете на тубу анаглиф - ваш ролик смогут посмотреть исключительно владельцы анаглифических очков, а все остальные (в том числе и вы, когда в будущем будете иметь другие возможности) не смогут посмотреть ваш ролик.
ПОДГОТОВКА 3D РОЛИКА
Итак, мы остановились на стереопаре. Если вы уже умеете снимать и обрабатывать стереовидео - вам не нужно объяснять как создать стереопару. Перейдем сразу к параметрам кодирования.
Выбирая кодек для кодирования ролика, обратите внимание, что "не все йогурты одинаково полезны". Прогресс кодеков заключается в увеличении качества сжимаемого видеоизображения при сравнимом потоке данных с увеличением ресурсоёмкости декодеров. Наиболее древние кодеки, например MPEG-2 (DVD), имели наименьшее качество, но наибольшую легкость раскодирования видеоматериала - для видео MPEG2 достаточно самой слабой машины начала XXI века. А вот для последних кодеков, таких как H.264, требуются мощные мультиядерные компьютеры, особенно при большом размере кадра. Но и качество, особенно передачи цвета, у новых кодеков значительно выше.
Фактически качество кодеков располагается примерно в таком порядке: MPEG2, MS MPEG-4, DivX 4, xvid, h.263, AVC/H.264. Если у вас есть возможность выбора и неограничены ресурсы для кодирования - выбирать лучше с конца. Лично я сейчас предпочитаю H.264, либо xvid (последний быстрее кодируется, если лень ждать).
Особенно вышесказанное касается хранения высококачественно снятого и подготовленного материала в архиве, либо при использовании анаглифа/колоркода, где очень важна цветопередача. Ютуба конечно же не безразмерный ресурс, и хранит оригиналы в своих собственных форматах - AVC, H.263 и MPEG4 (MP4, FLV и 3GP соответственно), поэтому, как бы качественно мы ни подготовили свой ролик, туба все равно его пережмет, изменив при этом еще и размер кадра (на весну 2011 она не меняла размер кадра только для HD роликов). Кроме того, у тубы действует ограничение на размер файла, поэтому нет смысла заморачиваться с супер качеством, достаточно выбрать оптимум и сжать свой 3D ролик кодеком XviD на квантизере 2, 4 или 8 - для стереопары этого вполне достаточно.
ЗАЛИВКА
Для того чтобы плеер тубы смог распознать 3D видео, к которому он должен добавить нужные пункты меню, при заливке в тэгах необходимо прописать магические слова: "yt3d:enable=true" (разумеется без кавычек). Этот тэг включает дополнительные опции в плеере тубы - при начале воспроизведения на плерее появляется кнопка 3D, которой можно выбирать формат 3D для проигрывания. Кроме главного волшебного тэга, есть еще несколько дополнительных тэгов, сильно облегчающих правильный просмотр.
В случае съемки вертикальным кадром (а это позволяет наиболее полно заполнять экран при просмотре видео стереопарой), необходимо установить тэг вертикальности полукадра: "yt3d:aspect=3:4". Надо отметить, что пропорции задаются именно полукадра, а не пары. По умолчанию в плеере стоит пропорция 4:3, что расплющивает вертикальный кадр. Пропорции можно установить свои - в зависимости от реальных пропорций вашего кадра. Единственное ограничение тэга - он не понимает десятичной точки, поэтому экзотические пропорции необходимо задавать круглыми числами (например, не 1.5:1, а 3:2). Естесственно, этот тэг действует и на горизонтальную стереопару с нестандартными пропорциями полукадров (например, 16:9).
Стандартом заливки у ютубы какое-то время была параллельная пара, потом перекрестная, возможно опять станет параллельная. Если вы залили "неправильную пару" (на текущий момент) и при последующем просмотре в плеере тубы в анаглифе изображение не выглядит объемным (оно вогнутое, вместо выпуклого) - можно изменить очередность полей в паре, не переделывая и не перезаливая ролик, при помощи тэга "yt3d:swap=true".
Существует возможность работать с вертикальной стереопарой, а также задавать конкретные координаты левого и правого полей (например в случае сдвига по вертикали одного полукадра относительно другого), но думаю что процент извращенцев среди любителей стерео достаточно невелик и пока описывать эту опцию не буду.
Отдельный вопрос о заливке анаглифа. Если вы создаете ролики исключительно для себя или для своей рекламы, и работаете исключительно в анаглифе - вы можете заливать свои 3D ролики на тубу без каких-либо дополнительных ухищрений. Примером тому - наша галерея 3D стереовидео из коротких 3D видеороликов в анаглифе. Вам нужно просто залить ролик на тубу, не проставляя никаких дополнительных тэгов. Он не будет расцениваться тубой как 3D (то есть у него не будет дополнительного 3D меню в плеере), но вы можете поставить в его названии или в его тэгах кодовое слово YT3D и любители стерео найдут также и ваши ролики по поиску в тубе.
Как уже говорилось выше - на данный момент встраиваемый в другие сайты плеер тубы не поддерживает 3D опции, поэтому, если вам необходимо вставить плеер с 3D роликом в анаглифе на свой сайт - нужно заливать на тубу ролик именно в анаглифе.
МИНУСЫ
Гугл купил тубу пару лет назад и активно пытается выжать из нее хоть немного денег. Никто не гарантирует нам, что этот сервис останется бесплатным или не закроется через пару лет. Ценные видеоархивы конечно лучше хранить у себя дома, а не в интернете, а вот дублировать лучше и там, и там. Кроме того, у Гугла есть характерная особенность - он любит экспериментировать и "улучшать". К сожалению, улучшения не всегда стремятся к удобству отдельно взятых пользователей, скорее они стремятся к оптимизации, коммерческой выгоде владельца ресурса и борьбе с его сторонним коммерческим использованием, а также к борьбе с массами за авторские права на сверхприбыли отдельно взятых миллиардеров - никто не любит судиться и платить штрафы, Гугл в том числе. Часто улучшения связаны с привнесением новых глюков в работу ресурса или изменением правил работы. Таким образом, эта статья может устареть в любой момент.
Из главных минусов (на весну 2011 года). При закачке роликов размером менее 1280х720 (HD) - ролики обязательно подвергаются уменьшению размера кадра. Вероятно это связано с оптимизацией для просмотра - меньший размер кадра проще воспроизводится слабыми компьютерами, таким образом охватывается более широкий круг клиентов. Хотя по большому счету это не требуется, т.к. туба создает 3-4 версии с разными размерами кадра и разной силой сжатия для каналов разной толщины. Оригинал можно было бы хранить и в оригинальном размере кадра. Это неприятно для авторов - с уменьшением размера кадра ощутимо падает четкость изображения. Как пример - при закачке стереопары 960х624 пикселей, обратно выходит файл с размерами 480x312 пикселей (это проверяется закачкой файла с тубы через плагины, а не оценкой размеров окна плеера, которое туба просто подгоняет ресайзом на лету - хоть на полный экран 1920х1200), а ролик 852х480 туба уменьшила до 480x270. HD ролики туба пока сохраняет в том же размере, что и закачивались, но не изменится ли эта политика впоследствии - никто не знает и не гарантирует.
Второй минус - перекодирование вашего ролика с уменьшением потока данных. Тут ресурс можно понять, они пытаются уменьшить место для хранения и приводят видеоролики к некому единому стандарту (ролик в 12-30 мбит просто трудно смотреть на лету с дальнего тырнета - каналы пока не резиновые). Но проблема для нас в том, что, например, на анаглиф сжатие влияет критично, т.к. с уменьшением потока возникает бОльшее проникновение цветовых каналов друг в друга и вылазят артефакты сжатия цветовых границ.
Третий минус, тоже для анаглифа - при перекодировании используются оптимизированные настройки кодеков для уменьшения потоков, что искажает цвета, создавая дополнительное двоение.
Конечно, все не так плохо, если не придираться, а просто смотреть непредвзятым взглядом любительские 3D фильмы и домашнее стереовидео, помня о бесплатности ресурса и возможностях их плеера относительно 3D форматов. В конце концов, если хотите высокого качества - выкладывайте несжатые ролики на свои сайты или рассылайте их бесплатно по почте.
ПРОСМОТР 3D ФИЛЬМОВ И СТЕРОЕРОЛИКОВ НА ЮТУБЕ
И вот тут на сцену выходят различные способы представления объема в плоскости. Youtube позволяет просматривать следующие 3D форматы:
1. Безочковые - перекрестная и параллельная стереопара
2. Цветовые схемы кодирования типа анаглиф, колоркод
- Красный/голубой, Зеленый/пурпурный, Синий/желтый
3. Интерлейс - горизонтальное чередование линий, вертикальное чередование, шахматное чередование
4. Зеркальная пара, анаморфная пара
5. Только левый полукадр, только правый полукадр, отключение 3D
Все форматы открываются при нажатии кнопки 3D справа внизу плеера.
Во всех 3D форматах есть возможность поменять местами правый и левый полукадр, таким образом Синий/желтый превращается у нас в правильный колоркод, т.е. Желтый/синий, а перекрестная пара легко превращается в параллельную и наоборот. Во всех цветовых схемах есть варианты сохранения цветности - полноцветный, оптимизированный (Dubois, Дюбуа) и монохромный режимы.
На данный момент (ноябрь 2011) по умолчанию открывается парная версия 3D (2 кадра рядом). Для просмотра 3D видео с анаглифными очками требуется переключить парный просмотр в анаглиф. Рассмотрим для примера ролик из игры NeedForSpeed Underground - [ссылка на youtube]. Нужно обязательно запустить ролик на проигрывание (без этого дополнительное меню не открывается), потом нажать кнопку "3D" на окне плеера внизу справа, выбрать пункт меню "Другие параметры", в открывшемся меню выбрать "Красный/голубой" (или цвета ваших очков, если у вас очки не red/cyan). После этого плеер переключится в режим анаглифа и изображение станет одним кадром с красно-голубым двоением (или двоением цветов выбранного вами типа анаглифа). Сразу надо проверить эффект - если он неправильный, и то, что должно быть выпуклым, кажется вогнутым - нужно в том же меню выбрать "поменять местами правое и левое", плеер сменит очередность кадров. Последнее что нужно выбрать - тип цветности. Если в ролике слишком много чистого красного или голубого цвета - лучше поставить в меню режим "Оптимизированное" (на ютубе он стоит по умолчанию), если же анаглиф хорошо подобран по цветам и красного в кадре практически нет - лучше поставить "Полноцветное". В крайнем случае, если раздражает искажение цветов анаглифом - можно поставить "монохромное" - плеер совсем уберет цвет, изображение станет черно-белым, а вернее оттенками серого, но объем от этого не пострадает, стереоэффект в монохроме полностью сохраняется.
(с) 2011, Siberian Lihoman
|