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

導語

這段時間接了個項目,是給WordPress編寫全景視頻播放插件,客户的視頻來源是YouTube。

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

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

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

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

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

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

效果如下:

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