[譯] 改善 DaVinci Resolve 性能的 5 個秘訣
原文:https://blog.frame.io/2020/02/24/davinci-resolve-performance/
暴風(fēng)雨中的老爺車
你還記得有 GPS 之前如何開車去遠(yuǎn)方嗎?在那些不算太壞的舊時光里,找到新的目的地的唯一辦法就是依靠紙質(zhì)地圖上那些過期的路標(biāo)。
對于從未體驗過手機(jī)地圖導(dǎo)航和 AI 語音助手之前生活的小伙伴們,讓我來描述那是什么樣的吧 -- 你要全靠方向感、對路徑的熟悉程度,還得能夠看清周圍的情況才行。
只要條件都滿足,而且你也已經(jīng)了解了如何找到要去的地方,那么老辦法也是非常 ok 的。
可是一旦被黑夜籠罩或是天氣變壞,你的尋路能力可就一落千丈了(如果再不足夠小心的話,車子也會讓你好看)。天氣越糟糕,就越難以決定路在何方。
對于專業(yè)的視頻剪輯者來說,這就相當(dāng)于在沒有實時回放的情況下試圖在 NLE(譯注:非線性編輯軟件,即專業(yè)視頻編輯軟件)中作出創(chuàng)意決定。
回想一下你上一次不得不在沒有流暢回放的情況下剪切、配光、調(diào)色時的情況吧。不光是速度慢讓人上火,你的創(chuàng)意決定也會受阻。沒有流暢視頻回放的情況下,想挑選出演員最棒的一段表演,或是基于情感線索決定從那里剪切,都是很難的。
時間線上的實時回放,和在風(fēng)暴中駕車時的 GPS 同等重要。沒有清晰的視野,要對影片作出有效的創(chuàng)意決策是很有挑戰(zhàn)的。
在本文中,要展示的就是五種在 DaVinci Resolve 中優(yōu)化性能的最佳途徑,以便盡可能地讓你的創(chuàng)意決定順暢而實時。
如何衡量回放性能
在你學(xué)會優(yōu)化 DaVinci Resolve 的回放性能之前,你需要先知道它是怎樣運(yùn)作的。
在 DaVinci Resolve 主預(yù)覽窗口的左上角,有一個 性能指示燈 以及一個 每秒幀數(shù) (FPS) 的顯示。
正如你可能已經(jīng)猜到的,性能指示燈會告訴你總體上來說系統(tǒng)資源是否可以獲得實時回放,或是流暢的回放體驗;而 FPS 告訴你系統(tǒng)每秒可以負(fù)擔(dān)的幀數(shù)。
性能指示燈是綠色的意味著系統(tǒng)實現(xiàn)了實時回放,而變紅則表示沒有足夠的系統(tǒng)資源可用來實現(xiàn)實時回放。
注意:紅燈可能表示 CPU、GPU 或存儲資源之一,或是三者的任何組合有所不足。

幸好,如果你因為無法獲得實時回放而渾身難受,還有若干可用的特性和選項,可以在不改變?nèi)魏巫罱K輸出質(zhì)量的前提下改善視頻編輯時的性能。
雖說用多個特性實現(xiàn)看起來相似的目的或許有些多余,但面對不同的情況和硬件配置時,每一種特性都是獨特而有用的。
1. 性能模式 & 其他回放微調(diào)
性能模式(Performance Mode) 是 DaVinci Resolve 最近添加的一項絕佳特性。
它會智能分析你電腦的硬件配置并自動調(diào)整 DaVinci Resolve 的圖片處理過程。這將帶來流暢的回放,而最終輸出的分辨率或碼率皆不受損。
換句話說,即便你的電腦稍微過時了,性能模式也能在不降低最終視頻質(zhì)量的前提下,給你更好的性能和更流暢的創(chuàng)意體驗。
是的,眼尖的完片藝術(shù)指導(dǎo)(finishing artists)和調(diào)色師(colorists)可能注意到了屏幕預(yù)覽窗口中的畫面質(zhì)量略微地下降了,但 Blackmagic(譯注:DaVinci Resolve 的開發(fā)商)也給了我們一些調(diào)整性能模式的控制方法。
默認(rèn)情況下,性能模式是自動被啟用的,但你可以在 DaVinci Resolve > Preferences > Users > Playback Settings 里調(diào)整它或是完全禁用之。
我推薦使用這個菜單中的 “Hide UI Overlays”(隱藏 UI 堆疊)和 “Minimize interface updates during playback”(回放時最小化界面更新)兩個選項。這些選項會犧牲一些回放時界面上的控制操作(諸如鼠標(biāo)、Power Window、調(diào)整窗口分屏等)效果,這些效果總是會從 GPU 擠占一些額外的 FPS。
值得一提的是,雖然免費(fèi)版的 Resolve 和專業(yè)版的 Resolve Studio 非常相似,但后者對 H.264 和 H.265 這類常見壓縮編碼有更好的利用和硬件加速。這可以顯著地加速回放、轉(zhuǎn)碼,以及導(dǎo)出。但免費(fèi)版不包含,也就是在你使用那些編碼時可能性能會略有下降...

2. 代理模式
首先要闡明的是,代理模式(Proxy Mode)并非典型的 “線上/線下代理工作流程”。
相反,DaVinci Resolve 的代理模式暫時地降低了整個時間線被處理的分辨率,但并不影響真正的素材或序列設(shè)置。
這就像工作時(編輯、顏色分級等)在項目設(shè)置中把時間線的分辨率從超高清(HD)改為高清(UHD),等最終輸出時再改回超高清一樣。你所有的素材和效果仍是超高清數(shù)據(jù),只是在回放期間他們被當(dāng)作高清處理了。
受惠于 DaVinci Resolve 被設(shè)計為不受分辨率約束的,你得以在不必害怕?lián)p失素材/序列質(zhì)量的前提下做這些調(diào)整。所以不用擔(dān)心,使用代理模式不會損害你的精確調(diào)整、鏡頭相關(guān)的調(diào)整,如關(guān)鍵幀、Power Window、自動追蹤等。
注意:如果你想要更多的控制,暫時地改變時間線分辨率也是可以的;這本質(zhì)上就像建立你的自定義代理模式,只不過渲染之前可別忘了改回去。
代理模式是通過 Playback 菜單控制的,你會看到兩個選項:半分辨率(Half Resolution) 和 四分之一分辨率(Quarter Resolution)。

我推薦先試試半分辨率,看看這樣能否在回放時獲得一個綠色的 GPU 狀態(tài)指示。如果還不行,四分之一分辨率幾乎不會有差池了(除非你在編輯 8K RED Helium 拍攝的影片之類的)。
四分之一分辨率可能會看起來有點模糊,但比之于額外的像素,流暢的回放對于你的創(chuàng)意決定通常是更重要的。
一個壞消息是,如果你特定的性能限制來源于你的源媒體,代理模式將無能為力。
另一個好消息則是,DaVinci Resolve 對這種情況還有其他的妙招。
3. 創(chuàng)建優(yōu)化過的媒體
優(yōu)化過的媒體(Optimized Media) 基本上是線下代理在 DaVinci Resolve 中的同義詞。
這項優(yōu)化針對原始素材創(chuàng)建低質(zhì)量的工作版本,并在輸出前回退到初始質(zhì)量。
這對于計算密集型的格式特別管用,如高壓縮的 H.264/H.265(無反相機(jī)、無人機(jī)、移動電話)、高分辨率的 raw(RED、Blackmagic、Arri 等攝影/攝像機(jī)),甚至是 OpenEXR 或 DPX 等圖片格式。

與代理工作流有所不同的是,不用太多用戶輸入或技術(shù)設(shè)置,DaVinci Resolve 將自動處理優(yōu)化過的媒體。
只需要在你想優(yōu)化的片段上右鍵點擊 “生成優(yōu)化過的媒體(Generate Optimized Media)”,DaVinci Resolve 就將智能地為代理媒體選擇最合適的分辨率(基于時間線分辨率),而后直接在暫存磁盤上創(chuàng)建代理素材。
你甚至可以利用一個 Smart Bin 智能化地排序媒體,用以幫助你優(yōu)化 RED 和 CinemaDNG 等特定格式。
最棒的部分是不用在輸出之前重新鏈接原始素材。DaVinci Resolve 的處理方式避免了代理工作流中常見的一些麻煩。
你可以通過在 Playback 菜單中切換 “使用優(yōu)化過的媒體(Use Optimized Media)” 在原始素材和優(yōu)化過的文件之間來回切換。
如果你樂于自定義用于創(chuàng)建優(yōu)化過的“代理”的選項,可以在 Project Settings > Master Settings 中辦到。類似于其他代理工作流,可以手動選擇所用的分辨率和編碼,從而提供更精細(xì)的控制。
比如,如果你在使用 raw 源文件,并打算先從優(yōu)化過的文件中開始配色,可以指定 ProRes 4444 或 DNxHR 444 以避免剪輯或數(shù)據(jù)的損失。這將讓你游刃有余地探索配色選項,又不用被 raw 計算負(fù)擔(dān)所累。

