音质最好并且文件最小的音乐格式是什么

 我来答
曦莲滩8177
2022-11-16 · TA获得超过7065个赞
知道小有建树答主
回答量:1726
采纳率:99%
帮助的人:121万
展开全部
分类: 电脑/网络 >> 软件 >> 多媒体软件
解析:

MusePaCk是由德国人Andree Buschmann开发的一种完全免费的高品质音频格式。在其问世之前,Lame MP3是公认音质最好的有损压缩方案,追求音质的人对它趋之若鹜。但现在这个桂冠无疑该让给MPC了,在中高码率下,MPC可以做到比MP3更好音质。在高码率下,MPC的高频要比MP3细腻不少,可以在节省大量空间的前提下获得最佳音质的音乐欣赏,是目前最适合用于音乐欣赏的有损编码。

希望通过本文的介绍,能有更多的人加入MPC的行列,尤其是那些追求音质的朋友。其实如果你没有MP3随身听,只是在自己的电脑上制作、播放音乐,完全可以弃MP3而转投MPC,因为后者在编码速度和音质上的表现绝对会让你彻底忘记MP3的!

一、 知识篇

1、MPC有哪些优点?

MusePaCk(.mpc)原先又被称为MPEGPlus(.mp+),是由德国人Andree Buschmann开发的一种完全免费的高品质音频格式(见图1)。在其问世之前,Lame MP3是公认音质最好的有损压缩方案,追求音质的人对它趋之若鹜。但现在这个桂冠无疑该让给MPC了,因为无论是频谱分析,还是对比试听,160Kbps码率以上的MPC表现绝对要好过MP3(指相同码率的两者而言),也好过任何其他的有损压缩格式。不仅仅是音质,MPC还有编码速度快的优点,经MPC现任负责人Frank Klemm改良后的1.14版编码器,在我的Duron 650上编码速度可以达到实时播放的5.5倍,比慢工出细活的LAME要快得多!

2、了解一些MPC的编码特点

MPC的编码方案是在MP2的基础上改进而来。它同样采用子带编码技术,但相比MP2,它所采用的心理声学模型要优秀得多,并加入了像ANS(Adaptive Noise Shaping)、CVD(ClearVoiceDetection)等技术,甚至改变了压缩时所用的Huffman(哈夫曼)编码,以得到更大的压缩率。另外,MPC采用的是可变码率进行编码。毫无疑问,可变码率的编码效率要高于固定码率,因为前者可以合理地分配数据量,在信号复杂(微弱)时提高(降低)比特率,在得到满意的效果又能确保不错的压缩率。为了保证高音质,MPC的瞬间最大码率甚至高达1.32Mbps,这已经快接近CD的1.41Mbps了!

注:

(1)什么是MP2?

MPEG-1音频标准定义了三种不同的压缩层次,即MPEG Audio Layer-1、MPEG Audio Layer-2、MPEG Audio Layer-3,分别简称MP1、MP2和MP3。层次越高压缩性能越好,但是编码的开销和译码的复杂度也随之增加。MP2均衡了性能和复杂度,它能在192~256Kbps的速率下实现CD级的音质。

(2)什么是子带编码(Subband Coding)?

子带编码是音频压缩方法的一种(其他还有时域编码、变换编码等)。它将输入的音频信号的频带分成若干个连续的频段,每个频带称为子带,然后针对各个子带中的音频信号采用不同的编码方案以降低码率。子带编码的算法复杂度较低,这使得MPC可以有很快的压缩速度,但也带来了它在低码率下表现不佳的先天缺陷。所以请不要把MPC用在低码率(像64Kbps、96Kbps)的场合,Ogg和MP3Pro才是这方面的高手!

3、MPC能取代MP3吗?

MP3自问世以来一直是压缩音频的霸主,欲革其命的“同志”前赴后继(像VQF、RM、WMA、MP3Pro等),但都无一成功,MPC的前景又如何呢?目前看来想让MPC取代MP3几乎是不可能的。尽管有音质上的优势,但作为个人研发的音频格式,MPC缺乏软硬件支持和市场推广,知名度较低。像Ogg、AAC都有随身听大厂的支持和推广,而目前据悉只有国内一家OEM公司研制出了支持MPC的随身听,该产品内置128MB闪存并支持SM卡扩充,信噪比高达100dB,近期应该就能上市。

眼下使用MPC的人还不多,主要是一些对音质要求较高的人。希望经过本文的介绍,能有更多的人加入MPC的行列,尤其是那些追求音质的朋友。其实如果你没有MP3随身听,只是在自己的电脑上制作、播放音乐,完全可以弃MP3而转投MPC,因为后者在编码速度和音质上的表现绝对会让你彻底忘记MP3的!

二、测试篇

如同我们熟悉的Lame编码器,MPC的编码器mppenc.exe也是一个DOS命令行程序,其基本参数格式为:mppenc [--可选参数] <输入文件> <输出文件>。mppenc.exe的可选参数很多,但我们只要了解“quality x”和“xlevel”两个就足够了。“quality x”直接控制了MPC文件的压缩质量,“x”的值可以是0~10之间的任意数值,不过我们一般都取整数值,常用的有5、6、7等。数值越高得到的音质越好,但生成的MPC文件也越大,“x”的默认值是5。而“xlevel”参数则用来防止编码器出现内部削波(Clipping)错误,导致压缩品质的严重恶化。

注:

(1)什么是削波(Clipping)?

削波是一种形式的波形失真。当源信号的波形振幅超过程序所考虑的采样峰值时,超过的部分会被削除,这就被称为削波。

对于关键的x值,我们该选择哪个呢?为了让大家对不同quality值的编码效果有个直观上的认识,我进行了下面的一个测试:将一首安立奎(Enrique)演唱的《la chica de ayer》用不同的quality值压缩,再用Cool Edit Pro打开生成的MPC文件查看频谱。这样的做法虽然有些片面,因为对压缩质量的评价还应该结合实际的试听才对,但至少我们可以了解不同的x值对信号的保留程度。同时我也用Lame的三个常用参数压缩了MP3文件来进行对比。之所以采用这首歌是因为其信号非常饱满,尤其是高频信号,最高频率已经超过了20Khz,而有损压缩编码对高频信号的损失向来比较严重。

………………
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海风华峻极智能科技
2022-05-05 广告
上海风华峻极智能科技有限公司【远程会议视频系统】一体化解决方案,如同面对面开会一般,让远程会议更简单,多种会议场景布局,舞台设备厂家,高保真语音的传输,极速快捷远程会议体验,只为高效沟通,支持万人及多房间同时在线.... 点击进入详情页
本回答由上海风华峻极智能科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式