Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Video & Audio Capture #733

Open
3 of 13 tasks
AntumDeluge opened this issue Jun 5, 2024 · 0 comments
Open
3 of 13 tasks

Support Video & Audio Capture #733

AntumDeluge opened this issue Jun 5, 2024 · 0 comments
Assignees
Labels
type: feature request Desired features and ideas.
Milestone

Comments

@AntumDeluge
Copy link
Member

AntumDeluge commented Jun 5, 2024

💡 Describe your idea

FFmpeg is a powerful command line tool that has the ability to capture & record desktop video & audio. I would like to add support for securely passing parameters to an external app (or FFmpeg executable itself) to allow convenient recording of the client.

Progress has been started with using the web MediaStream Recording API instead.

🔬 Motivation

Gamers love to record their play time.

📝 Alternatives

Using the web MediaStream Recording API. It might be more simple, but I don't know anything about it yet or what types of codecs it supports.

🛠️ Progress

  • Video capture support of the viewport using WebAPI has been added in Support Video Capture #741. It requires debugging to be enabled with /debug screencap. Then it can be started/stopped with /screencap chat command or from main menu.

Remaining to do

Video capture:

Audio capture:

UI:

  • slash action to start/stop
  • menu button to start/stop
@AntumDeluge AntumDeluge added the type: feature request Desired features and ideas. label Jun 5, 2024
@AntumDeluge AntumDeluge self-assigned this Jun 5, 2024
@AntumDeluge AntumDeluge mentioned this issue Jun 10, 2024
3 tasks
@AntumDeluge AntumDeluge changed the title Support Passing Parameters to FFmpeg Support Video & Audio Capture Jul 2, 2024
@AntumDeluge AntumDeluge added this to the 1.48 milestone Jul 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature request Desired features and ideas.
Projects
None yet
Development

No branches or pull requests

1 participant