I think that the issue has been reported a couple of times but the context was quite different.
So the issue here is that the Cypress Video Recording is Frozen or only shows the Cypress Frame Layout on Chrome V87.
It's pretty straightforward to reproduce the issue, just download the latest version of Chrome (v87), write a small Cypress test, and run cypress using headless mode targeting chrome, and voilà.
For now, we've managed to partially resolve the issue by downgrading the Chrome version to v85.

Cypress version: v5.6.0 and v5.2.0
Chrome version: V87
Looks like the same issue as I am getting here: https://github.com/cypress-io/cypress/issues/9267
Also getting this issue, seems to be Chrome 87
I have the same thing. Cypress 5.6 and Chrome 87. I went back to Chrome 86 and it works again. Cypress 6.0 and Chrome 87 do not work either. Cypress 6.0 and Chrome 86 work.
On Chrome 87 you see this
Finished processing: /foobar/tests (0 seconds)
15:01:55 /artifacts/videos/next.js.mp4
It's always 0 seconds
This started happening for me after upgrade to Cypress 6.0.0 which has Electron 86. Videos are no longer usable.
Also screenshots don't seem to work - whatever cypress tells me screenshots it made for failing tests are not present on disc at all.
Just found the reason:
TLDR, chromium throttles frame rate with Page.screencastFrameAck. If no ACK replied, what cypress does, the maximum count of frames server will receive is 3.
https://chromium.googlesource.com/chromium/src/+/1c762fa1266fda75231b9ac7b515318fc5328b4d
https://chromium.googlesource.com/chromium/src/+/1c762fa1266fda75231b9ac7b515318fc5328b4d/content/browser/devtools/protocol/page_handler.cc#881
https://chromium.googlesource.com/chromium/src/+/1c762fa1266fda75231b9ac7b515318fc5328b4d/content/browser/devtools/protocol/page_handler.cc#960
I can recreate this issue. The video is blank/frozen when run in Chrome 87, which will now affect 6.0 users recording in Electron since that has been updated to Chrome 87.
The issue is also reproducible on edge 87 browser which was released recently.
Most helpful comment
I can recreate this issue. The video is blank/frozen when run in Chrome 87, which will now affect 6.0 users recording in Electron since that has been updated to Chrome 87.
spec.js.mp4.zip