MP4ENC: MPEG-4 Audio VM Encoder FCD V0.1 08-may-98

usage: MP4ENC -switches <audio file(s)>
switches: -h        print help
          -m <x>    codec mode (par, lpc, tf, g729, g723) (dflt: par)
          -r <x>    bit rate [bit/s] (dflt: 6000)
          -vr       enable variable bit rate
          -b <x>    bit reservoir size [bit] (dflt: 0)
          -bi <x>   initial bit reservoir bits
                    (dflt: bit reservoir size)
          -c <x>    encoder parameter string (dflt: )
          -ts <x>   start time of encoded region [sec] (dflt: 0)
          -td <x>   duration of encoded region [sec]
                    (dflt: until end of file)
          -o <x>    output file name
          -n <x>    number of audio channels for bit stream header
                    (0=as input file) (dflt: 0)
          -s <x>    sampling frequency [Hz] for bit stream header
                    (0=as input file) (dflt: 0)
          -po <x>   default path original audio files (dflt: $MP4_ORI_PATH)
          -pb <x>   default path bit stream files (dflt: $MP4_BIT_PATH)
          -eo <x>   original audio file extension
                    supported file formats: .au, .snd, .wav, .aif, .raw
                    (dflt: $MP4_ORI_FORMAT / .au)
                    (raw format: $MP4_RAWAUDIOFILE)
          -eb <x>   bit stream file extension (dflt: .mp4)
          -ni       disable bit info string
          -nh       disable mp4 bit stream header
          -ms <x>   bit stream magic string (dflt: .mp4)
          -d <x>    main debug level (dflt: 0)
          -da <x>   audio file debug level (dflt: 0)
          -db <x>   bit stream debug level (dflt: 0)
          -dc <x>   cmd line debug level (dflt: 0)
          -dq <x>   quantizer  debug level (dflt: 0)

parametric encoder core V5.0 12-nov-97
encoder parameter string format:
  list of tokens (tokens separated by characters in " ,=")

token list format: switches
switches: h          print help
          m <x>      parametric codec mode (hvx, il, swit, mix) (dflt: il)
          dm <x>     HVXC delay mode (0=short 1=long) (dflt: 0)
          vr <x>     HVXC variable rate mode (0=fixed 1=var)
                     (set frame work option -vr) (dflt: 0)
          mm <x>     HVXC/IL mix mode (2ch: L=HVXC R=IL, use with -n 1)
                     (0=HVXC 1=HVXC2+IL 2=HVXC4+IL 3=IL  -=cycle periode)
                     (dflt: 1)
          dl <x>     debug level (dflt: 0)
          dli <x>    debug level individual lines (dflt: 0)
          fd <x>     frame duration [sec] (dflt: 0.032)
          mnl <x>    max num individual lines
          mlf <x>    max line frequency
          me <x>     max num envelopes (1=il/harm 2=+noise) (dflt: 1)
          mh <x>     max num harmonic tones (dflt: 1)
          mhl <x>    max num lines of harmonic tone (dflt: 64)
          mn <x>     max num noise paramters (dflt: 16)
          hie <x>    harm/indi enha flag (0=basic 1=enha) (dflt: 0)
          hibr <x>   harm/indi basic bit rate (dflt: full rate)
          hiq <x>    harm/indi quant mode (-1=auto 0..3) (dflt: -1)
          hieq <x>   harm/indi enha quant mode (-1=auto 0..3) (dflt: -1)
          hicm <x>   harm/indi continue mode (0=hi, 1=hi&ii) (dflt: 0)
          iecm <x>   indi encoder continue mode (0=cont 1=no-cont) (dflt: 0)
          bsf <x>    HILN bitstream format (0=VM 1=9705 2=CD) (dflt: 2)
          clas <x>   for test only
                     (classifier mode 0=pause req. 1=no pause req.) (dflt: 0)
          test <x>   for test only
                     (hvxc/il alternate periode +=IL/HVXC/.. -=HVXC/IL/..)
                     (dflt: 0)
          ed <x>     HVXC only mode encoder delay comp.: 0=0/20ms 1=6/26ms
                     (dflt: 0)

