Ventrilo - Record / Playback

This feature allows you to record voice streams when connected to a Ventrilo server, or you can playback pre-recorded voice streams that you or someone else has captured and saved to a file.

Please see the Bindings Editor for creating advanced function keys which can be used for recording a conversation or starting the playback of a currently loaded recording simply by pressing a single button.

It is strongly recommended that you standardize on the Opus codec so that any recordings you make can be played back on other platforms. The codec is dictated by the server.

All events in a recording are based on a relative time when they occurred and how long the event takes place. The following info describes what each of those columns mean.


Right-clicking on a name or timestamp in the event list window will display a popup menu with the following options.

Mute / Unmute this name

If you right-click on a specific item in the list then all entries that match that name will be either Muted or Unmuted depending on the current mute state of the selected item. When muted, a name will be preceded with the "M" indicator just like it would be in the Ventrilo main window.

Mute all

This option will mute all entries in the recording. This is useful for when you want to single out a User name for playing. Instead of manually muting every person you don't want to listen to you would simply mute everyone and then manually unmute those specific names you want to listen to or export.

Unmute all

This option will unmute all entries in the recording.


This is the relative time index from when the recording was started and is displayed in HH:MM:SS format. If the time value for an event is 00:05:35 then that event will start playing 5 minutes and 35 seconds after you press the Play button.

Please note that if you start a recording and the first sound event doesn't occur until sometime later then playback of that event will be delayed the same way. Thus, if the first event in this list reads 00:05:35 then you will have to wait for 5 minutes and 35 seconds after you press the Play button before you will hear this first event.

However, you can override this functionality by double clicking on any Time event. This will instruct the program to jump forward in time and begin playing the event that you double clicked.

If you made a sound recording that should be synchronized with a game demo then this lag is to your advantage because there can be some kind of visual queue in the game that can be used to instruct a person who would watch your demo to press a bind key that would start the playback of the recording. All they would do is:

1- Start Ventrilo
2- Load your recording file (VRF)
3- Setup a bind for the function Recording - Playback.
4- Start the game and configure it to playback the demo.
5- When they see the visual queue they press the bind to begin playback.


This is the amount time in seconds that the event will be playing.


This shows the status of the event. If it hasn't played then the column will be empty. If it's currently playing you will see the word "Play" in the column. If the event has been played and completed then you will see an asterisk (star) in the column.


This is the login name of the User who generated the event.


This button will open a file finder window that will let you select a pre-recorded file for playback. All Ventrilo recording files will end with the extension .VRF


This button will allow you to save any recording data that is displayed in the window. You should first click the "Info" button and provide any relevant information before saving to a new file if you are the creator of the recording. Note: Modifying someone else's copyrighted material without legal consent may have consequences.


This button will open a new window and allow you to enter information that is specific to the current recording and that will be saved with the file when you click on the "Save" button.


This button will close the window. Please note that if you start a recording or playback of an existing recording then close the window it will have no effect on the operation because the window does not need to be open for either of these operations to function properly.


This button will begin playback of a loaded recording. Please note that if you have the "Mute Sound" check box in the main window checked then you will not hear any sounds from the playback.


This button tells the program to begin recording a voice stream. The program will generate the file name automatically based on the date and time the recording was started and will be placed the Working Directory under the "Recordings" folder which can be found by right-clicking in the main window, select the View menu option and then select the Working Directory option.

If you would like to change the name you must first click the Stop button and then click the Save button.

Note: Users that are muted will still be recorded when using the "Record" function


This button tells the program to stop playback or recording. If you were recording then the program will finish the recording process and complete the automatically generated file.


This button will allow you to export the currently loaded recording from its native VRF format to the WAV file format. From there you can convert the WAV file to any format you like.

Note: The Mute option discussed at the top of this document also applies when exporting the file.


Displays this help information.