корзина

СВОЙ 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, H.264 (x264, AVC1). Если у вас есть возможность выбора и неограничены ресурсы для кодирования - выбирать лучше с конца. Лично я сейчас предпочитаю 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. Анаморфная пара - для 3D телевизоров

5. Зеркальная пара

6. Только левый полукадр, только правый полукадр, отключение 3D

Все форматы открываются при нажатии кнопки 3D справа внизу плеера.

Во всех 3D форматах есть возможность поменять местами правый и левый полукадр, таким образом Синий/желтый превращается у нас в правильный колоркод, т.е. Желтый/синий, а перекрестная пара легко превращается в параллельную и наоборот. Во всех цветовых схемах есть варианты сохранения цветности - полноцветный, оптимизированный (Dubois, Дюбуа) и монохромный режимы.

На данный момент (ноябрь 2011) по умолчанию открывается парная версия 3D (2 кадра рядом). Для просмотра 3D видео с анаглифными очками требуется переключить парный просмотр в анаглиф. Рассмотрим для примера ролик из игры NeedForSpeed Underground - [ссылка на youtube]. Нужно обязательно запустить ролик на проигрывание (без этого дополнительное меню не открывается), потом нажать кнопку "3D" на окне плеера внизу справа, выбрать пункт меню "Другие параметры", в открывшемся меню выбрать "Красный/голубой" (или цвета ваших очков, если у вас очки не red/cyan). После этого плеер переключится в режим анаглифа и изображение станет одним кадром с красно-голубым двоением (или двоением других цветов - выбранного вами типа). Сразу надо проверить эффект - если он неправильный, и то, что должно быть выпуклым, кажется вогнутым - нужно в том же меню выбрать "поменять местами правое и левое", плеер сменит очередность кадров. Последнее что нужно выбрать - тип цветности. Если в ролике слишком много чистого красного или голубого цвета - лучше поставить в меню режим "Оптимизированное" (на ютубе он стоит по умолчанию), если же анаглиф хорошо подобран по цветам и красного в кадре практически нет - лучше поставить "Полноцветное". В крайнем случае, если раздражает искажение цветов анаглифом - можно поставить "монохромное" - плеер совсем уберет цвет, изображение станет черно-белым, а вернее оттенками серого, но объем от этого не пострадает, стереоэффект в монохроме полностью сохраняется.

Удачного показа и приятного просмотра!

Апдейт на лето 2015 - HTML5 и просмотр 3D на YouTube

Прошло всего несколько лет и политика Ютубы изменилась (либо это текущие глюки до следующего багфикса). Не знаю к чему стремятся владельцы и программисты сервиса, но произошло резкое деление между браузерами. Теперь на FireFox и Opera работает Flash проигрыватель с поддержкой 3D, а на браузерах типа Chrome по умолчанию грузится HTML5 плеер, без поддержки настроек 3D. Причем 3D настройки плеера переехали в общие настройки - шестеренка внизу справа плеера, что не всем понятно (многие помнят привычный пункт 3D).

Приятно, что теперь 3D настройки есть и во встраиваемом (embed через iframe) плеере. При нажатии на шестеренку открывается меню, где должен быть пункт 3D - необходимо проверить что этот пункт у вас включен (кнопка ВКЛ на белом поле) и нажать справа от него ссылку Параметры, где мы найдем уже привычный список 3D форматов и опциональную галочку "поменять местами правое и левое". Что же до Хрома и Сафари - там пока непонятно. В старых версиях Хрома по умолчанию проигрывается формат, в котором видео было залито на Тубу (обычно пара, перекрестная или параллельная). В более новых версиях лично у меня встал анаглиф - то ли браузер запомнил последние настройки паралетней давности, то ли у него где-то что-то щелкнуло - при этом пропорции кадра исказились и восстановить их похоже нельзя, что печально для пользователей Хрома.

Еще один минус замечен в размере кадра. Если с обычными горизонтальными парами все нормально, и можно по прежнему выбирать вплоть до 1440р (так он воспринимает видео 1280х2 = 2560), то с горизонтальными парами с вертикальными кадрами возникла проблема. Видимо гугло-ютубовцы не подозревают, что перекрестное видео лучше заполняет площадь монитора с вертикальным кадром и такая версия вообще ими не рассматривается. Поэтому при заливке вертикальной стереопары, например размера 960х624 она уменьшается до 480x312 и плеер вообще не дает выбирать размер кадра больше чем 480р, причем показывает явно в низком разрешении. В Хроме еще хуже - анаглиф того же ролика показывается только в 360р. Надеюсь что они профиксят этот глюк в дальнейшем.

