Audio Recorder Console

Record sound from any source to many types of audio formats using the command line of Windows.

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.

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
  1. Download the Audio Recorder Console 1.0 to your machine.
  2. Extruct the compressed file (with 7-zip).
  3. Run the console.