About BladeEnc

Introduction

BladeEnc is a freeware MP3 encoder. It is based on the same ISO compression routines as mpegEnc, so you can expect roughly the same, or better, quality . The main difference is the appearance and speed. BladeEnc doesn't have a nice, user-friendly interface like mpegEnc, but it is more than three times faster, and it works with several popular front-end graphical user interfaces .
 

Background

Besides always being a music lover, I've had a habit of collecting things for as long as I can remember. So, when I decided a half year ago to assemble my own MP3 collection, it soon became almost an obsession. I encoded my own CD's, borrowed and encoded CD's from my friends, and swapped MP3's with distant friends and relatives. Although I seldom copied songs from Internet sites (I wanted complete albums, not just the most popular songs), I found myself roaming the net time after time, searching for the latest encoders and information on which encoders produced the best quality. Since I wanted to build a collection that I could enjoy for life, quality was a big issue for me. Since I definitely could hear the difference between a 128 kBit MP3 and the original CD, I decided to use 256 kBit for my collection. That way I would be on the safe side when it came to quality. The only problem was that most encoders didn't support bitrates above 128 kBit. Then SoloH's mpegEnc arrived as a gift from above. Not only did it support a huge number of bitrates (including 256 kBit) and have a nice user interface, it was also freeware! The only drawback was that it was noticeably slower than all the other encoders I tested. Some time later SoloH (the creator of mpegEnc) made the source code he had based mpegEnc on (some reference code from ISO) available through his web site. Since I'm a professional game programmer with a lot of knowledge and experience in writing fast and well-optimized code, I decided to download the source and see if I could improve the one thing that I found frustrating with mpegEnc: the slowness of encoding. After about a month of work (I'm very busy, so I could only spare a few hours each weekend) I had the first beta version of my encoder finished. It was somewhere between 50 and 100% faster than mpegEnc, depending on the machine, so I decided to tidy it up a bit and release it.