如何從YouTube上扒等效柱狀投影的3D全景影片

導語

這段時間接了個專案,是給WordPress編寫全景影片播放外掛,客戶的影片來源是YouTube。

但是我發現了一個很有意思的問題:

做過全景影片的同學應該一眼就看出來這種不是常見的影片格式。

事實上,這個是谷歌最新研發的 “等角度立方體貼圖 (EAC) ”,這種格式目前只有YouTube可以正常解析。

當然,YouTube也提供了常見的“等效柱狀投影”的全景影片,下面看獲取方法。

YouTube上等效柱狀投影全景影片的獲取方法

核心思想就是改變瀏覽器的User Agent,讓YouTube識別不出你所用的瀏覽器,這樣他就不能確定你的瀏覽器是否支援解析“等角度立方體貼圖”格式的影片,所以會返回最普通的“等效柱狀投影”的影片。這樣即便是直接展示影片的原始樣式而不做全景播放處理也依然可以勉強觀看。

效果如下:

修改User Agent可以使用各個瀏覽器的外掛實現,比如FireFox可以使用User-Agent Switcher外掛,將UserAgent修改為curl或者為空都可以。之後就可以使用常用的扒影片工具從這個網頁上提取連結下載了。