home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / cd2mp3.zip / others.txt < prev    next >
Text File  |  1999-10-04  |  12KB  |  299 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 six MP3 encoders by encoding CD quality WAVs (yes, even
  8. Classical Music) in MP3s at 128kb/s in stereo or joint-stereo depending on
  9. the encoder's performance and tested them with some $45 headphones and
  10. pm123's spectrum analyzer and equalizer.  I have benchmarked the speed of
  11. the different encoders by encoding Track #8 of DNA² Sound Track (a fairly
  12. complex 8.8 megs WAV) on a P150.  I have tested the encoding quality of the
  13. encoders with Track #12, a complex song using high frequencies, which some
  14. encoders distort very audibly at 128kb/s.
  15.  
  16.  
  17. ToMPG 3.0 for Win32 (http://www.kiss.uni-lj.si/~k4fe0470/tompg.zip)
  18. -------------------
  19.  
  20. This is a Win32 console EXE, but it converts NUMBER ONE with Win32-OS/2
  21. Alpha 0.02!! (http://www.os2ss.com/win32-os2)
  22.  
  23. ToMPG is fast.  I mean astoundingly fast, light speed fast. WARNING!! it's
  24. going to blow your socks off!!  It's almost six times faster (no joke) than
  25. L3Enc 1.0 for OS/2 here.
  26.  
  27. Use the following options to enable 128kb/s and Stereo output though.  The
  28. Joint-Stereo algorithm of ToMPEG is not good. -B64 -M0
  29.  
  30. The hearing test was good.  I didn't hear a difference between the original
  31. WAV and the MP3, but the spectrum analyzer showed a cut off at around
  32. 16kHz.
  33.  
  34. Its downsampling filtering is BS though, so if you plan on encoding low
  35. quality MP3 from high quality WAV, use something else, or downsample it
  36. before using ToMPG.
  37.  
  38. ToMPG also supports MPEG 2 Layer III (lower sampling rate MP3s).
  39.  
  40. This program presumably looks free.  I see it on many unofficial sites,
  41. that means excluding Xing's, and it never comes with any license or
  42. shareware restrictions.  It seems to be the predecessor of the commercial
  43. Win32 Xing encoder (http://www.xingtech.com) which doesn't work with
  44. Win32-OS/2.
  45.  
  46. Speed with -M0 -B64: 29 seconds
  47.  
  48.  
  49. L3Enc 2.72 for DOS  (ftp://ftp.cdrom.com/pub/sac/sound/l3v272d1.zip)
  50. ------------------
  51.  
  52. This one is about 2 times slower than L3Enc for OS/2 without -hq.  With it,
  53. you're better off running it over night, but I haven't figured out what it
  54. actually does (is it just eating CPU cycles for the fun of it or what?).
  55. Sadly, this is the last (and obsolete) official version.  It doesn't even
  56. appear on Fraunhoffer site!!
  57.  
  58. It encodes only in Joint Stereo, but the hearing test was EXCELLENT and the
  59. spectrum analyzer shows a cut off at 20kHz.  So if you are sensitive to
  60. high frequencies, use this encoder.
  61.  
  62. EXTRA EXTRA!!  L3Enc 2.00 can encode in Stereo and Dual Channel if wanted.
  63. I have the archive if it interests anyone.
  64.  
  65. Note, since this is a DOS program, it only supports 8.3 style filenames.
  66.  
  67. L3Enc 2.72 for DOS supports MPEG 2 Layer III (lower sampling rate MP3s).
  68.  
  69. It requires a registration for encoding over 112kb/s.
  70.  
  71. Speed: 4:04 mins
  72.  
  73.  
  74. 8hz's MP3 Encoder 0.2 (http://www.8hz.com)
  75. ---------------------
  76.  
  77. This is a free MP3 encoder based on the public ISO MPEG code (the famous
  78. dist10.tar.gz).  Eventhough it is at least 2 times slower than L3Enc 1.0
  79. for OS/2, the source codes are available for free!!  It is beta at the
  80. moment, it might not always work properly.
  81.  
  82. The hearing test was ok.  The song was distorted all the way, but I didn't
  83. hear a big difference between the original WAV and the MP3 other than very
  84. audible distortions in a few specific places. It also attenuates any
  85. frequency over 16kHz upto at leat 20kHz.
  86.  
  87. 8Hz-mp3 0.2 does not support MPEG 2 Layer III (lower sampling rate MP3s).
  88.  
  89. Note that this encoder is not longer available for download.
  90.  
  91. Speed: 4:48 mins
  92.  
  93.  
  94. BladeEnc 0.76 for OS/2 (http://home8.swipnet.se/~w-82625)
  95. ----------------------
  96.  
  97. This encoder quality resembles 8hz-mp3 since it is based on the same code.
  98. Gives the same kind of distortions at 128kb/s.
  99.  
  100. For CD quality samples, the author says BladeEnc is good to encoder at and
  101. over 160kb/s only, and I have verified this.  He also assures that L3Enc
  102. does not add much over 128 kb/s.  This however, I cannot testify.
  103.  
  104. BladeEnc is free.
  105.  
  106. Speed: 4:10 mins
  107.  
  108.  
  109. Plugger+ 0.4 (http://members.tripod.com/~mp3nkoder)
  110. ------------
  111.  
  112. This one can also be converted using Win32-OS/2.  It is another encoder
  113. based on the ISO source code.
  114.  
  115. It gives similar but better quality as the two previous ones at 128kb/s.
  116. While still distorting the whole song, the small very audible glitch were
  117. not present. Also, it kept all frequencies non-attenuated, at least up to
  118. 20kHz.
  119.  
  120. Plugger+ is also free.
  121.  
  122. Speed: 2:00 mins
  123.  
  124.  
  125. L3Enc 1.0 for OS/2  (http://hobbes.nmsu.edu/pub/os2/apps/mmedia/sound/convert/l3en4os2.zip)
  126. ------------------
  127.  
  128. This is actually the well known L3Enc from Fraunhofer-IIS version 1.0.  It
  129. looks like they used EMX to compile this version of L3Enc for DOS, and it
  130. had the side effect to make it also run in OS/2.  Somebody, somewhere, had
  131. that old copy and made it reappear in public.  The new versions of L3Enc
  132. now use DJGPP and that doesn't make any OS/2 binaries.  Send shit to
  133. Fraunhofer-IIS!!
  134.  
  135. It's reasonably fast, but it hogs the CPU. You should get SPE
  136. (http://hobbes.nmsu.edu/pub/os2/util/system/spe.zip) to reduce its priority
  137. to idle 0 if you want to do something else when it's encoding.
  138.  
  139. It encodes in Joint Stereo only and the hearing test was bad.  It cuts any
  140. any frequencies over 14kHz.  uueeew... worse than FM radio.
  141.  
  142. The -wav parameter doesn't work properly, so you need to feed it RAW files
  143. or you'll hear a pop at the beginning of your MP3s.
  144.  
  145. L3Enc 1.0 for OS/2 does not support MPEG 2 Layer III (lower sampling rate MP3s).
  146.  
  147. Speed: 2:28 mins
  148.  
  149.  
  150. MP3Enc 3.1 for Win32 (http://www.iis.fhg.de/amm/download/mp3enc/)
  151. --------------------
  152.  
  153. This is a new face of L3Enc.  A Win32 EXE is available, but no DOS EXE.
  154. It also converts fine with Win32-OS/2.  Nonetheless, I was very disapointed
  155. by its performance.
  156.  
  157. By default, it cuts off all frequencies over 11kHz. (Remember what AM radio
  158. sounds like?) This makes the sound very muffled.  So I tried to use -bw
  159. 22050 (to set the frequency bandwidth we want), but it still only goes up
  160. to 16kHz.  The resulting MP3s using that parameter contains major "drop
  161. outs" and chops in sound not found in the original WAV.
  162.  
  163. The highest quality (which is the default) doesn't seem to make things any
  164. better (just like L3Enc -hq) while making the encoding process very very
  165. very slow. In addition, we can only use Joint Stereo.
  166.  
  167. This encoder has some nice features like allowing pipes to be used instead
  168. of files (this can be useful for realtime encoding and transfer), and some
  169. other not so nice features like -l3wav which deliberately sticks a RIFF wav
  170. header at the beginning the MP3 file.
  171.  
  172. I don't know what happened in Fraunhofer labs, maybe a visit from
  173. Microsoft?
  174.  
  175. You should get SP to reduce its priority as it hogs the CPU.
  176. (http://hobbes.nmsu.edu/pub/os2/util/system/sp103.zip)
  177.  
  178. MP3Enc 3.1 for Win32 supports MPEG 2 Layer III (lower sampling rate MP3s).
  179.  
  180. This requires a registration for more than 30 seconds of MP3 encoding.
  181.  
  182. Speed with -qual 0: 2:12 mins
  183.  
  184.  
  185. os2enc01.zip
  186. ------------
  187.  
  188. I didn't get it to work at all.  Gives garbage.
  189.  
  190.  
  191. AMPEG 4.3 (http://hobbes.nmsu.edu/pub/os2/apps/mmedia/sound/convert/ampeg43.zip)
  192. ---------
  193.  
  194. Good free package with source codes available to encode mp2 files, but they
  195. need to be a bit larger (192kb/s instead of 128kb/s) than mp3 to achieve
  196. the same quality.  I can hear the difference with my headphones.
  197.  
  198.  
  199. Conclusion
  200. ----------
  201.  
  202. - Speed and good quality   -> ToMPG 3.0
  203. - Low sampling frequencies -> L3Enc 2.72 for DOS
  204. - Absolute highest quality -> L3Enc 2.72 for DOS for 128kb/s and lower
  205.                            -> BladeEnc 0.76 for over 128kb/s
  206.  
  207. Decoders
  208. ========
  209.  
  210. mpg123 for OS/2 0.20 (http://www.cam.org/~guardia/archives/mpg123_020.zip)
  211. --------------------
  212.  
  213. This is my port of mpg123 (which I used to make mpg123.dll).  I included a
  214. WAV routine to output files with a RIFF WAVE header.  So basically,
  215. anything that pm123 or mpg123 can play can be dumped to WAV files that can
  216. then be used for editing, CD burning or reencoding.
  217.  
  218.  
  219. CD-DA utilities
  220. ===============
  221.  
  222. Leech 1.20 (http://hobbes.nmsu.edu/pub/os2/apps/mmedia/cd/grabber/leech120.zip)
  223. ----------
  224.  
  225. This is a CD grabber with dijittering capabilities. There is a very good
  226. reason that you want to prevent any jittering.  Not only does it insert
  227. clicks in your PCM sample, it can also switch the left and right channel!!
  228.  
  229. With my old Goldstar CD-ROM drive, I got loads of "jitter correction
  230. failed" even though Alfons, for example, has no problem reading it.  Must
  231. be that it didn't like to jump all over the place to correct jittering.  My
  232. new Panasonic CD-ROM drive does 0 jitter all the way, now that's neat.
  233. Anyway, if your CD-ROM drive hates CD-DA, try to use -s10 and -j100.  It
  234. might be slow, but at least you get everything.
  235.  
  236. Make sure you use the options to dump the audio track into a RAW file if
  237. you intend to encode it with L3Enc 1.0.  If you don't do so, L3Enc 1.0 will
  238. encode the WAV header (it doesn't recognize it), and you will get a click
  239. at the beginning of your MP3 files.
  240.  
  241. Alfons 0.99b (http://www.algonet.se/~mikkje/files/alf099b.zip)
  242. ------------
  243.  
  244. This is the best CD-DA utility after Leech.  It's very easy to use, and
  245. because Leech can take quite a while reading a track, I use Alfons for
  246. "quick and dirty" grabs.
  247.  
  248. JCDread2 0.1 (ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/cd/grabber/jcdread2.zip)
  249. ------------
  250.  
  251. Does deJittering same as Leech.  Works fine, nothing else to add.
  252.  
  253.  
  254. Front Ends
  255. ==========
  256.  
  257. MP3 PM 0.60b (http://www.kiss.uni-lj.si/~k4fe0470/mp3pm060b.zip)
  258. ------------
  259.  
  260. Looks like a promising control interface, but it's not there yet.  Version
  261. 0.60b constantly keeps engaging in an eternal loop in the PM queue. :(  I
  262. could swear the previous version actually worked though.  Also, there is no
  263. support for custom grabbers/encoders.  It supports L3Enc 1.0, ToMPG 3.0,
  264. MP3 Enc 3.0, New Terra Encoder (aka AMPEG 4.3) and Leech.  Also has an ID3
  265. tag editor for existing MP3s.
  266.  
  267.  
  268. PMConverter 0.04b (http://hobbes.nmsu.edu/pub/os2/apps/mmedia/cd/grabber/pmconv003.zip)
  269. -----------------
  270.  
  271. PMConverter supports CDDB.  It allows, if it finds your CD titles in the
  272. CDDB database (http://www.cddb.org), you not to worry about renaming and
  273. manually setting all the ID3 tags yourself.  It supports any Encoder and
  274. Grabber through REXX support, has a Play/Stop preview of CD tracks, and
  275. supports manual editing of track titles.  Works OK otherwize.
  276.  
  277.  
  278. CD2MP3 PM 1.13 (http://www.cam.org/~guardia/archives/cd2mp3pm113.zip)
  279. --------------
  280.  
  281. This is a very nice (ah, I can't help being biased) utility that I also
  282. programmed that can use any Encoder and Grabber that can run in
  283. non-interactive mode using a simple configuration file.  Supports such
  284. things as CDDB, ID3 tag, Super Grab, CD Drive Auto-Detect, WAV file Drag
  285. and Drop, Play/Stop preview for CD, Statistic Information and Auto
  286. deselecting of tracks and removal of WAV files from the list after
  287. successfull encoding. It reportably works very well, try it out!
  288.  
  289. CD to MP3 0.3b (http://wwwcip.rus.uni-stuttgart.de/~inf25019/cd2mp3pm/cd2mp3b3.zip)
  290. --------------
  291.  
  292. A basic interface supporting ID3 tags, REXX scripts as CD Grabbing and
  293. Encoding interface, statistic information, and Play/Stop CD Preview.  No I
  294. didn't copy on its name, I didn't know it existed when I released CD2MP3.
  295. Works fine!
  296.  
  297. --
  298. Samuel Audet <guardia@cam.org>
  299.