由於矽谷公司的創始人大部分是程序員,所以科技巨頭們除瞭比實驗室尺寸,也比自傢員工發佈的開源軟件數量。Facebook 旗下的 OculusVR 公司近日在代碼托管網站 GitHub 上發佈瞭新項目 Flicks。和 Flickr 不同,Flicks 是一個時間單位,其定義為 1 / 705,600,000 秒。這個新時間單位對影視從業者、影視特效和遊戲開發人員很有意義,可以讓這些專業人士更好的定位影像中的時間。
不夠精確的幀 / 秒
根據 Flicks 的 GitHub 頁面介紹,Facebook 新創造的時間單位 Flicks 是「大於 1 納秒的最小時間單位」。納秒指的是一秒的十億分之一,即等於 10 的負 9 次方秒,納秒是 C++ 語言中最小的時間單位。而 Flick 的定義是 1 / 705,600,000 秒,即 1 Flick 大約為 1.41723356 納秒。
看到這文科生估計已經要打人,作為一個社交巨頭,Facebook 為什麼會突然發佈一個新的時間單位出來?根據 GitHub 介紹,Flick 其實是「Frame-tick」的縮寫,即影像的每一幀所持續的時間量。既然我們有幀 / 秒,為什麼還要單獨再創造一個時間單位?其實,Facebook 這麼做還是有一定道理的。
用我們最熟悉的電影舉例,電影的播放速率是 24 幀 / 秒,如果要計算每一幀的時間量的話,就是用 1 除以 24,最終獲得的結果是 0.041666 這樣的無限小數。再舉個例子,目前的遊戲一般是 60 幀 / 秒,每幀的時間就是 0.016666 這樣的無限小數。而如果以 Facebook 的新時間單位 Flicks 來算的話,電影每幀是 29,400,000 flicks,遊戲是 11760000 flicks,都是整數,而非無限小數。
對於一般人來說,0.016666 這樣小的時間誤差並不是問題,但對於影視從業人員和特效工作者來說,由於習慣將每幀畫面進行分割制作特效等工作,對於時間點的定位要求比普通人高得多,而 Flicks 的整數單位要比之前的秒更能精準的定位到每幀畫面的時間點。所以,對於影視從業人員來說,Flicks 是個真正有用的單位。更妙的是,Flicks 能夠對目前常見和不常見的幀率進行換算,例如 24 幀 / 秒、60 幀 / 秒、90 幀 / 秒和 120 幀 / 秒,得到的結果都是整數的 Flick。
圖片來自 Techcrunch
視頻即信息時代來臨
Facebook 曝光這個新的單位,除瞭造福影視和特效從業者,更揭示瞭未來視頻對於社交網絡的重要性。近幾年 Facebook 開通瞭視頻直播功能,相對於圖片和文字,視頻對用戶的吸引力更大。各種調研數據都表明,用戶在觀看視頻廣告時的專註和體驗都高於圖片,包括 Facebook 在內的科技巨頭都在嘗試在視頻上做文章。
此前,不少視頻公司都在嘗試用程序改變視頻的背景、前景以及在視頻中插入特殊物品等功能。簡單來說,未來的廣告將不會再以貼片形式擋在視頻前面,而是成為視頻背景的一部分,或者可以輕松的將主角面前的百事可樂瓶變成可口可樂。而要在視頻中加入這些特效,首先就要確定插入視頻的時間點,Flicks 的作用正是如此。
頭圖來源:onlyFacebook
責任編輯:雙筒獵槍