大约十年前,我将所有高于 CBR 192 kbps 的 mp3 文件转换为精确的 CBR 192 kbps。这是因为我再也听不出 CBR 192 和 CBR 320 之间的任何区别(使用 ABX 测试),即使我将某个 320 文件转换为 192。
然而几年前,我发现我的文件太大了,我无法继续将音乐添加到播放列表中。所以我找到了一种新格式。我现在使用的是 m4a 最近我使用了带有 dbpoweramp 的 nero aac 编码器。我使用了 VBR 设置,估计比特率为 160 kbps。通过进行另一次 ABX 测试,我发现我当前的 mp3 192 和 aac vbr 160 之间没有区别。
现在,在下载了一堆音乐并下载了最新版本的 dpoweramp 后,我震惊地发现我最喜欢的比特率 (vbr 160) 不见了。这是因为 dbpoweramp 现在使用的是不同的编码器。FDK aac。我将不得不再次开始进行另一次 ABX 测试,以找出我更喜欢的新文件比特率。
问题就在这里,fdk aac 的两个最高 vbr 质量设置是 224 kbps 和 144 kbps。我最近用 144 质量听了一些歌曲,听起来还不错。而且文件大小比以前小了很多。
由于这些优势,我决定将所有旧的 Nero AAC 编码的 M4A 文件转换为较小的 FDK AAC 编码的 M4A 文件,因为它们具有相同的质量。问题是这些旧文件首先从 mp3 320 转换,然后转换为 mp3 192,然后转换为 Nero AAC VBR 160,最后转换为 FDK AAC VBR 144。基本上,它们现在已经转换了三次,如果我选择继续进行 FDK AAC 转换,它们将再次转换。
我非常担心,如果我一次又一次地将文件转换为相同的格式,但使用不同的编码器,我的文件会发生什么,因为我发现这样做会降低质量。我用 fdk aac 编码器测试了几首歌曲,听起来不错。但是我有 2000 多首歌曲,在继续添加新文件的同时测试所有歌曲会非常耗时。
这样做好吗?我是否应该继续将我的 nero aac 编码文件转换为 fdk aac,因为差异不明显?或者我应该下载所有 2000 个文件的原始源并从那里重新编码?
答案1
我同意塞斯的观点:
您必须决定质量下降的程度是否对您来说是可以接受的。
但是你的方法有一个很大的缺陷。每次你进行测试(“我听不出任何区别”)时,你都会比较压缩/降级链中非常接近的文件。因此你很容易连锁悖论。
或者你是一个温水青蛙:)
如果你喝了很多杯咖啡,而下一杯咖啡里的糖比上一杯多一粒,那么你无法分辨出连续两杯咖啡的味道有什么不同。但最初的无糖咖啡和第 2345 杯咖啡之间还是有很大的区别。这个例子有些夸张,但你应该明白我的意思了。
我的实际建议是:进行测试,从高质量文件开始,重新创建压缩链。与原始文件比较然后决定质量下降到什么程度是可以接受的。
假设您将拥有:
- 原始文件
A
,wav
从 CD 音频中截取的; - 文件
B
,,mp3
CBR 320,通过压缩制作A
; - 文件
C
,,mp3
CBR 192,通过重新压缩制作B
; - 文件
D
,aac
,VBR 160,通过重新压缩制作C
; - 文件
E
,aac
,VBR 144,通过重新压缩制作而成D
。
C
将、D
、E
与A
(或至少与)进行比较B
。在我看来,这是测试这些内容的正确方法。但请注意,它可能是适合您的红色药丸。如果您突然发现您当前的水平( )不可接受,我不会感到惊讶D
。
答案2
是的,每次有损压缩都会降低质量。使用相同的有损压缩多次转换文件通常会导致每次输出都更差。您自己已经从自己的问题中注意到了这一点:
我发现这样做会降低质量。
如果您仍可以访问这 2000 个文件的原始来源,为什么不直接使用该来源来收听它们呢?流行的流媒体服务也可以帮助您收听这些歌曲而无需实际下载它们。
Ouroborus 建议的获得更多存储空间可能是更好的解决方案。这样,您只需要转换一次或根本不需要转换,因为当前的存储空间和文件大小都很大/很小。此外,这样,假设它是一个好的来源,这些文件只会被压缩一次,这将
最后,您必须决定何时可以接受质量下降。您可以根据情况选择任何一种方式。