Апдейт на лето 2016 - HTML5 и просмотр 3D на YouTube

Похоже политика Гугл, одной из крупнейших и богатейших компаний мира, не стремиться навстречу к пользователям, предпочитая создавать им проблемы (вероятно в сложной борьбе с другими компаниями). В любом случае - проблемы воспроизведения 3D контента в Хромах никуда не исчезают. Поэтому народ как обычно сам решает свои проблемы.

На сегодняшний день наилучшее решение для просмотра 3D на YouTube - заблокировать HTML5 плеер, чтобы видео проигрывалось адобовским флэш-плеером. Для этого есть дополнения (расширения) ко всем браузерам. В случае Хрома и Яндекс-браузера - ищите расширение "Disable Youtube™ HTML5 Player". Для FireFox ищем дополнение Youtube Flash Player. Они позволяют вернуть Флэш-плеер и нормально смотреть 3D видео со всеми настройками. Если же вам очень нужен именно HTML5 плеер - нажатием кнопки вы отключаете дополнение/расширение и возвращаете HTML5 на место, когда он нужен.

Апдейт на начало 2017 года - 3D видео для Youtube на Android

Google продолжает радовать нас несовместимостью с жизнью 3D. Обнаружилось, что на смартфонах просмотреть по нормальному обычное 3D видео штатными методами вам не удастся. 3D на Андроиде глючит, трещит по всем швам и матерно ругается. Анаглиф не лезет ни в какие ворота, зато могучая китайская промышленность изо всех сил работает на всё новые модели так называемых VR очков (а-ля "очки виртуальной реальности"), являющихся по сути всего лишь стереоскопом 170-летней давности - напомним, что якобы суперсовременный "Google Cardboard" (он же "очки VR") был изобретен сэром Дэвидом Брюстером ещё в 1849 году!

Максимум, что можно получить от Youtube плеера для Android - это анаморфное изображение, то есть сжатое по бокам (сплющенное по горизонтали, вытянутое по вертикали). Кого-то это может и не напрягает, но большинству зрителей на вытянутые лица смотреть некомфортно. Но даже если вы сможете запустить 3D ролик или фильм нормальной парой - вы неожиданно поймете, что горизонтальная пара для VR очков ну никак не подходит - она занимает около половины экрана, остальное занимают черные полосы сверху и снизу, а учитывая что в картинка в паре еще в 2 раза меньше - вы получаете на свой экран всего 1/4 часть (25%) информации! И что там можно рассмотреть на этой 3х-сантиметровой картинке? Только свою глубокую печаль.

Таким образом, если вы заботитесь о своих зрителях - вам придется подготавливать дополнительную версию своего 3D фильма, специально для ущербных плееров Android. Версия должна занимать весь экран смартфона, а следовательно кадры в паре вам придется обрезать с боков до вертикальных пропорций. Общая пропорциональность полученной пары должна быть 16:9 (стандартные современные размеры, 1920х1080 или 1280х720), то есть каждый кадр должен быть 640х720 или 960х1080 - почти квадратный.

Если вы делаете видео для широкого мирового круга зрителей и беспокоитесь за широту аудитории, лучше подготовить и перекрестную версию, так как Android не сделает вам ее автоматически, в отличие от Windows версии плеера. Отличия необходимо указать в названии, чтобы зритель сразу мог выбрать ролик с нужным ему расположением кадров. В международных обозначениях принято указывать SBS для пары (side-by-side), dv для параллельной пары (divergence, либо vr - очки VR) и cv для перекрестной пары (convergence). Таким образом имя ролика будет выглядеть как "SBS DV название" или "SBS VR название" для параллельной пары и "SBS CV название" для перекрестной версии. Иногда для перекрестной пары также ставят "cross-eyed" (дословно "пересекающиеся глаза", чаще переводимое у нас как "косоглазие"), но такое длинное слово лучше ставить после названия, чтобы оно, участвуя в поиске, не мешало прочитать название ролика.

(с) 2011-2017, Siberian Lihoman, эксклюзивно для 3d-fan.ru
При цитировании и копипасте ссылка на сайт www.3d-fan.ru обязательна.

в начало 





2010-2017 (c) 3d-fan.ru & SL

Рейтинг@Mail.ru Рейтинг@Mail.ru