翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 3344|回复: 0

[公告] 播放音乐使帝国崩溃的情况只与带有ID3标签的Mp3有关,而与位元速率无关

[复制链接]

352

主题

57

精华

35万

积分

教皇

帝國榮譽元帥

耕战
64323
鹰币
97876
天龙币
0
回帖
200

翔鹰建站十周年纪念章翔鹰十周年帝国Online纪念章特级帝国勋章特级嘉禾勋章特级皇家勋章蛟龙勋章十字军勋章智将勋章

附庸关系0
发表于 2013-11-7 21:49:21 | 显示全部楼层 |阅读模式
播放音乐使帝国崩溃的情况只与带有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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x

评分

参与人数 1耕战 +2000 收起 理由
神职人员 + 2000 原创精华

查看全部评分

Authenticated by YTY Tech ®, Clm0081 Inc.®, and Snowstar Labs ®;

鈦星伺服器禪宗組
忠正尚武特殊警备战空输司令部
GL帝国生死以,岂因HF避趋之。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-11 03:49 , Processed in 0.190584 second(s), 31 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表