Visitar URL original
feat(screencast): record AV1 mp4 video in Chromium by yury-s · Pull Request #44046 · microsoft/playwright · GitHub
Skip to content

feat(screencast): record AV1 mp4 video in Chromium - #44046

Open
Yury Semikhatsky (yury-s) wants to merge 6 commits into
microsoft:mainfrom
yury-s:fix-43999
Open

Yury Semikhatsky (yury-s) wants to merge 6 commits into
microsoft:mainfrom
yury-s:fix-43999

Conversation

@yury-s

Copy link
Copy Markdown
Member

Summary

  • page.screencast.start({ path }) with a .mp4 path records AV1 video with the built-in Chromium encoder (Page.startScreenRecording), without ffmpeg and without screencast frames.
  • The recorder is isolated in crVideoRecorder.ts and uses its own CDP session, because Chromium rejects recording and JPEG screencast in one session.
  • Firefox and WebKit throw Recording mp4 video is only supported in Chromium. Other extensions keep the WebM recording.

Fixes #43999

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs work!

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "MCP"

5229 passed, 637 skipped


Merge workflow run.

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "tests 1"

23629 passed, 713 skipped


Merge workflow run.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Use new Page.startScreenRecording for Chromium video capture

2 participants