2016-12-13 6 views
3

私が取り組んでいるプロジェクトでは、ビデオがVR(360)ビデオであるかどうかを自動的に判断する必要があります。伝える方法はありますか?私はメタデータを考えていましたが、これに関する情報は見つかりませんでした。動画が360かパノラマかどうかを確認する方法はありますか?

+0

ビデオの幅/高さを示すデータはありますか?あなたはそれを見て教えてくれるかもしれません。 – Carcigenicate

+1

普通のビデオはどんなサイズでもあります –

答えて

2

サイズをチェックするのは無意味ですが、最も適切にエンコードされたムービーは、より良いハードウェアデコードのために1080p(1920x1080)、WQHD(2560x1440)または4K(3840x2160)などの標準サイズを使用しています。そうするために、ピクセルは正方形ではありません。したがって、比率で何かを推測すべきではありません。

zenithnadirの存在を確認してください。これは、同じ色であれば画像の最上部と最下部のチェックを行います(最も標準的なものと仮定してequirectangular projection)。

このアプローチでは、立体視を行っている場合には調整が必要です。目の領域ごとにこの手順を繰り返す必要があります。ボーナスとして、いくつかの立体視タイプを推測することもできます。たとえば、上底、左下、左下を区別することができます。残念ながら、どちらの画像がどの目に当てられているのか推測できませんでした。そのため、通常、左目が画像内の左または右のものであるという一般的な状況を想定する必要があります。

+0

どうすれば複数のタイプに対応できますか?アンドロイドを使用するのと同様に、TYPE OVER_UNDER、TYPE_MONOなどがあります。 –

+0

これは3番目の段落についてです。答えでそれを拡大した。 –

2

メタデータは、MP4ビデオの球面データを記述するためのRFCがあります:

これは、あなたがのためにテストすることができ、新たな球状のビデオヘッダボックス、svhdの導入を含んでいますビデオがVR360ビデオであるかどうかを検出する存在。

これはまだ普及しているわけではありませんが、Googleのようなキープレーヤーのサポートを受けています。あなたが発見したように、このようなものが必要なので、その使用が広がるようです。

関連する問題