播放音乐使帝国崩溃的情况只与带有ID3标签的Mp3有关,而与位元速率无关
在帝国时代II中播放音频使得程序崩溃当且仅当播放仅带有ID3v2.2,ID3v2.3或ID3v2.4标签的Mp3音频文件,而与音频位元速率32 kbit/s亦或320 kbit/s无关,与文件时长无关。 Microsoft Windows Media Player播放的Mp3文件会被自动加入媒体库中,并增加ID3v2标签,从而使帝国时代II无法正常播放。
测试文件:
Sierra Lode Runner Online 1995 CDDA,使用Apple iTunes和Microsoft Windows Media Player分别翻录音轨得到Wav波形声音。
曲婉婷 我为你歌唱2013,由无损Wav波形声音使用Foobar 2000 1.2.9 x86加挂Lame3.99.5 x64命令行参数转码得到Mp3音频。等
测试环节:
使用Microsoft Age of Empires II: The Conquerors 1.0c建立空白场景设立触发:条件选择对象,效果播放音频。
1536kbps 48.0kHz PCM Wave文件可以正常播放。 1411kbps 44.1kHz PCM Wave文件可以正常播放。
320kbps 44.1kHz Mp3 CBR without ID3文件可以正常播放。
320kbps 44.1kHz Mp3 CBR with ID3v1.1文件可以正常播放。
320kbps 44.1kHz Mp3 CBR with ID3v1.1 and ID3v2.3文件可以正常播放。
320kbps 44.1kHz Mp3 CBR with ID3v1.1 and ID3v2.4文件可以正常播放。
320kbps 44.1kHz Mp3 CBR with ID3v2.3文件不能播放。
320kbps 44.1kHz Mp3 CBR with ID3v2.4文件不能播放。
使用Microsoft Age of Empires II: The Conquerors 1.0c Enhanced by Userpatch 1.4.100000和Microsoft Age of Empires II: The Conquerors Userpatch 1.4.100000均可以正常播放所有文件。
综上,得证。
解决方法:
使用Foobar 2000,导入音频,右键-标签-MP3标签类型 删掉ID3v2标签或者选上ID3v1标签即可。
或
使用iTunes,导入音频,右键-转换ID3标记
选择 ”无“
相关知识
MPEG-1 or MPEG-2 Audio Layer III,即MP3,是一种数字音频编码和有损压缩格式,由Fraunhofer-Gesellschaft发明和标准化。
MP3文件曲目标签 “标签”是MP3中保存的包含如标题、艺术家、唱片、音轨号或者其他关于MP3文件信息等添加到文件的数据。最为流行的标准标签格式目前是ID3,ID3v1和ID3v2标签;以及最近的APEv2标签。 ID3是一种metadata容器,多应用于MP3格式的音频文件中。它可以将相关的曲名、演唱者、专辑、音轨数等信息存储在MP3文件中。 ID3,一般位于一个mp3文件的开头或末尾的若干字节内,附加了关于该mp3的歌手,标题,专辑名称,年代,风格等信息,该信息就被称为ID3信息,ID3信息分为两个版本,v1和v2版。其中v1又可分为v1.0和v1.1,v2又可分为v2.2,v2.3和v2.4等。 v1版的ID3在mp3文件的末尾128字节,以TAG三个字符开头,后面跟上歌曲信息。v2版一般位于mp3的开头,可以存储歌词,该专辑的图片等大容量的信息。
APEv2是为Musepack开发的用来描述音乐档案的元数据。APEv2可以与ID3标签在同一个文件中共存,但是它也可以单独使用。是否具有APEv2标签不影响帝国时代II对音频文件的播放,在此不予讨论。
测试环境:
硬体配置:
Intel Core i5 3230M NVIDIA GeForce 650M, 2GB VM 8GB RAM Western Digital Scorpio Blue 10JPVX
声卡驱动: NVIDIA High Definition Audio 1.3.26.4 x64 Realtek High Definition Audio 6.0.1.6873 x64 Dolby PC Entertainment Experience 7.2.8.000.17 x64 Dolby Home Theater 4 x64 Dolby Digital Plus Home Theater x64 Dolby Tuning and Profile Creator x64 Dolby Control Center 2.2.3 x64 SRS Premium Sound SRS Premium Sound Control Center 11.0.1900 x64 SRS Audio Essentials 1.2.3.12 DFX Audio Enhancer 11.112.0.0
作业系统: Microsoft Windows XP Professional 2002 with Service Pack 3 x86 for Windows XP Mode Microsoft Windows 7 Ultimate with Service Pack 1 x86 Microsoft Windows 7 Enterprise with Service Pack 1 x64 Microsoft Windows 8.1 Professional with Media Center x64
软体程式: Microsoft Windows Media Player 11.0.5721.5652 x86 Microsoft Windows Media Player 12.0.7601.17514/12.0.9600.16384 x86/x64 Apple iTunes 11.1.3.8 x86/x64 Foobar 2000 1.2.9 x86 Lame 3.99.5 x64 Microsoft Age of Empires II: The Conquerors 1.0c Microsoft Age of Empires II: The Conquerors 1.0c Enhanced by Userpatch 1.4.100000 Microsoft Age of Empires II: The Conquerors Userpatch 1.4.100000
感言:使用Win7测试需要反花瓶,那么多方法都是扯淡,只有小鸟的注册表修复立竿见影,在此致以崇高的敬意!https://www.hawkaoe.net/bbs/thread-38558-1-1.html
|