ADPCM_enc v2.0a (C) 2009-2014 Lorence Lombardo.
WTF is ADPCM_enc ?
ADPCM_enc is an encoder for Christian Buchner's ADPCM format, using the
ZyXel compression algorithm.
ADPCM_enc can even encode into 8SVX-FDC/EDC.
ADPCM_enc can even encode into my very own 8SVX-ADPCM implementation.
ADPCM_enc will also encode into the my very own LLADPCM format.
LLADPCM should be considered as the successor of 8SVX-ADPCM/FDC/EDC.
LLADPCM is stereo stream friendly and has a default comment of the date and
time of encoding. The default comment can be changed by the following:-
setenv LLADPCMcom "some other comment"
The following line is reserved for no comment:-
setenv LLADPCMcom NULL
The following line is reserved for the comment file "ram:LLADPCMcom.txt":-
setenv LLADPCMcom COMFILE
Unlike 8SVX-FDC/EDC, LLADPCM-FDC/EDC does not need to read a pad byte
followed a reference byte, because LLADPCM-FDC/EDC will always start with a
zero byte reference.
Developers interested in supporting the playing of LLADPCM should refer to
the archive "ADPCM_dec.lha" on the aminet for more information.
ADPCM_enc can encode almost any uncompressed AIFF/C, RIFF-WAV and MAUD file
types, including float 64.
ADPCM_enc is also "PIPE:" friendly.
ADPCM_enc <in_file> <out_file> <method> [bit] [fre] [chan] [I/U/F] [F]
<method> can be one of:- 2, 3, 82, 83, 82M, 83M, 8, 8M, 8F, 8E, 8FM, 8EM,
L2, L3, L2M, L3M, L4, L5, L4M or L5M.
I=intel, U=unsigned, F=float
Use `meth' for the input file for a <method> description.
eg. ADPCM_enc Noonan.wav Noonan.adpcm 2
If the first three optional parameters are supplied after the "<method>"
parameter, then the input file will be treated as RAW data.
When encoding into stereo 8SVX it is recommended that you write to "RAM:" if
possible for a significantly improved peformance.
See the following archive's on the Aminet for related interest:-
"ADPCM_dec.lha", "mp3toSV.lha", "playOGG.lha", "ADPCM_Package.lha",
"8svx_comp.lha" and "LLAD_com.lha".
Feeling bored ? :)
Why not check out this URL ?