Audio Recorder Console
Record sound from any source to many types of audio formats using the command line of Windows.
The Audio Recorder Console is available for FREE for personal or free usage, for commercial usage please
buy a license.
buy a license.
About The Audio Recorder Console is a console program that can record audio from any sound source using a specific format to AAC, APE, MP2, MP3, Vorbis OGG, ACM WAV, PCM WAV and WMA audio files using the command line.
Instructions
Here is the help instuctions of using the Audio Recorder Console from the command line:
*****************************************************************************************
* AudioRecorderConsole - Record audio from any source to many type of audio files. *
*****************************************************************************************
AudioRecorderConsole Command=Record Destination='' [Mode=WasapiLoopbackCapture] [DeviceIndex=0]
[Format=MP3] [Bitrate=192] [Samplerate=44100] [Bits=16] [Channels=2] [StartOnNoise=False]
[StartOnNoiseVal=3] [StopOnSilence=False] [StopOnSilenceVal=3] [StopOnSilenceSeconds=3]
[Await=True|False] [UserName=''] [UserKey='']
Description: Record audio from any source to AAC, APE, MP2, MP3, OGG, ACM WAV and PCM WAV
audio files using the command line.
Arguments:
'Command' - The command to operate. Default is Record. See below all
the available commands.
'Destination=' - The destination audio file.
'Mode=' - The recorder mode. This can be WasapiCapture,
WasapiLoopbackCapture or LineIn.
'DeviceIndex=' - The device index to record from.
'Format=' - The format of the destination audio file.
'Bitrate=' - The bitrate of the destination audio file.
'Samplerate=' - The samplerate of the destination audio file.
'Bits=' - The bit-depth of the destination audio file (for WAV
format only).
'Channels=' - The channels of the destination audio file.
'StartOnNoise=' - Start to record when noise is detected.
'StartOnNoiseVal=' - Start to record when noise is detected meter value.
'StopOnSilence=' - Stop to record when silence is detected.
'StopOnSilenceVal=' - Stop to record when silence is detected meter value.
'StopOnSilenceSeconds=' - Stop to record when silence is detected after X seconds
of silence.
'DecodeMode' - The decoding mode of the operation. This can be from local
codecs or by using the FFMpeg libraries.
'ACMTag=' - The selected ACM tag (for ACM encoding). The default tag is PCM.
'ACMFormat=' - The selected ACM format of the selected ACM tag (for
ACM encoding).
The default format is 44.100 kHz, 16 Bit, Stereo.
'Await=' - Wait for a key when the operation has done.
'UserName' - The user name.
'UserKey' - The user key.
Example: This example will record sound from the speakers to WMA audio file.
./AudioRecorderConsole Destination="destination.wma" Format=WMA Bitrate=192 Samplerate=44100
Bits=16 Channels=2 Await=False
AudioRecorderConsole Command='GetDevices' [Mode=WasapiLoopbackCapture] [Await=True|False]
Description: Get the installed input devices that installed on the local machine.
AudioRecorderConsole Command='GetModes' [Await=True|False]
Description: Get the available recorder modes.
AudioRecorderConsole Command='GetFormats' [Await=True|False]
Description: Get supported formats.
AudioRecorderConsole Command='GetBitrates' [Await=True|False]
Description: Get supported bitrates.
AudioRecorderConsole Command='GetSamplerate' [Await=True|False]
Description: Get supported samplerates.
AudioRecorderConsole Command='GetBits' [Await=True|False]
Description: Get supported bit-depths.
AudioRecorderConsole Command='GetChannels' [Await=True|False]
Description: Get supported channels.
AudioRecorderConsole Command='GetACMTags' [Samplerate=44100] [Bits=16] [Channels=2]
[Await=True|False]
Description: Get the supported ACM tags according to the selected samplerate,
bit-depth and channels.
Arguments:
'Samplerate=' - Get the ACM tags according to the samplerate value.
'Bits=' - Get the ACM tags according to the bit-depth value.
'Channels=' - Get the ACM tags according to the channels value.
AudioRecorderConsole Command='GetACMFormats' [ACMTag='PCM'] [Samplerate=44100]
[Bits=16] [Channels=2] [Await=True|False]
Description: Get the supported ACM formats according to the selected ACMTag,
the selected samplerate, bit-depth and channels.
Arguments:
'ACMTag=' - Get the ACM formats according to the ACM tag value.
'Samplerate=' - Get the ACM tags according to the samplerate value.
'Bits=' - Get the ACM tags according to the bit-depth value.
'Channels=' - Get the ACM tags according to the channels value.
AudioRecorderConsole Command='GetFFMpegDecoders' [Await=True|False]
Description: Display all the supported FFMpeg formats, codecs and extensions.
AudioRecorderConsole Command='Help' [Await=True|False]
Description: Display this help.
Download
Use it
- Download the Audio Recorder Console 1.0 to your machine.
- Extruct the compressed file (with 7-zip).
- Run the console.