至少适用于2k20-2k24, 此工具是一个NBA2K 音乐转换工具的加强版, 因为旧版的那个源代码丢失, 我重新写了这个新的。由于工具目的单一, 所以是cli命令行程序, 无GUI, 也无文字引导, 使用方式参考下面说明, 或者预览图。
功能
支持从可播放的普通真实wav文件, 转换为2k的wav文件:音乐bgm(soundtrack)
, 球场内的各类音效
以及解说(lines)
等.
和旧版 NBA2K 音乐转换工具
工具的区别
- 所需的输入文件格式改为
wav
, 旧版为mp3
, 如果你需要从mp3转换, 请先转为wav或者(如果只是转换背景音乐的话)使用旧版工具即可. - 改为使用和2k原文件完全一致的ogg版本. (此前的旧版工具使用的ogg版本比2k用的要新, 所以解说文件无法正常播放.)
- 增加了
解说
文件的格式转换.
使用说明(两种方式)
- (此方法只能转换解说)直接将wav源文件或包含多个wav文件的文件夹, 拖放到
NBA2K_Audio_Converter.exe
上然后松开即可, 这个等同于将拖入的文件作为第一个参数执行exe. - (此方法可以转换解说+音乐)手动调用命令行:
从控制台打开NBA2K_Audio_Converter.exe
所在的文件夹, 运行:
.\NBA2K_Audio_Converter.exe "wav或包含多个wav的文件夹路径" 转换类型
其中转换类型
只能是 line
或 music
, 对应解说和背景音乐(以及场内大部分音效等)两种, 如果不设置转换类型, 默认转为line.
转换后的文件, 输出在输入路径的converted
文件夹中.
这里针对方法2
举例说明, 比如你有一个wav文件 D:\\MyFiles\test.wav
.\NBA2K_Audio_Converter.exe "D:\\MyFiles\test.wav" line
.\NBA2K_Audio_Converter.exe "D:\\MyFiles\test.wav" music
说明变更: 替换了上方示例中的单引号 '
为 双引号 "
, 这样就可以在 PowerShell
和 命令提示符
中都正常运行. (在命令提示符
中会将单引号本身也传递给程序导致程序判定文件不存在)
特别注意
- 大部分音效都是music的格式, 但小部分音效和解说格式一致, 比如中场秀的主题音效, 所以, 如果用music转换出来的音效无法正常播放, 你可以再尝试line.
- wav文件必须为48000Hz (WAV(Microsoft) signed 16-bit PCM), 否则转换后在游戏中会出现加速或减速的表现, 针对
line
, 原文件必须使用Mono(单声道)
否则也会有变速问题, music
时原文件可以使用Stereo(多声道) - 压缩包内的两个exe需要确保始终在一起(
NBA2K_Audio_Converter.exe
和venc.exe
), 否则工具无法正常转换
推荐使用Audacity来编辑用于转换的普通wav文件, 可以在其中编辑注意2
中提到的各项.
此工具是纯cli程序, 不是双击运行的gui程序, 只有两个参数, 上述说明都有全部列举。
资源评论(26)