IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
How accurate are programs that detect and fix Mp3 errors?
FrgNdTd
post Nov 24 2011, 03:13
Post #1





Group: Members
Posts: 14
Joined: 7-November 11
Member No.: 95007



I scanned my music library with both Mp3test and Mp3val. Both programs detected different errors in various files. I recently ripped an album with foobar2000 that was ripped with minor errors, neither program detected these when scanned. How accurate are programs that are intended to detect errors and what does fixing these errors accomplish as far as audio quality?
Go to the top of the page
+Quote Post
pdq
post Nov 24 2011, 03:54
Post #2





Group: Members
Posts: 3450
Joined: 1-September 05
From: SE Pennsylvania
Member No.: 24233



Ripping errors and mp3 errors are two completely different things.
Go to the top of the page
+Quote Post
FrgNdTd
post Nov 24 2011, 05:35
Post #3





Group: Members
Posts: 14
Joined: 7-November 11
Member No.: 95007



Okay, thanks. If an audio file is compromised during a rip, where the quality is affected, is there any way to identify/repair it without re-ripping?
Go to the top of the page
+Quote Post
kwanbis
post Nov 24 2011, 06:04
Post #4





Group: Developer (Donating)
Posts: 2390
Joined: 28-June 02
From: Argentina
Member No.: 2425



No.


--------------------
MAREO: http://www.webearce.com.ar
Go to the top of the page
+Quote Post
probedb
post Nov 24 2011, 09:20
Post #5





Group: Members
Posts: 1321
Joined: 6-September 04
Member No.: 16817



QUOTE (FrgNdTd @ Nov 24 2011, 04:35) *
Okay, thanks. If an audio file is compromised during a rip, where the quality is affected, is there any way to identify/repair it without re-ripping?


Just rip it properly in the first place, there's plenty of guides on the Wiki for EAC etc smile.gif
Go to the top of the page
+Quote Post
Ouroboros
post Nov 24 2011, 11:06
Post #6





Group: Members
Posts: 291
Joined: 30-May 08
From: UK
Member No.: 53927



CueTools will repair some ripping errors in lossless (FLAC) files if the disc details are in its CTDB database.
Go to the top of the page
+Quote Post
DVDdoug
post Dec 8 2011, 21:40
Post #7





Group: Members
Posts: 2716
Joined: 24-August 07
From: Silicon Valley
Member No.: 46454



QUOTE
I scanned my music library with both Mp3test and Mp3val.
Those programs look at the MP3 file structure. They can't tell you if there was a problem with the ripped-data fed-into the MP3 encoder. If you get a ripping error that makes a "click", "tick", or skip in the sound, your MP3 encoder will happily encode that defective sound and the MP3 file won't have errors... It will just have bad sound.

This is similar to digitally recording a vinyl LP. The clicks & pops are defects in the audio, but those clicks & pops are not data-errors. Or, it's like an error on a spreadsheet. If you type the wrong number into your spreadsheet, there is nothing wrong with the file.

Fixing the MP3 file won't fix the audio problem. But, if you can't hear any problems caused by ripping errors, it's no big deal. Especially if you are encoding to a lossy format like MP3. Tiny details you can't hear are often thrown-out during MP3 endoding anyway. wink.gif

QUOTE
Both programs detected different errors in various files.

I'll add another MP3 tool.. And, I've had similar issues... I sometimes use VBRFix. I've had errors found by Mp3Val that it can't fix (missing XING header???). After running VBRFix, Mp3Val still finds an error (number of bytes???), but it can fix it the 2nd time. i don't know where these errors came from... Maybe an older version of LAME???

I have not tried Mp3test.

This post has been edited by DVDdoug: Dec 8 2011, 21:40
Go to the top of the page
+Quote Post
Porcus
post Jan 29 2012, 01:29
Post #8





Group: Members
Posts: 1995
Joined: 30-November 06
Member No.: 38207



So ... how do these various tools work? As of now, I have just tried foobar2000's 'Rebuild MP3 stream' function, and the MP3Repacker tool (which does not really boast of repairing anything, but it does take a faulty file in and return something which verifies as OK). Do they simply remove faulty frames, leading to a minor skip? (The mp3val documentation suggests so.) And is that what is usually done on playback?

This post has been edited by Porcus: Jan 29 2012, 01:33


--------------------
One day in the Year of the Fox came a time remembered well
Go to the top of the page
+Quote Post
[JAZ]
post Jan 29 2012, 11:54
Post #9





Group: Members
Posts: 1798
Joined: 24-June 02
From: Catalunya(Spain)
Member No.: 2383



Premise:
MP3 files are composed of blocks (packets) of fixed size, that have a header indicating what is inside. Some of these packets have special meaning, like the VBR header (the vbr header is a packet that allows correct seeking and song length estimation for VBR files).
MP3 files also use to have "attached" data like ID3 tags at the end(v1, v2.4?) or start (v2.3).

* MP3Val: Checks that each block starts where it is supposed to start, that the header of those blocks is consistent within the file and that, if present, the VBR header is consistent with the length of the file.

*VBRFix: Its only use is to correct the VBR header. This header has 100 points to seek from start to end of file in steps of 1% of the duration. It can fix it or add it, if missing.

* Foobar2000: As the name implies, foobar rebuilds the stream. This means reading the file and packing it again. Its use is the same as MP3Val, but foobar2000 also writes the vbr header and maintains the tags.

* MP3repacker: This program has two uses: get a VBR file out of a CBR file and viceversa. To do this, it needs to rebuild the stream and in doing so, it will correct any packet that could have a problem (IIRC, it reports such situation).


And as has been said in previous posts, this only corrects errors in the file, not in the audio.

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th December 2014 - 02:24