如果我使用相同的设置解码并重新编码 MP3 文件,它应该与原始文件相似吗?
处理损坏的 mp3 文件时,重新编码可能很有用。当我直接播放它们(使用 mp3lib)时,它会产生震耳欲聋的咔嗒声和嘟嘟声,但用 mp3lib 解码时,lame --decode
声音会更好(没有嘟嘟声)。
所以我刚刚运行了lame --decode rhapsody.mp3 - | lame -b 64 -h - rhapsody.recode.mp3
。这是处理损坏的 mp3 的好方法吗?
PS 只是好奇:如果我一次又一次地解码/编码它会收敛到什么(如果它收敛)?
答案1
解码和重新编码 MP3 文件就像打开一个 JPG 图像然后将其重新保存为另一个 JPG。
MP3 和 JPG 一样是一种有损压缩格式,因此每次重新编码时都会丢失信息。
然而,可以通过使用最少的压缩来保存,从而将影响降到最低 - 您可以丢弃更少的文件。
因此,就您而言,一次迭代就应该没问题。
然而,如果你坚持下去,你最终会得到越来越多的伪影,并且如果你坚持的时间足够长,你最终可能会得到一丝声音。