我有一个Flac文件original.flac
,并且我将ffmpeg
与libmp3lame
一起使用,将flac
文件编码为mp3
。然后,我将mp3
解码回flac
。现在,我试图查看此转换列出了多少质量。我注意到新的flac
文件的开头是0。我想要成对的差,所以这弄乱了我的成对计算(即,将同一样本的两个幅度之间的差之和除以范数)。我阅读了libmp3lame常见问题,它提到填充大小为1160(来源:http://lame.sourceforge.net/tech-FAQ.txt)
mp3中的flac
具有额外的2064帧。我尝试用1160、1056、1057、1160、1688补偿,但是这些补偿都没有使歌曲排成一行。我在flac
文件中手动搜索了0,发现开头有1313 0。
进行成对比较的正确方法是什么?我正在尝试定量地发现flac->mp3->flac
转换带来的质量损失。有更好的方法来衡量吗?