Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: MP3 playing at wrong pitch/speed; How can I fix it ? (Read 3779 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

MP3 playing at wrong pitch/speed; How can I fix it ?

I have an 85 minute MP3 of a concert.

It plays at the wrong pitch and speed.

MP3VAL reported 3 errors ("warnings"), and said it fixed them; but that did not alter/fix the playing in any way.


I don't have access to the original source for this concert any more; so I'd really like to fix this MP3 if possible.

Is it possible?


I posted the first megabyte of the file in the Uploads 'forum':

http://www.hydrogenaudio.org/forums/index....showtopic=58424

I used WinHEX, with mark-block and copy block to disk; so this snippet is an exact copy of the first meg of the file.

Any help would be much appreciated.

MP3 playing at wrong pitch/speed; How can I fix it ?

Reply #1
You won't be able to do this in the MP3 domain.

Convert to wav, change speed and re-encode

MP3 playing at wrong pitch/speed; How can I fix it ?

Reply #2
Corrupt headers can do that.  (reports the wrong sample rate to the decoder, resulting in incorrect playback).

Dump everything but the first few seconds worth to a new file.  Does it play correctly then?  If it does, then the first header(s) are corrupt.

Maybe a hex editor can fix it? 
Vorbis-q0-lowpass99
lame3.93.1-q5-V9-k-nspsytune

MP3 playing at wrong pitch/speed; How can I fix it ?

Reply #3
gameplay;  thanks much for the suggestion.

I'll look around for an MP3 editor.

I tried looking at it in winhex, but couldn't find anything that was obviously (text) a sample-rate parameter.

 

MP3 playing at wrong pitch/speed; How can I fix it ?

Reply #4
I also guessed that maybe there are a couple of wrong samplerate frames at the beginning. But when I downloaded this clip, it played back ok, even in directshow which is known _not_ to change samplerate on the fly.