home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1998 September / PCO_0998.ISO / filesbbs / os2 / cd2mp3pm.arj / CD2MP3PM.ZIP / others.txt < prev    next >
Encoding:
Text File  |  1998-07-02  |  8.6 KB  |  219 lines

  1. Here are other recommended tools for MP3 in OS/2 I tried before releasing
  2. this version of pm123 or cd2mp3pm.
  3.  
  4. MP3 Encoders
  5. ============
  6.  
  7. I have tried five MP3 encoders by encoding CD quality WAVs (yes, even
  8. Classical Music) in MP3s at 128kb/s in stereo (not joint stereo, when
  9. possible) and tested them with some $40 headphones and pm123's spectrum
  10. analyzer and equalizer.  I have benchmarked the speed of the different
  11. encoders by comparing it with L3Enc 1.0 for OS/2's because probably all MP3
  12. OS/2 users tried it at least once.
  13.  
  14. ToMPG 3.0 for Win32 (http://www.kiss.uni-lj.si/~k4fe0470/tompg.zip)
  15. -------------------
  16.  
  17. This is a Win32 console EXE, but it converts NUMBER ONE with Win32-OS/2
  18. Alpha 0.02!! (http://www.os2ss.com/win32-os2)
  19.  
  20. ToMPG is fast.  I mean astoundingly fast, light speed fast. WARNING!! it's
  21. going to blow your socks off!!  It's seven (7) times faster (no joke) than
  22. L3Enc 1.0 for OS/2 here.
  23.  
  24. Use the following options to enable 128kb/s and Stereo output though.  The
  25. default values aren't terrific. -B64 -M0
  26.  
  27. The hearing test was good.  I didn't hear a difference between the original
  28. WAV and the MP3, but the spectrum analyzer showed a cut off at around
  29. 16kHz.
  30.  
  31. Its downsampling filtering is BS though, so if you plan on encoding low
  32. quality MP3 from high quality WAV, use something else, or downsample it
  33. before using ToMPG.
  34.  
  35. ToMPG also supports MPEG 2 Layer III (lower sampling rate MP3s).
  36.  
  37. This program presumably looks free.  I see it on many unofficial sites,
  38. that means excluding Xing's, and it never comes with any license or
  39. shareware restrictions.  It seems to be the predecessor of the commercial
  40. Win32 GUI Xing encoder (http://www.xingtech.com).
  41.  
  42.  
  43. 8hz's MP3 Encoder 0.2 (http://www.8hz.com)
  44. ---------------------
  45.  
  46. This is a free MP3 encoder based on the public ISO MPEG code (the famous
  47. dist10.tar.gz).  Eventhough it is at least 3 times slower than L3Enc 1.0
  48. for OS/2, the source codes are available for free!!  It is beta at the
  49. moment, it might not always work properly.
  50.  
  51. The hearing test was good.  I didn't hear a difference between the original
  52. WAV and the MP3, although it attenuates any frequency over 16kHz upto 20kHz
  53. where it cuts off.
  54.  
  55. 8Hz-mp3 0.2 does not support MPEG 2 Layer III (lower sampling rate MP3s).
  56.  
  57.  
  58. L3Enc 2.72 for DOS  (ftp://ftp.cdrom.com/pub/sac/sound/l3v272d1.zip)
  59. ------------------
  60.  
  61. This one is about 2 times slower than L3Enc for OS/2 without -hq.  With it,
  62. you're better off running it over night, but I haven't figured out what it
  63. actually does (is it just eating CPU cycles for the fun of it or what?).
  64. Sadly, this is the last (and obsolete) official version.  It doesn't even
  65. appear on Fraunhoffer site!!
  66.  
  67. It encodes only in Joint Stereo, but the hearing test was good and the
  68. spectrum analyzer shows a cut off at 20kHz.  So if you are sensitive to
  69. high frequencies, use this encoder.
  70.  
  71. Note, since this is a DOS program, it only supports 8.3 style filenames.
  72.  
  73. L3Enc 2.72 for DOS supports MPEG 2 Layer III (lower sampling rate MP3s).
  74.  
  75. It requires a registration for encoding over 112kb/s.
  76.  
  77.  
  78. L3Enc 1.0 for OS/2  (http://hobbes.nmsu.edu/pub/os2/apps/mmedia/sound/convert/l3en4os2.zip)
  79. ------------------
  80.  
  81. This is actually the well known L3Enc from Fraunhofer-IIS version 1.0.  It
  82. looks like they used EMX to compile this version of L3Enc for DOS, and it
  83. had the side effect to make it also run in OS/2.  Somebody, somewhere, had
  84. that old copy and made it reappear in public.  The new versions of L3Enc
  85. now use DJGPP and that doesn't make any OS/2 binaries.  Send shit to
  86. Fraunhofer-IIS!!
  87.  
  88. It's reasonably fast, but it hogs the CPU. You should get SPE
  89. (http://hobbes.nmsu.edu/pub/os2/util/system/spe.zip) to reduce its priority
  90. to idle 0 if you want to do something else when it's encoding.
  91.  
  92. It encodes in Joint Stereo only and the hearing test was bad, even if it
  93. only cuts any frequencies over 16kHz.  The sound seems centered, probably
  94. that the Joint Stereo is too wide.
  95.  
  96. The -wav parameter doesn't work properly, so you need to feed it RAW files
  97. or you'll hear a pop at the beginning of your MP3s.
  98.  
  99. L3Enc 1.0 for OS/2 does not support MPEG 2 Layer III (lower sampling rate MP3s).
  100.  
  101.  
  102. MP3Enc 3.0 for Win32 (http://www.iis.fhg.de/amm/download/mp3enc/)
  103. --------------------
  104.  
  105. This is a new face of L3Enc.  A Win32 EXE is available, but no DOS EXE.
  106. It also converts fine with Win32-OS/2.  Nonetheless, I was very disapointed
  107. by its performance.
  108.  
  109. By default, it cuts off all frequencies over 11kHz. This makes the sound
  110. very muffled.  So I tried to use -bw 22050 (to set the frequency bandwidth
  111. we want) and it still only goes up to 16kHz.  The resulting MP3s also have
  112. small "drop outs" and chops in sound not found in the original WAV. Against
  113. all expectation, the highest quality (which is the default) seems to make
  114. them worse while making the encoding process very very very slow. In
  115. addition, we can only use Joint Stereo.
  116.  
  117. At lowest quality, it's about the same speed as L3Enc 1.0 for OS/2.
  118.  
  119. This encoder has some nice features like allowing pipes to be used instead
  120. of files (this can be useful for realtime encoding and transfer), and some
  121. other not so nice features like -l3wav which deliberately sticks a RIFF wav
  122. header at the beginning the MP3 file.
  123.  
  124. I don't know what happened in Fraunhofer labs, maybe a visit from
  125. Microsoft?
  126.  
  127. You should get SP to reduce its priority as it hogs the CPU.
  128. (http://hobbes.nmsu.edu/pub/os2/util/system/sp103.zip)
  129.  
  130. MP3Enc 3.0 for Win32 supports MPEG 2 Layer III (lower sampling rate MP3s).
  131.  
  132. This requires a registration for more than 30 seconds of MP3 encoding.
  133.  
  134. os2enc01.zip
  135. ------------
  136.  
  137. I didn't get it to work at all.  Gives garbage.
  138.  
  139. AMPEG 4.3 (http://hobbes.nmsu.edu/pub/os2/apps/mmedia/sound/convert/ampeg43.zip)
  140. ---------
  141.  
  142. Good free package with source codes available to encode mp2 files, but they
  143. need to be a bit larger (192kb/s instead of 128kb/s) than mp3 to achieve
  144. the same quality.  I can hear the difference with my headphones.
  145.  
  146. Conclusion
  147. ----------
  148.  
  149. - Speed and good quality   -> ToMPG 3.0
  150. - Low sampling frequencies -> ToMPG 3.0
  151. - Very low sampling
  152.   frequencies (MPEG 2.5)   -> L3Enc 2.72 for DOS
  153. - Absolute highest quality -> L3Enc 2.72 for DOS
  154. - Downsampling             -> L3Enc 2.72 for DOS
  155. - Geek source code         -> 8hz-MP3 and AMPEG 4.3
  156. - Low CPU decoding usage   -> MP2 (Layer II) with ToMPG or AMPEG 4.3
  157.  
  158.  
  159. Decoders
  160. ========
  161.  
  162. mpg123 for OS/2 0.20 (http://www.cam.org/~guardia/archives/mpg123_020.zip)
  163. --------------------
  164.  
  165. This is my port of mpg123 (which I used to make mpg123.dll).  I included a
  166. WAV routine to output files with a RIFF WAVE header.  So basically,
  167. anything that pm123 or mpg123 can play can be dumped to WAV files that can
  168. then be used for editing, CD burning or reencoding with ToMPG.
  169.  
  170.  
  171. CD-DA utilities
  172. ===============
  173.  
  174. Leech 1.20 (http://hobbes.nmsu.edu/pub/os2/apps/mmedia/sound/editors/leech120.zip)
  175. ----------
  176.  
  177. This is a CD grabber with dijittering capabilities. There is a very good
  178. reason that you want to prevent any jittering.  Not only does it insert
  179. clicks in your PCM sample, it can also switch the left and right channel!!
  180.  
  181. With my old Goldstar CD-ROM drive, I got loads of "jitter correction
  182. failed" even though Alfons, for example, has no problem reading it.  Must
  183. be that it didn't like to jump all over the place to correct jittering.  My
  184. new Panasonic CD-ROM drive do 0 jitter all the way, now that's neat.
  185. Anyway, if your CD-ROM drive hates CD-DA, try to use -s10 and -j100.  It
  186. might be slow, but at least you get everything.
  187.  
  188. Make sure you use the options to dump the audio track into a RAW file if
  189. you intend to encode it with L3Enc.  If you don't do so, L3Enc will encode
  190. the WAV header (it doesn't recognize it), and you will get a click at the
  191. beginning of your MP3 files.
  192.  
  193. Alfons 0.99b (http://www.algonet.se/~mikkje/files/alf099b.zip)
  194. -----------
  195.  
  196. This is the best CD-DA utility after Leech.  It's very easy to use, and
  197. because Leech can take quite a while reading a track, I use Alfons for
  198. "quick and dirty" grabs.
  199.  
  200.  
  201. Front Ends
  202. ==========
  203.  
  204. MP3 PM 0.55 (http://www.kiss.uni-lj.si/~k4fe0470/mp3pm055.zip)
  205. -----------
  206.  
  207. Looks like a promising control interface, but at the moment it only
  208. supports Leech and the defunct L3Enc 1.0.  Nice GUI though.
  209.  
  210. CD2MP3 PM 0.90 (http://www.cam.org/~guardia/archives/cd2mp3pm_090.zip)
  211. --------------
  212.  
  213. This is a very nice (ah, I can't help being biased) utility that I also
  214. programmed that can use any Encoder and Grabber that can run in
  215. non-interactive mode using a simple configuration file.  It reportably
  216. works very well, try it out!
  217.  
  218. Samuel Audet <guardia@cam.org>
  219.