[譯] 改善 DaVinci Resolve 效能的 5 個祕訣

語言: CN / TW / HK

原文:http://blog.frame.io/2020/02/24/davinci-resolve-performance/

暴風雨中的老爺車

你還記得有 GPS 之前如何開車去遠方嗎?在那些不算太壞的舊時光裡,找到新的目的地的唯一辦法就是依靠紙質地圖上那些過期的路標。

對於從未體驗過手機地圖導航和 AI 語音助手之前生活的小夥伴們,讓我來描述那是什麼樣的吧 -- 你要全靠方向感、對路徑的熟悉程度,還得能夠看清周圍的情況才行。

只要條件都滿足,而且你也已經瞭解瞭如何找到要去的地方,那麼老辦法也是非常 ok 的。

可是一旦被黑夜籠罩或是天氣變壞,你的尋路能力可就一落千丈了(如果再不足夠小心的話,車子也會讓你好看)。天氣越糟糕,就越難以決定路在何方。

對於專業的視訊剪輯者來說,這就相當於在沒有實時回放的情況下試圖在 NLE(譯註:非線性編輯軟體,即專業視訊編輯軟體)中作出創意決定。

回想一下你上一次不得不在沒有流暢回放的情況下剪下、配光、調色時的情況吧。不光是速度慢讓人上火,你的創意決定也會受阻。沒有流暢視訊回放的情況下,想挑選出演員最棒的一段表演,或是基於情感線索決定從那裡剪下,都是很難的。

時間線上的實時回放,和在風暴中駕車時的 GPS 同等重要。沒有清晰的視野,要對影片作出有效的創意決策是很有挑戰的。

在本文中,要展示的就是五種在 DaVinci Resolve 中優化效能的最佳途徑,以便儘可能地讓你的創意決定順暢而實時。

如何衡量回放效能

在你學會優化 DaVinci Resolve 的回放效能之前,你需要先知道它是怎樣運作的。

在 DaVinci Resolve 主預覽視窗的左上角,有一個 效能指示燈 以及一個 每秒幀數 (FPS) 的顯示。

正如你可能已經猜到的,效能指示燈會告訴你總體上來說系統資源是否可以獲得實時回放,或是流暢的回放體驗;而 FPS 告訴你係統每秒可以負擔的幀數。

效能指示燈是綠色的意味著系統實現了實時回放,而變紅則表示沒有足夠的系統資源可用來實現實時回放。

注意:紅燈可能表示 CPU、GPU 或儲存資源之一,或是三者的任何組合有所不足。

幸好,如果你因為無法獲得實時回放而渾身難受,還有若干可用的特性和選項,可以在不改變任何最終輸出質量的前提下改善視訊編輯時的效能。

雖說用多個特性實現看起來相似的目的或許有些多餘,但面對不同的情況和硬體配置時,每一種特性都是獨特而有用的。

1. 效能模式 & 其他回放微調

效能模式(Performance Mode) 是 DaVinci Resolve 最近新增的一項絕佳特性。

它會智慧分析你電腦的硬體配置並自動調整 DaVinci Resolve 的圖片處理過程。這將帶來流暢的回放,而最終輸出的解析度或位元速率皆不受損。

換句話說,即便你的電腦稍微過時了,效能模式也能在不降低最終視訊質量的前提下,給你更好的效能和更流暢的創意體驗。

是的,眼尖的完片藝術指導(finishing artists)和調色師(colorists)可能注意到了螢幕預覽視窗中的畫面質量略微地下降了,但 Blackmagic(譯註:DaVinci Resolve 的開發商)也給了我們一些調整效能模式的控制方法。

預設情況下,效能模式是自動被啟用的,但你可以在 DaVinci Resolve > Preferences > Users > Playback Settings 裡調整它或是完全禁用之。

我推薦使用這個選單中的 “Hide UI Overlays”(隱藏 UI 堆疊)和 “Minimize interface updates during playback”(回放時最小化介面更新)兩個選項。這些選項會犧牲一些回放時介面上的控制操作(諸如滑鼠、Power Window、調整視窗分屏等)效果,這些效果總是會從 GPU 擠佔一些額外的 FPS。

值得一提的是,雖然免費版的 Resolve 和專業版的 Resolve Studio 非常相似,但後者對 H.264 和 H.265 這類常見壓縮編碼有更好的利用和硬體加速。這可以顯著地加速回放、轉碼,以及匯出。但免費版不包含,也就是在你使用那些編碼時可能效能會略有下降...

Performance Mode

2. 代理模式

首先要闡明的是,代理模式(Proxy Mode)並非典型的 “線上/線下代理工作流程”。

相反,DaVinci Resolve 的代理模式暫時地降低了整個時間線被處理的解析度,但並不影響真正的素材或序列設定。

這就像工作時(編輯、顏色分級等)在專案設定中把時間線的解析度從超高清(HD)改為高清(UHD),等最終輸出時再改回超高清一樣。你所有的素材和效果仍是超高清資料,只是在回放期間他們被當作高清處理了。

受惠於 DaVinci Resolve 被設計為不受解析度約束的,你得以在不必害怕損失素材/序列質量的前提下做這些調整。所以不用擔心,使用代理模式不會損害你的精確調整、鏡頭相關的調整,如關鍵幀、Power Window、自動追蹤等。

注意:如果你想要更多的控制,暫時地改變時間線解析度也是可以的;這本質上就像建立你的自定義代理模式,只不過渲染之前可別忘了改回去。

代理模式是通過 Playback 選單控制的,你會看到兩個選項:半解析度(Half Resolution) 和 四分之一解析度(Quarter Resolution)。

