Voice Recording
[!WARNING] Alpha Feature: This system is currently in Alpha and is untested. Please report any errors or issues via the Support Server (;support).
The Voice Recording system allows server administrators to record voice channels. The bot captures individual audio and video for each participant and provides all channels seperately.
Features
High-Quality Audio: Records separate audio tracks for each user, ensuring clarity even when people talk over each other.
Easy Access: Uploads the recording and transcript to a secure link for easy sharing and downloading.
How to Use
Starting a Recording
Join the voice channel you wish to record.
Type the command:
;record.The bot will join the channel and begin recording immediately.
Stopping a Recording
Type the command:
;record stop.The bot will stop recording, leave the channel, and process the files.
Wait a few moments for the bot to post the download links for the Audio Recording and Transcript.
Note: Recordings automatically stop after 3 hours.
Permissions
Who can record?: Only users with Administrator permissions can start or stop recordings.
Who is recorded?: Everyone in the voice channel will be included in the recording.
File Information & Advanced Usage
The MKV File
The recording is saved as a Matroska Video (MKV) file. This single file contains all tracks—audio, video, and screenshares from everyone in the voice channel.
Multiple Track Types:
Audio tracks: One for each user who spoke
Video tracks: One for each user who enabled their camera
Screenshare tracks: One for each user who shared their screen
Efficient Compression: We use optimized Opus compression (~58kbps per audio channel) to keep file sizes small while maintaining high quality, similar to YouTube's compression.
All-in-One: You don't need to download separate files for each person or track type; everything is in one container.
Editing & Extracting Tracks
(only needed if your video editor doesnt support MKVs properly) To edit the recording or extract specific tracks, you can use FFmpeg, a powerful free tool.
Click here for an FFmpeg Installation Guide
Extracting All Audio Tracks (Unix/Linux/Mac)
Use this command to extract all audio tracks into separate files:
Extracting All Audio Tracks (Windows)
Extracting All Video Tracks (Unix/Linux/Mac)
Use this command to extract all video tracks (cameras) into separate files:
Extracting All Video Tracks (Windows)
Listing All Tracks
To see all tracks in the MKV file (audio, video, screenshare):
This will show you track numbers and types, which you can then extract individually using -map 0:X where X is the track number.
Troubleshooting
Upload Failed: If the file is too large to upload, the bot will notify you. The file is saved locally for 4 days. Please contact the bot owner or join the Support Server to request the file before it is deleted.
File Name: Saved files are named in the format:
username_start-time_end-time.mkv.
Last updated
Was this helpful?