你甚至還可以強(qiáng)制 DaVinci Resolve 利用優(yōu)化過的媒體作為源,以導(dǎo)出一個“檢視”版本,比如用于上傳到一些視頻剪輯協(xié)作平臺上。這將徹底改善輸出速度。
這些設(shè)置可以在 Deliver 頁簽找到。只需要在 Advanced Settings > Custom 下選中 “Use optimized media” 選項即可。

4. 緩存
DaVinci Resolve 具備緩存的能力,也就是將其整個時間線“預(yù)渲染”為一個處理器友好的格式,以利于所有的編輯、配色和效果,所有這些調(diào)整都應(yīng)用到媒體的一個單獨的流上。
雖說犧牲了渲染時間和存儲空間,但這帶來了流暢、無縫的回放。
盡管增加了渲染需求,但緩存可以有助于我們已經(jīng)討論過的一系列問題 -- 從瀏覽器密集型的媒體到效果繁復(fù)的時間線,也能幫助你老舊的電腦實現(xiàn)實時回放。
在編輯頁面,可以通過出現(xiàn)在時間線標(biāo)尺下邊緣的彩線看到剪輯是否已被緩存。藍(lán)色的線表示剪輯已被成功緩存,反之是紅線。

在顏色頁面,你將會在節(jié)點上注意到相似的紅藍(lán)指示。這些表示的是相應(yīng)節(jié)點是否被緩存。
你會注意到,緩存發(fā)生在任何一次手動回放未緩存剪輯(標(biāo)紅)的時候。每當(dāng)電腦空閑超過 5 秒時,一個叫做后臺緩存(Background Caching)的特性也將開始生效。
可以通過 Project Settings > Master Settings > Optimized Media and Render Cache 調(diào)整設(shè)置。

有兩個主要的緩存選項:智能模式(Smart Mode)和用戶模式(User Mode)。
智能模式 提供一種 “設(shè)置后不管” 的緩存策略,即自動為已知的性能密集型媒體和效果啟用緩存,對于單獨的節(jié)點則提供了一些手動緩存控制。
而 用戶模式 并不自動設(shè)置,需要你自己處理緩存。
5. 組合制勝
這些特性最強(qiáng)大的一面就是它們不需要彼此獨立地使用。你可以輕易地組合其中的某幾項以優(yōu)化工作流并獲得實時回放。
譬如,你可能為 4.6K BlackMagic raw 創(chuàng)建了優(yōu)化過的媒體以改善其回放,又對超高清時間線應(yīng)用了暫時的代理模式。其后你還可以為降低噪音和應(yīng)用了第三方 OpenFX 效果的剪輯混響增加緩存,以提高性能。
這五種工具和策略方法的任何一項各司其職,但也可以在需要時聯(lián)合起來達(dá)到更好的效果。
總結(jié)
如你所見,DaVinci Resolve 在性能優(yōu)化方面并不捉襟見肘。它提供了豐富的特性和設(shè)置以便讓你精細(xì)地優(yōu)化電腦或工作流。
若嘗試了某一項但并不奏效,一定要試試混合搭配幾種手段。DaVinci Resolve 非常出色,這些特性將助你在即便沒有一臺頂配 Mac Pro 的情況下也能實現(xiàn)創(chuàng)意。
翻譯術(shù)語參考
https://www.douban.com/group/topic/42325927/ https://www.jianshu.com/p/ce45cf7d968a https://kknews.cc/entertainment/klgbr58.html https://zhuanlan.zhihu.com/p/60388959 https://www.sohu.com/a/229348529_100158832 https://zhuanlan.zhihu.com/p/66595261 https://www.newvfx.com/forums/topic/26391 https://zhuanlan.zhihu.com/p/20774510
--End--
查看更多前端好文
請搜索 云前端 或 fewelife 關(guān)注公眾號
轉(zhuǎn)載請注明出處