我推薦先試試半解析度,看看這樣能否在回放時獲得一個綠色的 GPU 狀態指示。如果還不行,四分之一解析度幾乎不會有差池了(除非你在編輯 8K RED Helium 拍攝的影片之類的)。

四分之一解析度可能會看起來有點模糊,但比之於額外的畫素,流暢的回放對於你的創意決定通常是更重要的。

一個壞訊息是,如果你特定的效能限制來源於你的源媒體,代理模式將無能為力。

另一個好訊息則是,DaVinci Resolve 對這種情況還有其他的妙招。

3. 建立優化過的媒體

優化過的媒體(Optimized Media) 基本上是線下代理在 DaVinci Resolve 中的同義詞。

這項優化針對原始素材建立低質量的工作版本,並在輸出前回退到初始質量。

這對於計算密集型的格式特別管用,如高壓縮的 H.264/H.265(無反相機、無人機、行動電話)、高解析度的 raw(RED、Blackmagic、Arri 等攝影/攝像機),甚至是 OpenEXR 或 DPX 等圖片格式。

Create Opt Media v3

與代理工作流有所不同的是,不用太多使用者輸入或技術設定,DaVinci Resolve 將自動處理優化過的媒體。

只需要在你想優化的片段上右鍵點選 “生成優化過的媒體(Generate Optimized Media)”,DaVinci Resolve 就將智慧地為代理媒體選擇最合適的解析度(基於時間線解析度),而後直接在暫存磁碟上建立代理素材。

你甚至可以利用一個 Smart Bin 智慧化地排序媒體,用以幫助你優化 RED 和 CinemaDNG 等特定格式。

最棒的部分是不用在輸出之前重新連結原始素材。DaVinci Resolve 的處理方式避免了代理工作流中常見的一些麻煩。

你可以通過在 Playback 選單中切換 “使用優化過的媒體(Use Optimized Media)” 在原始素材和優化過的檔案之間來回切換。

如果你樂於自定義用於建立優化過的“代理”的選項,可以在 Project Settings > Master Settings 中辦到。類似於其他代理工作流,可以手動選擇所用的解析度和編碼,從而提供更精細的控制。

比如,如果你在使用 raw 原始檔,並打算先從優化過的檔案中開始配色,可以指定 ProRes 4444 或 DNxHR 444 以避免剪輯或資料的損失。這將讓你遊刃有餘地探索配色選項,又不用被 raw 計算負擔所累。

你甚至還可以強制 DaVinci Resolve 利用優化過的媒體作為源,以匯出一個“檢視”版本,比如用於上傳到一些視訊剪輯協作平臺上。這將徹底改善輸出速度。

這些設定可以在 Deliver 頁籤找到。只需要在 Advanced Settings > Custom 下選中 “Use optimized media” 選項即可。

4. 快取

DaVinci Resolve 具備快取的能力,也就是將其整個時間線“預渲染”為一個處理器友好的格式,以利於所有的編輯、配色和效果,所有這些調整都應用到媒體的一個單獨的流上。

雖說犧牲了渲染時間和儲存空間,但這帶來了流暢、無縫的回放。

儘管增加了渲染需求,但快取可以有助於我們已經討論過的一系列問題 -- 從瀏覽器密集型的媒體到效果繁複的時間線,也能幫助你老舊的電腦實現實時回放。

在編輯頁面,可以通過出現在時間線標尺下邊緣的綵線看到剪輯是否已被快取。藍色的線表示剪輯已被成功快取,反之是紅線。

Resolve Page Render Cache

在顏色頁面,你將會在節點上注意到相似的紅藍指示。這些表示的是相應節點是否被快取。

你會注意到,快取發生在任何一次手動回放未快取剪輯(標紅)的時候。每當電腦空閒超過 5 秒時,一個叫做後臺快取(Background Caching)的特性也將開始生效。

可以通過 Project Settings > Master Settings > Optimized Media and Render Cache 調整設定。

有兩個主要的快取選項:智慧模式(Smart Mode)和使用者模式(User Mode)。

智慧模式 提供一種 “設定後不管” 的快取策略,即自動為已知的效能密集型媒體和效果啟用快取,對於單獨的節點則提供了一些手動快取控制。

使用者模式 並不自動設定,需要你自己處理快取。

5. 組合制勝

這些特性最強大的一面就是它們不需要彼此獨立地使用。你可以輕易地組合其中的某幾項以優化工作流並獲得實時回放。

譬如,你可能為 4.6K BlackMagic raw 建立了優化過的媒體以改善其回放,又對超高清時間線應用了暫時的代理模式。其後你還可以為降低噪音和應用了第三方 OpenFX 效果的剪輯混響增加快取,以提高效能。

這五種工具和策略方法的任何一項各司其職,但也可以在需要時聯合起來達到更好的效果。

總結

如你所見,DaVinci Resolve 在效能優化方面並不捉襟見肘。它提供了豐富的特性和設定以便讓你精細地優化電腦或工作流。

若嘗試了某一項但並不奏效,一定要試試混合搭配幾種手段。DaVinci Resolve 非常出色,這些特性將助你在即便沒有一臺頂配 Mac Pro 的情況下也能實現創意。

翻譯術語參考

  • http://www.douban.com/group/topic/42325927/

  • http://www.jianshu.com/p/ce45cf7d968a

  • http://kknews.cc/entertainment/klgbr58.html

  • http://zhuanlan.zhihu.com/p/60388959

  • http://www.sohu.com/a/229348529_100158832

  • http://zhuanlan.zhihu.com/p/66595261

  • http://www.newvfx.com/forums/topic/26391

  • http://zhuanlan.zhihu.com/p/20774510

--End--

檢視更多前端好文

請搜尋 雲前端 或 fewelife 關注公眾號

轉載請註明出處