Cap icon indicating copy to clipboard operation
Cap copied to clipboard

Video is not displayed, black screen after recording

Open vladoskin7 opened this issue 10 months ago • 7 comments

Description

Hi, after recording, the video doesn't show up in the editor, just a black screen. Also when exporting it is black screen.

The recording itself is saved to disk normally.

Reproduction

It's just a screen recording.

Additional Context

  • Cap version: 0.3.27
  • Operating system, version: Windows 11
  • Device (optional):

Image

vladoskin7 avatar Feb 26 '25 13:02 vladoskin7

Hey @vladoskin7, thank you for this.

Could you please share your PC specs?

Cheers

richiemcilroy avatar Feb 26 '25 13:02 richiemcilroy

Hey @richiemcilroy,

i7 12700k rx6600xt 64 gb ram

Windows 11 Pro ver: 24H2 26100.3194

vladoskin7 avatar Feb 26 '25 13:02 vladoskin7

Same thing here. Using R9 5900X and 7900XTX

LionelP7 avatar Mar 02 '25 21:03 LionelP7

thank you! Looks like we have a problem with rendering on AMD GPU's - fix coming this week hopefully, unless someone opens up a PR sooner!

richiemcilroy avatar Mar 02 '25 21:03 richiemcilroy

Experiencing this too on an amd cpu. Any update?

DaveyLovesCode avatar Mar 20 '25 06:03 DaveyLovesCode

No update yet, I've tried getting decoding working in an Azure VM but have been unsuccessful so far. Would anyone be willing to run some tests with their AMD GPU? crates/video-decode on the separate-video-decoder branch is a binary that will attempt to decode the video at the hardcoded path on the GPU, otherwise falling back to CPU. Using AVHWDeviceType::AV_HWDEVICE_TYPE_D3D12VA should work on Windows - at least it does on the Nvidia GPUs I've tested.

Brendonovich avatar Mar 22 '25 09:03 Brendonovich

No update yet, I've tried getting decoding working in an Azure VM but have been unsuccessful so far. Would anyone be willing to run some tests with their AMD GPU? crates/video-decode on the separate-video-decoder branch is a binary that will attempt to decode the video at the hardcoded path on the GPU, otherwise falling back to CPU. Using AVHWDeviceType::AV_HWDEVICE_TYPE_D3D12VA should work on Windows - at least it does on the Nvidia GPUs I've tested.

Hi, I can test this, but I don't quite understand what needs to be changed. And I don't understand how to build a Windows version from the source code. But I'm ready to test the version if you build it.

vladoskin7 avatar Mar 22 '25 13:03 vladoskin7