mp3_check helps to identify in explicit detail MP3s that do not correctly follow the MP3 format. It also looks for invalid frame headers, missing frames, etc., and generates useful statistics. This can be especially important when building an archive, and you want high quality MP3s.
| Tags | multimedia Sound/Audio Players MP3 |
|---|---|
| Licenses | GPL |
Recent releases


Changes: This release fixes a memory deallocation problem that can be seen when processing multiple files in a single directory.


Changes: CRC support funtions (in place, but not taken advantage of), requirement of a '-' to designate stdin, display of a usage message when run without options, and more.


Changes: Now able to grab the 2 CRC bytes and display them for each frame. Checking of contiguous frames now happens. You can set what the mininum is by using the '-q' option. The '-q' option eliminates false positives. Various code improvements.


Changes: mp3_check will now change its analysis method depending on whether it is analyzing a stream or a file. If it is a file, the analysis time is decreased by about 88%. Better portability with the Alpha processor and with older Linux distros.


Changes: Preliminary id3v2 support, a new -e option to control the behavior of how errors are generated when an id3v2 tag is found, some changes to the print_usage() function that should correct problems on some systems. The BSDs should be able to compile mp3_check with no problems now.
- All comments
Recent commentsthanks
thanks for this tool
Recursive Checking.
I was wondering about recursive checking, and i read someone's script. It didn't work for me, but, I did work this one easy on RH7.2
'find /MP3DIR -name *.mp3 -exec mp3_check -a -p {} ;'