Aplikácie DaVinci Resolve (Studio) na úpravu videa sú veľmi dobre optimalizované na hardvérovú akceleráciu grafickými kartami GeForce RTX. Tie dokážu čas niektorých úloh dramaticky skrátiť a urobiť hodín minúty či v prípade väčších projektov z dní hodiny. O čo konkrétne ide sa pozrieme v rámci dvojdielneho miniseriálu venovanému zefektívneniu práce GPU NVIDIA Ada Lovelace vo video editoroch Black Magic Studio.
Face Refinement
Skrášľovací efekt Face Refinement je vo svojej podstate make-up v rozšírenej realite. Tvár osoby pred kamerou dokáže najrôznejšími spôsobmi upraviť bez potreby stáť dlho pred zrkadlom. Ako autenticky, to necháme na posúdenie tých, čo tomu rozumejú viac než my.
Pre naše potreby do umeleckej stránky veci zachádzať nebudeme a nič sme neupravovali ani na pani Amber, z ktorej videa Fall Sweater Plans and Projects, Vacation Knitting, New Yarn and Plans To Use It na YT kanále A Lovely Yarn sme si požičali úvodných 148 sekúnd.
Výpočtový výkon je potrebný pre analýzu tváre, na základe ktorej sa potom aplikujú zvolené filtre. Vzhľadom na to, že časť obrazu s tvárou mení svoju polohu, tak neustále, počas celého záznamu, dochádza k prepočítavaniu. To je nevyhnutné na to, aby sa kozmetické úpravy tváre vykreslili správne, bez zjavných nedostatkov.
Mapovanie tváre začína pokynom k analýze.
S povolením zobrazenia vrstvy prekrytia môžete vidieť, ako presne táto funkcia kopíruje hlavné črty tváre.
Optical Flow
Spomalenie videa s nízkymi fps? Dá sa to aj bez toho, aby sa plynulosť znížila pod hranicu použiteľnosti. Teda, pokiaľ sa chýbajúce snímky dopočítajú. Na takýto experiment sme siahli po 4K videu s 24 fps – LG Snowboarding Demo (na stiahnutie tu).
Po štvornásobne zníženej rýchlosti, v tomto prípade na 6 fps, je obraz prirodzene trhaný. Je to však možné eliminovať nasadením funkcie Optical Flow, ktorá video vráti znovu na pôvodných 24 fps a pritom zachová video zostáva spomalené tak, akoby bolo zaznamenané vysokorýchlostnou kamerou. Pre čo najlepší výsledok, ktorý je aj výpočtovo najnáročnejší Motion Estimation nastavujeme na úroveň Enhanced Better.
To, čo budeme pri tomto teste sledovať, je snímková frekvencia živého prehrávania.
Super Scale
Obrazová kvalita doteraz použitých videí bola vždy relatívne vysoká, ale tentokrát to, s čím sa bude pracovať, dosahuje dátového toku iba 2,33 Mb/s a v obraze videa I Jumped From Space (World Record Supersonic Freefall) je čo zdokonaľovať. Takže sa hodí pre „Super Scale“ DaVinci Studio, ktorý okrem zmeny rozlíšenia do vyššieho obraz aj doostruje a redukuje v ňom šum.
Efekt oboch týchto úloh nastavujeme na vysoký a takto o týždeň uvidíte, ako rôzne výkonne GPU obstoja vo výkonnostnom porovnaní.
Pokiaľ by ste si chceli výkon sami otestovať a porovnať vašu zostavu s našimi výsledkami, tak nižšie sú ešte nastavenia výstupu. Pre formát QuickSync je použitý kodek H.265/HEVC a enkóder podľa GPU. Pre grafické karty NVIDIA je ním prirodzene NVENC.

















Nejsem si jistý, kolik bude test (a vývoj Puget benchmarku) zajímat lidí, ale za mě oba palce „hore“, Ľubo.
Určite je to minoritná vec. Ale zase zároveň niečo, na čom sa dá testovať výkon „AI“ aj pod Windows. A ten PugetBench by to výrazne uľahčil vyprodukovaním veľkého množstvá dát bez potreby spravovať každý efekt nastavovať individuálne. Takto sa musí pre každý efekt/výpočet všetko nastavovať individuálne, viesť k tomu veľa vhodných zdrojových súborov/videí a tak… to v rámci štandardných testov GK popri stovkách iných meraní lezie dosť do času (a v rámci neho je nejaká vrchná hranica, no).
A nechystáte i nějaké dílčí srovnání s implementací konkurence (AMD)?
Čiastkové neviem. To by nás muselo AMD podobne ako Nvidia osloviť s ponukou na spracovanie témy (v podstate PR článku, kde nemôže byť porovnanie s ekvivalentným riešením konkurencie), ktorá je mimo dlhodobú redakčnú roadmapu. Ako bola aj táto (téma). PugetBench pre AI veci DaVinci ale do štandardnej metodiky pre všetky grafické karty (vrátane Arcov Intelu) ale začlením rád. Len ho musia zverejniť, no.