内置音乐播放器原生识别音频格式
下面我们对比一下市面上几套主流音频方案(Hi-Fi芯片+操作系统),看看这三种组合加持的内置音乐播放器能否很好地识别出市面上大部分的音频格式(主要是无损音频)。
 三款样机采用的Hi-Fi芯片和操作系统搭配
1、是使用软件解码(CPU)还是硬件解码(独立DAC)?
为什么小编需要强调“原生”两个字?原生的意思其实是指不借助第三方的播放器,仅用内置音乐播放器即可解码市面上大多数的音频格式文件,这种方式称为硬件解码,一般来说,要做到硬解通杀大部分音频格式,必须引入专门的DAC芯片,属于专用型芯片,与之相对的就是通用型芯片,也就是万能的CPU。
用CPU进行解码的方式称为软解(软件解码),这种方式简单来说就是使用第三方App协助解码,归根到底其实还是把解码任务最终落到了CPU身上,加重了处理器日常负担。
作为消费者,你们并不关心这件粗重活究竟是CPU干的还是DAC干的,更不关心这件粗重活会不会累坏CPU,消费者只关心手机能否完成这件粗重活。但是影响到用户体验的时候,问题就不能够再单纯用“软解”解决了。“软解”虽然可以降低手机厂商硬件成本,把担子卸给CPU,但是面对大批量解码任务的时候,软解和硬解在速度上的区别还是挺大的,除了速度上区别,CPU发热也会提高,这在下篇将要提及到的视频解码更加明显。
综上所述,额外采用独立的音频芯片解码相比交给CPU处理,并不是说前者有多么高大上,而是能够减轻CPU的工作负荷,为CPU在其它通用运算腾出宝贵的精力,实现更多复杂的算法处理,免得大材小用。上面表格中三款样机分属Qualcomm和MTK两大处理器平台,处理器本身也能够实现音频解码,但是FuntouchOS为三套平台选择了独立DAC进行解码,减轻CPU负荷,同时增加了系统原生播放器能够识别的音频格式种类。
2、能否识别高码率音源,无损音乐,高采样率音乐?
既然拥有了独立Hi-Fi芯片,在视听体验上最直观的感受就是,用户应该不再需要上网下载第三方那些所谓“万能播放器”,就能够识别高码率音源,无损音乐和高采样率音乐。事实是否如此?在验证推测之前,如果对无损音频格式不太了解消费者,可以回顾小编之前的文章:
追本溯源 探究Hi-Fi和无损音乐之间关系
(高码率的MP3文件在之前的文章中测试过,所以就不上图了,对于Hi-Fi手机而言基本上是小菜一碟)
 FuntouchOS 1.2(CS4398)
如上图所示,在FuntouchOS 1.2中,凭借专业播放器领域移植过来的CS4398已经能够解码APE、FLAC和WAV三种音频格式,但是采用了全新编码方式(DSD)的DFF文件,系统能够识别出后缀为“.dff”文件,但是却无法使用内置音乐播放器——“i音乐”进行播放。
  FuntouchOS 1.2(CS4398)
这种情况在采用了类似Hi-Fi芯片(CS4398)的机型上也有发生,即使处理器更换成MTK平台,系统也升级到FuntouchOS 2.1,由于独立DAC芯片并没有变更,所以依然无法解码DSD编码的DFF格式无损音频。
 FuntouchOS 2.1(CS4398)
直到另一款机型更换了DAC解码芯片,从CS4398变更为ES9028,终于能够顺利完成最后一款常用无损音频格式的解码工作,可见DAC芯片选择至关重要,当然,系统也升级到FuntouchOS 2.5。而且如下图所示,开启或者关闭Hi-Fi模式,DFF格式歌曲依然能够播放,按照FuntouchOS定义,关闭Hi-Fi模式等于关闭DAC解码芯片,理论上是无法解码DFF格式歌曲的,但是实际情况却让人有点意外,不过对于乐迷和Hi-Fi发烧友来说,能够通杀四种常见无损音频格式即可,管它DAC芯片工作不工作,呵呵。
 FuntouchOS 2.5(ES9028)
 FuntouchOS 2.5(ES9028)
