Skip to content
This repository was archived by the owner on Nov 4, 2022. It is now read-only.

Usage ffdcaenc 2.1.3

wieslawsoltes edited this page Mar 23, 2018 · 1 revision
FFDCAENC --- experimental 'Coherent Acoustics' compressor.

Usage:
  ffdcaenc -i <input.wav> -o <output.dts> -b <bitrate_kbps>

Optional:
  -l  Ignore input length, can be useful when reading from stdin
  -e  Switch output endianess to Little Endian (default is: Big-Endian)
  -r  Reduced Bit Depth for DTS CD format (default is: Full Bit-Depth)
  -h  Print this help screen
  -c  Overwrite the channel configuration (default is: auto-selection)
  -f  Add an additional LFE channel (default: used for 6-channel input)
  -m  Multiple Mono input files (default: -i for multi-channel input file)
       Use -0 <input.wav> -1 <input.wav> etc. (up to -5) Channels are in ITU order:
       0,1,2,3,4,5 --> LF, RF, C, LFE, LS, RS
       The following mono input file combinations are supported:
                1.0             -2 center.wav
                1.1             -2 center.wav -3 lfe-wav
                2.0             -0 left.wav -1 right.wav
                2.1             -0 left.wav -1 right.wav -3 lfe.wav
                3.0             -0 left.wav -1 right.wav -2 center.wav
                3.1             -0 left.wav -1 right.wav -2 center.wav -3 lfe.wav
                4.0             -0 left.wav -1 right.wav -4 ls.wav -5 rs.wav
                4.1             -0 left.wav -1 right.wav -4 ls.wav -5 rs.wav -3 lfe.wav
                5.0             -0 left.wav -1 right.wav -2 center.wav -4 ls.wav -5 rs.wav
                5.1             -0 left.wav -1 right.wav -2 center.wav -4 ls.wav -5 rs.wav -3 lfe.wav

  -v  Show version info

REMARKS:
The input or output filename can be "-" for stdin/stdout.
The bitrate is specified in kilobits per second and may be rounded up
-- use floating-point values for bitrates that are not a multiple of 1 kbps.
Because the encoder uses a 4-byte granularity, i.e., 32 bits per audio frame
(with 512 samples/frame), the ACTUAL bitrate will always be a multiple of:

3         kbps for     48 kHz
2.75625   kbps for   44.1 kHz
2         kbps for     32 kHz
1.5       kbps for     24 kHz
1.378125  kbps for  22.05 kHz
1         kbps for     16 kHz
0.75      kbps for     12 kHz
0.6890625 kbps for 11.025 kHz
0.5       kbps for      8 kHz

-- NOTICE: the values 377.25, 503.25, 754.5 and 1509.75 AT _48kHz_ are exceptions.

* Available channel-layouts:

  -  1: A
  -  2: A, B
  -  3: L, R
  -  4: (L+R), (L-R)
  -  5: Lt, Rt
  -  6: FC, FL, FR
  -  7: FL, FR, BC
  -  8: FC, FL, FR, BC
  -  9: FL, FR, BL, BR
  - 10: FC, FL, FR, BL, BR
  - 11: CL, CR, FL, FR, BL, BR (not supported)
  - 12: FC, FL, FR, BL, BR, OV (not supported)
  - 13: FC, BC, FL, FR, BL, BR (not supported)
  - 14: CL, FC, CR, FL, FR, BL, BR (not supported)
  - 15: CL, CR, FL, FR, SL1, SL2, SR1, SR2 (not supported)
  - 16: CL, FC, CR, FL, FR, BL, BC, BR (not supported)

* Valid sample rates (in kHz):

  8 11.025 12 16 22.05 24 32 44.1 48

* Transmission bitrates (in kbps):

  32     56     64     96     112    128    192     224
  256    320    384    448    512    576    640     768
  960    1024   1152   1280   1344   1408   1411.2  1472
  1536   1920   2048   3072   3840   open   VBR     LOSSLESS

Clone this wiki locally