shots record (web): frames at device pixels through Page.captureScreenshot (clip scale = dpr, long side capped at 1920, 3 requests in flight, midpoint timestamps into the ffmpeg concat); Chromium's screencast stayed at CSS size. Warnings for frames smaller than asked and under 20 frames/s; record-web browser test, pitfall 85
This commit is contained in:
parent
2d7cf6ec2b
commit
dda21d2570
10 changed files with 144 additions and 29 deletions
|
|
@ -2,6 +2,12 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
- **`shots record --source web` films at device pixels.** Chromium's screencast always sent frames at the page's CSS
|
||||
size (430x932 for a 430x932 @2x frame), so a 1080x1920 preview was a 2.5x upscale. The recorder now takes
|
||||
`Page.captureScreenshot` frames with the clip scaled to the frame's dpr (860x1864 there; long side capped at 1920,
|
||||
the tallest store video), keeps 3 requests in flight (~45-55 frames/s) and joins them at their real timings as
|
||||
before. It warns when the first frame is smaller than asked or the rate drops under 20 frames/s.
|
||||
|
||||
## 0.8.20 · 2026-10-20
|
||||
|
||||
- **Tooling: the desktop updater signatures of the Linux and Windows installers are made on the VDS.** The release
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue