I have a lossy AAC audio file. I would like it to be slightly faster, and slightly higher pitched. I would like to avoid loosing any audio quality, such as by re-encoding the stream.
I am well aware that if I wanted to increase the speed without increasing the pitch, I would be SOL for avoiding a re-encode. Same for increasing the pitch without increasing the speed, because these effects require relatively complicated filters.
However, I want to do something a lot simpler—increase the speed and the pitch at the same time, by the same amount. The same as what would happen if you played a vinyl record or cassette tape too quickly.
My recording currently has a sample rate of 44100hz. If I could change it to 48000hz without re-encoding, I would get a ~9% speed bump, which would be perfect! However, I can't seem to find a way to do this! Ffmpeg's asetrate
filter, for example, requires a stream copy!
Surely there should be a way to do this? It seems technically simple...