A month or so ago, I noticed all of my GoPro Hero9 Black MP4s would say media offline using DaVinci Resolve 16.X on my
Windows 10 Pro PC. These files played perfectly fine in VLC (which bundles their own codecs). My projects definitely at one time played back these MP4s (H.265) but not any longer
. The "offline media" files would play the audio, but no video. So here's what I tested.
FYI: None of the actions worked me, so they aren't necessary for you to do for yourself.
- Verified HEVC was installed via the Microsoft Store (Get-AppxPackage -Name "*HEVC*") returned "Microsoft.HEVCVideoExtensions_1.0.33233.0_x64__8wekyb3d8bbwe"
- The usual "relink media" within Resolve
- Delete Optimized Media
- Disabled "Use Optimized Media If Available"
- Reset Resolve preferences to default
- Uninstalled & Reinstalled each of the following versions of Resolve 16.1 16.2.2 16.2.7
- Patched NVidia Drivers
Here's what I believe the actual issue was followed by the solution.
CVE-2020-17108 required Microsoft to patch their implementation of HEVC, which for whatever reason doesn't play nicely w/ DaVinci
Resolve 16.X, this happened sometime in November of 2020.
SOLUTIONUninstalling my current version of HEVC from the Microsoft Store then manually installing "Microsoft.HEVCVideoExtension_1.0.31823.0_x64__8wekyb3d8bbwe" (June 30th 2020) fixed everything. A few notes and
words of caution.
- This may make your machine vulnerable to CVE-2020-17108 - do so at your own risk
- You'll need disable Automatic Updates from the Microsoft Store
- I believe you'll need to be an Administrator on your machine
- You'll need to allow side loading of Appx: Settings : Update & Security : Developer Mode : enable “Install apps from any source, including loose files”. - Do so at your own risk
- If you Google Search for "Microsoft.HEVCVideoExtension_1.0.31823.0_x64__8wekyb3d8bbwe.Appx" I'm sure you can find a download
- You'll need to allow side loading of Appx: Settings : Update & Security : Developer Mode : enable “Install apps from any source, including loose files”. - Do so at your own risk
- Run all downloads (.Appx) through VirusTotal.com - before install
- Verify the .Appx signature via the right click context menu then properties and the "Digital Signatures" Tab
- Recommend you long term store a copy of the working HEVC .APPX - hopefully in the future we'll get a patched version from Microsoft that works in Resolve 16.x
Any questions or comments, Google first then reach out politely. Hope this helps others.
Developer and kayaker dabbling in video editing.