跟我一起,穿越时间!
作为最为普及的音频格式,MP3几乎家喻户晓,能播放MP3的软件数不胜数,但是你听说第一款MP3音乐播放软件吗?你知道MP1和MP2音乐吗?
前几天我写了写Winamp音乐播放器的故事(文末有链接),“咩~”的启动声音和标志性的闪电图标让人印象深刻,Winamp曾经的成功是有目共睹的,在Winamp的故事中提到过一个前辈——WinPlay3,它就是世界上第一款MP3播放软件,由MP3文件格式创立者所开发,可谓开山鼻祖,今天来研究研究WinPlay3的故事。
一、MP3与WinPlay3
MP3,这是一个耳熟能详的名字,它几乎就是音乐的象征。
首先复习一下MP3的全称:
MPEG -1 Audio Layer-3或MPEG-2 Audio Layer-3
而MPEG则是Moving Picture Experts Group的缩写。
MP3最早出现于1991年,由位于德国埃尔朗根的研究组织弗劳恩霍夫协会(Fraunhofer Society)的一组工程师发明并标准化。
作为一种数字音频编码格式,MP3允许的比特率是32、40、48、56、64、80、96、112、128、160、192、224、256和320 kbit/s,允许的采样频率是32、44.1和48千赫兹。一般音乐使用的是192kbit/s的比特率和44.1khz的采样率,MP3的小体积是其显著特征,但这是以牺牲音质为代价的,不过这种牺牲又不会轻易被听者发现。
很多人都知道MP3采用的是有损压缩,会在很大程度上忽略掉人耳所不敏感的高频声音,从而实现1:10到1:12的压缩比例。
简单地对比一下MP3文件和无损的WAV波形文件,MP3只需3~4MB的大小即可容纳一首音乐,而WAV则需要30~40MB。
既然有MP3,那就一定有MP2、MP1,它们同样是音频编码格式。
在MP3编码格式出现之后,1995年9月,Fraunhofer IIS ("Institute for Integrated Circuits")发布了时间上第一款运行于Windows系统的MP3播放软件——WinPlay3
之后,由于MP3的小体积易于传播,又赶上Internet快速发展时期,再加上一些组织使用MP3格式翻录盗版CD音乐等原因,WinPlay3火爆起来。
二、Winplay3的版本
Winplay3分为16位版本和32位版本,16位版本适用于Windows3.x类的操作系统,32位版本适用于Windows95及更高的操作系统,当然在Windows95中运行16位的Winplay3也是可以的。
除了以上x86平台,Winplay3也有适用于苹果电脑Macintosh的版本MacPlay3
1997年之后WinPlay3停止开发,再加之Winamp的出现,WinPlay3很快就销声匿迹了,因此现有的WinPlay3版本是非常有限的。
三、体验WinPlay3 最早的1.0版本
最早的WinPlay3版本为1.0,1995年发布,我们在Windows3.2中体验体验。
标题栏中显示“WinPlay3 ISO FreeWare Installation”,FreeWare是免费软件的意思,默认情况下WinPlay3会被安装到C盘根目录。
文件的复制速度非常快,当看到“Application installation complete”窗口时就表示安装完成了。
WinPlay3的第一个版本可以运行于80486之上,打开软件,竟然提示这是一个DEMO版本,难道有功能限制?
软件当中提供了一个demofile.mp3的示例文件,播放后是一段音频:
Thank you for using WinPlay 3.
这一点极有可能被后来的Winamp借鉴,Winamp改成了:
“Winamp, it really whips the llama's ass!”“咩~”
为播放软件添加启动音效的做法最终传承了下去,这些又被再后来的千千静听借鉴成了《千千阙歌》的一小段前奏,酷我音乐的“听音乐,用酷我”,酷狗音乐的“Hello,酷狗”,历史真的是有迹可循。
可能是因为没有注册的原因,每一次播放完一首歌曲后,提醒注册的窗口便会自动弹出。
这里用如果更精确一点,没有注册的版本最长只能播放20秒的音乐,20秒后便会弹出提示注册的窗口。
这种限制播放时长的做法堪称完美。
根据相关资料,最初的WinPlay1.x版本的注册费用大约50美元,那可是在1995年左右啊!
1995年还是“万元户”存在的时代,那时候这个MP3播放软件的注册费用远高于普通居民一个月的工资(250~300元)!
我们查看一下注册信息:
当注册之后,窗口中的提示会变成Thank you for buying WinPlay3!这时再播放MP3文件时就没有时长限制了。
四、体验WinPlay3 最终版2.3 beta5
虽然最初的版本需要注册,但后来WinPlay3改变了这一做法,WinPlay3成了免费软件,下面我们来体验体验WinPlay3的最终版本——1997年5月23日发行的2.3 beta5
这个版本分为16位版和32位版,我们在Windows98操作系统中试一试。
首先是16位的安装程序:
因为是为Windows3.x所设计,所以在Windows98当中运行时窗口没有边框,看起来总有些不太协调。
而切换成32位版本之后,程序窗口的边框和Windows98就比较协调了。
很好奇WinPlay能否在现在的64位操作系统中运行,我试了试Windows7和Windows11,结果不行
虽然这个WinPlay3的安装文件是32位的,但内部肯定有部分是16位的,这导致64位系统会提示不支持16位软件,这是微软64位系统的兼容性原因,如果改成32位系统,比如Windows8.1 32位,结果就不一样了,我们在下一个部分体验体验。
五、WinPlay与NTVDM
在Windows8.1 32位操作系统中也不能直接安装WinPlay3,运行安装程序之后,Windows提示需要使用NTVDM功能。
什么是NTVDM?
这是一种虚拟技术,最早出现于1993年,是微软开发Windows NT系列操作系统时为了和DOS及Windows9X兼容而创立的。
启用NTVDM之后,我们便可以在32位的Windows中执行16位的应用程序,根据这个原理,WinPlay3的32位版本在32位的Windows10中也是可以正确运行的。
由于NTVDM只存在于32位的操作系统之中,因此上面我们在Windows 7 64位和只有64位版本的Windows11中就无法再使用WinPlay3了。
关于NTVDM,可以看一看微软详细的英文介绍:
启用NTVDM并不需要花费很长时间,系统会自动完成配置。
之后WinPlay3即可正常安装,我们看一看完成安装并正常工作的WinPlay3
系统处理器被识别为“Pentium Class”
六、小结
1997年Winamp发布之前,WinPlay3是Windows操作系统上播放MP3的唯一选择,这个软件没有均衡器,没有歌词显示,它的功能就是播放文件,堪称聚焦主业的典范
20年后, 2017年5月13日,Fraunhofer IIS宣布正式终止MP3相关专利的许可及软件的授权程序,这意味着MP3退出历史舞台,后面的继任者则是Advanced Audio Coding(AAC)了。
以上是本文的全部内容。
(个人观点保留,禁止任何未经授权的非本人账号复制文字在其他平台发布)
欢迎点赞、留言、评论、转发、收藏、关注、投币、充电、赞赏!
点击头像可以查看更多文章,下期再见。
穿越时间•音频王者,闪电Winamp传奇,辉煌前世,悲情今生,咩
千千静听 尽听精彩 还记得这款用爱发电的音乐播放器吗?
暴风影音:从两个女孩的一次“作业”到风靡全网的万能播放器
嘿,兄弟,我们好久不见·盗版WindowsXP开关机音乐来源之谜
,