Skip to content

Support Video & Audio Capture #733

@AntumDeluge

Description

@AntumDeluge

💡 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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions