2016-12-13 14 views
3

для проекта, над которым я работаю, мне нужно будет автоматически решить, является ли видео видео VR (360), и если да, то какой формат он есть. Есть ли способ рассказать? Я думал о метаданных, но не мог найти никакой информации об этом.Есть ли способ узнать, является ли видео 360 или панорамой?

+0

Есть ли данные, указывающие ширину/высоту видео? Вы можете сказать, посмотрев на это. – Carcigenicate

+1

Ну нормальное видео может быть любого размера также –

ответ

2

Проверка размера бессмысленна, наиболее правильно закодированные фильмы используют стандартные размеры, такие как 1080p (1920x1080), WQHD (2560 × 1440) или 4K (3840 × 2160) из-за лучшего аппаратного декодирования. Для этого у них нет квадратных пикселей. Поэтому вы не должны угадывать что-либо по соотношению.

Что вы должны сделать, это проверить наличие zenith и nadir. Это проверка для самой верхней и самой нижней области изображения, если она имеет один и тот же цвет (при условии, что самый стандартный equirectangular projection).

Этот подход потребует некоторой корректировки, если вы используете стереоскопию. Вам нужно будет повторить эту процедуру для каждой области глаз. В качестве бонуса вы также можете вывести некоторые стереоскопические типы - например, вы могли бы отличать верхние, моно и левые правые. К сожалению, вы не могли догадаться, какой образ для глаз, поэтому вам придется принять более распространенную ситуацию, когда левый глаз обычно является верхним или левым на изображении.

+0

Как бы это сделать для нескольких типов. Подобно использованию android, у них есть TYPE OVER_UNDER, TYPE_MONO и т. Д. –

+0

Вот что касается третьего абзаца. Расширился на нем в ответ. –

2

Существует RFC для метаданных для описания сферических данных в MP4 видео:

Это включает введение нового сферического видео заголовка коробки, svhd, которые вы можете проверить на наличие для обнаружения, является ли видео видео VR 360.

Это еще не повсеместно, но у него есть поддержка от ключевых игроков, таких как Google, и, как вы обнаружили, что-то вроде этого необходимо, поэтому кажется вероятным, что его использование будет распространяться.