--------------------------------------------------------
LPC-based encoder core V5.0 13-nov-97
Usage:
     mp4enc -m lpc -r <rate> -c "<options>" <speech file>
      where <rate> is the desired bit rate
            <speech file> is a 8kHz/16kHz speech file
            <options> are:
                n <NumEnhStage> : the number of enhancement layers
                q <0/1> : Scalar Quantizer (0) or Vector Quantizer (1)
                l <0/1> : Lossless Coding OFF (0) or ON (1)
                f <0/1> : Fine Rate Control OFF (0) or ON (1)
                b <NBbitrate> : the bitrate for NarrowBand speech in the BandWidthScalable coder
                p <0/1> : Pre-processing OFF (0) or ON (1)
                d <0/1> : Debug Level OFF (0) or ON (1)

--------------------------------------------------------
t/f-based encoder core V5.0 20-nov-97
encoder parameter string format:
possible options:
-qc_mdct16
-qc_mdct16_960
-qc_uer
-qc_src
-qc_ntt [-no_syncword] [-ntt_pw_{int,ext}] [-ntt_varbit_{on,off}] 
-pp_aac
-qc_aac
-qc_aac_960
-aac_sca
-mode <n> :  see below   for more info 
-core <n> :  n=0: :g729   n=5: MPEG-4 Celp 6 kbps  n=9: NTT VQ 6 kbps 10: NO_CORE
-aac_raw   caution: works only with framework switch -vr !
-aac_pns <start_band_for_perceptual_noise_subst>
-aac_tns-aac_bsac
-aac_nosfacs: make all scalefacs be equal
-no_tstream
-len_tstream
-pred ltp
-pred nok_bwp
-wsm <win_switch_mode>
-wlp <blksize> <med> <short>
-nttScl <Br1> [<Br2> [<Br3> [<Br4> ...]]] (scalable, Br in kbit/s)


-mode <int> : operating modes for scalable  coding
 mode:  0   ch_no_core: 1   ch_no_max : 1   tf_layers : 0  

 mode:  1   ch_no_core: 2   ch_no_max : 2   tf_layers : 0  

 mode:  2   ch_no_core: 0   ch_no_max : 1   tf_layers : 1  
  no_channel for tf_layer 0: 1  
 mode:  3   ch_no_core: 0   ch_no_max : 2   tf_layers : 1  
  no_channel for tf_layer 0: 2  
 mode:  4   ch_no_core: 1   ch_no_max : 1   tf_layers : 1  
  no_channel for tf_layer 0: 1  
 mode:  5   ch_no_core: 1   ch_no_max : 2   tf_layers : 1  
  no_channel for tf_layer 0: 2  
 mode:  6   ch_no_core: 2   ch_no_max : 2   tf_layers : 1  
  no_channel for tf_layer 0: 2  
 mode:  7   ch_no_core: 1   ch_no_max : 1   tf_layers : 2  
  no_channel for tf_layer 0: 1    no_channel for tf_layer 1: 1  
 mode:  8   ch_no_core: 1   ch_no_max : 2   tf_layers : 2  
  no_channel for tf_layer 0: 1    no_channel for tf_layer 1: 2  
 mode:  9   ch_no_core: 1   ch_no_max : 2   tf_layers : 2  
  no_channel for tf_layer 0: 2    no_channel for tf_layer 1: 2  
 mode:  10   ch_no_core: 2   ch_no_max : 2   tf_layers : 2  
  no_channel for tf_layer 0: 2    no_channel for tf_layer 1: 2  
 mode:  11   ch_no_core: 0   ch_no_max : 1   tf_layers : 2  
  no_channel for tf_layer 0: 1    no_channel for tf_layer 1: 1  
 mode:  12   ch_no_core: 0   ch_no_max : 2   tf_layers : 2  
  no_channel for tf_layer 0: 1    no_channel for tf_layer 1: 2  
 mode:  13   ch_no_core: 0   ch_no_max : 2   tf_layers : 2  
  no_channel for tf_layer 0: 2    no_channel for tf_layer 1: 2  
 mode:  14   ch_no_core: 0   ch_no_max : 1   tf_layers : 3  
  no_channel for tf_layer 0: 1    no_channel for tf_layer 1: 1    no_channel for tf_layer 2: 1  
 mode:  15   ch_no_core: 0   ch_no_max : 0   tf_layers : 0  
g729 encoder dummy module , g729 encoder not compiled in
g723 encoder dummy module , g723 encoder not compiled in
