Software Downloads
The software provided has been tested and works okay on Windows XP, but if you find any bugs please report them via the
Contact Us form.
This software is a graphical user-interface for Nero's AAC/AAC+ audio encoder -- AAC/AAC+ are the audio codecs that have been adopted for DAB+,
and Nero's free AAC/AAC+ encoder is one of if not the best MPEG-4 AAC/AAC+ encoder available. The software also allows conversion from FLAC
files to AAC/AAC+ as well as standard AAC/AAC+ encoding and decoding.
Screenshot with encoder displayed:

Screenshot with encoder hidden:

MPGTrim is a simple MPEG-2 video file trimming graphical user-interface application that tops and tails MPEG files.
MPGTrim also demultiplexes recordings of radio programmes that have been recorded on PC TV cards from MPG format to the native MP2 format that's used for
the radio stations (and the audio channels of TV channels) on the digital TV platforms.

MP2 frame analyzer is a program that analyzes the audio frames of an MP2
file, such as those recorded on a DAB radio (DAB uses the MP2 audio codec).
Output from the program includes information about the audio file, such as the
bit rate, sampling frequency, audio mode etc; the number of audio frames in
the file; the maximum subband used in each frame; and the bit allocation
distribution for each of the subbands-- i.e. the number of frames that a
certain number of bits/levels have been allocated to each subband. To intepret
the bit allocations information you need to download the DAB
specification and refer to sections 7.1.6 and 7.1.7 on pages 64-65.
The input MP2 file to be analyzed must be in the same directory as the exe
application file, or else you will have to enter the whole path to the MP2
file.
This program simulates how different audio formats perform when
uncorrectable bit errors have occurred during transmission. The program adds
errors to the audio file purely at random, and the number of errors added is
dependent on the BER (bit error rate -- BER is a bit of a misnomer, and it is
actually the probability that an error occurs) level that you specify as an
input to the program. A typical target BER level for digital radio
transmission is 10-4 (i.e. there is 1 uncorrectable bit error out
of every 10,000 bits transmitted) and for that BER level you can either enter
0.0001 or 1e-4. If you use very high BER levels, such as 10-2 the
audio will be unlistenable, and at higher BER levels, such as 10-5
there usually won't be any audible problems.
The program also allows the option of using Reed-Solomon error correction
coding to see how well RS coding manages to correct errors that would be
otherwise uncorrected by the inner layer of convolutional error correction
coding that's used on digital radio systems -- Reed-Solomon coding has been
added as an outer-layer of error correction coding for DAB+ to make reception
more robust, and it isn't used on the DAB system.
The reason why I wrote this program was to show that the DAB industry's
claim that MP2 is inherently more robust for broadcasting systems than other
audio codecs is utter nonsense. For a more detailed explanation read the MP2
Robustness Myth section, which also includes some test files you can use.
The input audio file that errors are to be added to must be in the same
directory as the exe application file, or else you will have to enter the
whole path to the file.
Useful applications
The following are liinks to programs that I've found to be useful for audio
and/or video applications:
lame.exe
Lame is the best MP3 encoder available.
Razorlame
Razorlame is an easy-to-use user-interface for the Lame MP3 encoder.
mp3DirectCut
mp3DirectCut is an MP2/MP3 file splitting application, which allows you to
copy, cut and paste sections of MP2/MP3 files and so on. If you want to
process MP2 files you used
|