hirespro吧 关注:4,393贴子:93,352

分享一波音乐资源的质量检验经验

只看楼主收藏回复

陆陆续续收藏这辈子都听不完的音乐。那么这些音乐是否“质量过硬”呢?我们来看一下常见问题
1. 损坏的音源
2. N传的有问题CD音源
3. 音频数字水印
4. 假无损
下面分享一下检测这些问题的一些best practice,有问题欢迎指正


IP属地:广东1楼2024-04-17 23:48回复
    1. 损坏的音源(corruption)
    很难发现,隐蔽性极高,耳尖的人可能有机会发现,表现为断音。
    主要出现原因一般是网络问题,也可能是音乐仓鼠磁盘文件损坏分享出来导致(硬盘持久化的问题)。
    检测方法:
    1) 命令行 flac.exe -t xxx.flac 检测。
    也就是flac官方编解码工具,pc用户直接在播放器安装目录底下搜索flac.exe
    2) foobar2000 内置的 "Verify Integrity"
    我用的是2.0原版,选择歌曲->右键->Utilities->Verify Integrity
    3) audiotester
    一个快捷强大的小工具,来自http://www.vuplayer.com/other.php 这个项目的副产出,速度极快,仓鼠扫盘必备。
    4) cuetool 这个只能检测CD,下面有介绍
    本吧分享web音源较多,如果不是一键保存网盘式的收藏,建议本地下下来后检测一遍。因为web音源都是用github
    xxxdl下载工具或者各种外网bot上下的,网络一个波动就容易出现损坏,重灾区。(虽说是重灾区,但是依然极少出现
    所有工具的原理都一样,通过flac官方解码库对音频解码,官方库解码时会根据音频内部的校验码复检,汇报错误


    IP属地:广东2楼2024-04-17 23:53
    收起回复
      3. 检测音频水印
      音频数字水印,也就是音乐公司在web音源里加入的听不见的声音。类似各个互联网大厂内网页面的水印,能追溯到很多信息(比如你的内网名称)。很多人应该都是从其它人分享的zexwoo的文章里知道的。
      检测方法:
      第一步:验证md5。
      同一个专辑同一首歌,如果不同音源的md5 tag一致(注意不是文件md5),则无论大小(点名浪费空间的mora),完全一样。注意两点
      a. qobuz源默认没有md5,需要自己用工具转码一次即可(比如foobar2000)
      b. amazon music, 需要把音频前面的空采样去掉,44khz的去掉286,48khz的去掉312,96khz的去掉624(比如24-96的,命令行转码添加--skip=624)
      第二步
      检验是否有可听见的水印,用“反相相消”的方法。
      我一般通过adobe audio(简称au)操作。
      首先加载两个(md5不同)音源到AU中,双击音源看到频谱确认已经加载,然后全选其中一个频谱,在左上角菜单栏找到【效果】,选择反相。
      然后左上角菜单栏找到第一个【文件】->【新建】->【多轨会话】,得到一个混音项目,中央出现多个条状空轨道。把俩音源(一个反相一个没动过)分别
      拖进去两个不同轨道。
      然后左上角菜单栏【文件】->【导出】->【多轨混音】,得到一个新的无损音频文件。
      然后左上角菜单栏【窗口】->【电平表】,主界面最底下出现一个“电平”的栏
      最后在au中加载这个这个新音频文件,看看频谱是否有能听见的部分,然后在au里面播放,开最大音量观察电平,看看电平动不动。
      如果听不见东西,乃至电平都没动过。那么这个水印其实无关紧要,真就是“不可闻”水印
      第三步:提取水印
      如果有能听见的部分,可以考虑提取出来分享一下避避雷。首先你需要一个无水印的版本,一般认为mora/otoyo等无水印(我不知道依据何来)
      然后用第二步的方法,无水印的反相,用 【有水印】减去【无水印】混音,得到的新音频文件。
      关于16-44的web源,建议也用cuetools做一些检测。很多16-44的源用cuetools检测得到数据库不存在,其实是来自web; 但是也有不少web源能通过cuetools的检测,很有趣的。


      IP属地:广东4楼2024-04-18 00:07
      收起回复
        2. 有问题的CD音源
        CD 抓轨音源存量极大,贴吧小白众多,很多二传三传N传的资源存在 【有损转无损】【拆专辑拼凑】的问题
        想要自己白嫖到的cd rip有保证,其实有一个终极办法:
        cuetools
        其背后的原理是通过建立数据库,对比同一个专辑来自世界上不同人不同光驱的hash(可理解为特征码)是否一致。
        比如一个专辑有100人抓轨且被数据库收录,而你手上那份没cue没log的音源算出来的校验码和这100个人的完全
        一致,那么显然你的音源是极其可靠的。
        (不要迷信100%log,已经遇到多次(1/上百) 的cd rip了)
        更多原理/细节 可以百度 "cuetools 检测" "cuetools zexwoo“
        其实foobar2000也有这个功能,全选同一专辑的曲目,右键->utilities->verify album with accurateRip


        IP属地:广东5楼2024-04-18 00:08
        收起回复
          问一下,你们都怎么存储音乐的,我1t的硬盘很快就满了


          IP属地:北京来自Android客户端6楼2024-04-18 00:11
          收起回复
            4. 假无损、假Hires
            一般来说,通过以上检测的资源没啥问题了。但是来源不明的【非CD音源】其实是很常见的,到web平台下对应专辑歌曲做md5对比又很麻烦,咋办?检测一下是否频谱吧!
            一个快捷方便吧友常用的是spek,真的又小又快,很方便。缺点是不能放大来看细节,当歌曲频率擦线及格时你看不清
            另一个是其它能放大看的专业音频工具,比如我常用的adobe audio。
            通过频谱检测需要知道:
            1. 44.1khz歌曲能达到的最高频率为 44.1处以2 约等于 22,48khz的看24khz, 88khz看44khz,96khz看48khz
            2. 知道常用有损格式的“截断”处,lame编码的320 cbr mp3为 20.5khz截断, aac的压根不截断,opus忘记了
            3. 存在 有损母带(lossy master),比如你亲自web上下载的,或者能通过cuetools校验的高置信度专辑,点开频谱一看有20.5khz截断,这种是母带本身就有问题。
            4. 有些Hires是24bit44.1khz的,请到z大blog搜索(“音频文件真假优劣的鉴别手段总结”)(发不了链接,被度娘吞怕了)
            5. 知道并且忍受各种升频技术:
            官方:k2hd/ort/...好像碰见过4、5种,k2hd最常见,其它的名称忘了
            非官方:Q音臻品母带/网易的AI母带/b站有个xxstudio 接单付费”修复“Hi-Res


            IP属地:广东7楼2024-04-18 00:38
            回复
              其它补充:
              1.【避雷】小心TSDM的官方分享,大部分是真的论坛自购,但是在下隔壁吧tsdm某小号分享的合集,网盘里面是公众号,然后在TSDM运营的Hires吧公众号里下到了 24-96和16-44.1混合 的CD精选辑!后来查证了一下,是它们自己拼凑的。。。他们家内部收费的用户分享还是靠谱的,但是官方分享的那些还是小心检查。
              2. cuetool对冷门专辑检测不了(没人抓轨,那么DB里没数据,没法对比),而且xld 抓轨是不上传CTDB的。这时候应该依赖log来保证CD质量。有个公开的web log score打分网站,但是忘记了,欢迎补充
              3. 抓镜像不可能比正确配置的xld/eac更好的。CD里面没有镜像概念,也没有任何内置校验码,官方没有理由为用户抓轨提供便利。能明白 100%log+accurateRip 这个机制为何能保证抓轨质量可靠性,应该就能明白这是上限,镜像也是光驱抓出来的,不可能超过这样的上限。
              4. 不代表这份cd rip质量很差,参考cuetools
              5. 光盘如果很难抓,建议爆发模式抓几遍。老司机的经验。


              IP属地:广东8楼2024-04-18 00:57
              收起回复
                有料👍


                IP属地:广东来自iPhone客户端9楼2024-04-18 04:11
                回复
                  网页链接 这个就是打分网站


                  IP属地:重庆来自iPhone客户端10楼2024-04-18 06:46
                  回复
                    学习了


                    IP属地:吉林来自Android客户端11楼2024-04-18 08:44
                    回复
                      感谢分享


                      IP属地:中国台湾12楼2024-04-18 10:04
                      回复
                        学习一下,感谢楼主分享


                        IP属地:广东13楼2024-04-18 12:42
                        回复
                          解密過的文件跟源文件不一樣不是很正常嗎?


                          IP属地:广东来自iPhone客户端14楼2024-04-18 14:01
                          收起回复
                            3.音频水印篇 补充1:
                            Tidal源
                            Tidal因为MQA的问题被很多人嫌弃,虽然官方早已经宣布逐渐下架,但是至今仍能轻易下到MQA的无损。
                            如果能排除掉MQA,其实是可以加入可靠的web音源的。
                            方法:使用github项目 redsudo/mqaid
                            小白不熟python的话,可以到zexwoo的博客里面搜索MQA,非常详细的步骤。
                            各位按照 楼上 【3.音频水印篇】 做水印测试时,请务必保证同专辑同歌曲同规格(不要用【ep】【single】同名歌去和【album】同名歌比较,也不要用24-48和24-96去比较),而且如有tidal源,必须首先排除MQA源。
                            如果能得到任何【水印】(无论是否能听见)建议把发行方标记一下
                            这个发行方的发的专辑大概率都有水印


                            IP属地:广东15楼2024-04-18 14:44
                            收起回复
                              大佬,通过audiotester扫描过的文件就没问题了吧。这个软件一次最多扫描427个文件吗?我拖了1800首歌进去就扫了427个


                              IP属地:四川来自Android客户端16楼2024-04-18 15:24
                              收起回复