翻阅Hi-Fi芯片厂商官网资料,无论是CS4398还是ES9028,分别能够解码最高192kHz/24bit和192kHz/32bit采样率音频文件,所以小编特意在网上辛辛苦苦地搜索了很久,终于找到了192kHz/24bit采样率,WAV无损格式的音源文件,一首歌将近300MB,是老鹰乐队的加州旅馆(专辑版),不过专辑版的加州旅馆和现场版的加州旅馆(这个比较常见,但是找不到高采样率版本)有很大的不同,有兴趣的读者可以自行下载对比一下,前者的录音环境比较安静,但是录音室没有演唱会现场那么空旷,所以总感觉声场比较单薄,而且欢呼声等现场气氛自然也是没有的。
对于上述Hi-Fi芯片更感兴趣的Geek,可以回顾小编之前的文章:
高保真还原 手机Hi-Fi芯片是噱头还是干货
 FuntouchOS 1.2(CS4398)
 FuntouchOS 1.2(CS4398)
经过测试,无论是CS4398还是ES9028,都能够顺利解码高采样率音频文件。喜人的是,关闭了Hi-Fi模式(Hi-Fi芯片)后,依然能够解码高采样率歌曲,看来FuntouchOS应该是做了一些调整,当识别到正在播放高采样率无损音频时,即使关闭Hi-Fi模式,Hi-Fi芯片也会继续工作一段时间,保证歌曲不被中断,确保用户体验。
3、在能够识别整轨WAV/APE/FLAC的音频文件的前提下,是否支持CUE播放列表?
CUE其实就是索引文件意思,是和WAV/APE/FLAC无损音频文件配套的曲目信息索引文件。作用就是让我们能够在播放一张无损专辑的时候,从播放列表中挑选对应的一首歌,如果专辑(WAV等无损格式文件)存放目录下并没有CUE文件,播放音乐时候只能够整张专辑一并播放,非常不人性化,虽然能够快进快退,然并卵,没有曲目列表,还谈什么选曲呢?完全凭感觉,四五十分钟长度音乐文件中能够通过盲按直接选取想听的曲目,基本上不可能。
即使把CUE文件复制到手机目录(和WAV/APE/FLAC文件处于同一目录下),如果手机的文件系统并不支持该文件格式,一样没辙,还是只能够一整张专辑地播放,所以这个功能主要依靠系统优化而不是Hi-Fi芯片,ColorOS(OPPO N1)在较早前就已经能够实现类似功能,但是并没有引入Hi-Fi芯片。
搭载不同版本FuntouchOS的三款样机在这个方面的表现类似:在文件管理器或i音乐“歌曲”目录下直接点击WAV/APE/FLAC音频播放,依然是无法选曲的,还是一整张专辑连续播放,如下图所示。
 FuntouchOS 1.2
只能够进入“播放列表”的“CUE歌单”进行手动选曲,如下图所示。细心的读者能够发现,这个菜单在没有复制CUE文件到系统文件目录下之前是不会出现的,另外切记,只有把CUE文件和对应曲目放在同一目录下(例如i音乐),系统才能够显示“CUE歌单”选项。
 FuntouchOS 1.2
 FuntouchOS 1.2
如下图所示,在FuntouchOS 2.1版本上,问题依然存在,在普通播放界面下,播放列表只会以一张专辑的形式显示这些整轨抓取的无损音频,同样地,在CUE歌单上就能够详细显示专辑中每一首歌,方便切换。
 FuntouchOS 2.1
 FuntouchOS 2.1
 FuntouchOS 2.1
在FuntouchOS 2.5上我们测试另一种无损格式——APE,依然是在CUE歌单下就能够显示专辑中每一首曲目。
 FuntouchOS 2.5
 FuntouchOS 2.5
|