小编Edw*_*ard的帖子

ffmpeg - 制作一个干净的WAV文件

我正在寻找批量转换大量文件到音频文件ffmpeg用于一个名为的游戏Star Wars: Jedi Knight: Dark Forces II.我遇到的问题ffmpeg似乎是做了一些Jedi Knight无法播放声音文件的事情.

Jedi Knight接受PCM WAV各种范围的普通旧文件,从5khz到96khz,8和16位,单声道和立体声.这听起来简单明了.除非是使用创建WAV文件MS Sound Recorder,Jedi Knight否则无法播放.猜测是它在标题或其他东西上添加了额外的东西.但它可以播放WAV由其创建的文件Audacity,GoldWaveModPlug Tracker仅举几例.

那为什么不ffmpeg呢?我使用错误的编解码器或参数吗?我从游戏中获取了原始声音文件并执行了以下操作:

ffmpeg -i "orig_thrmlpu2.wav" -f wav -acodec pcm_s16le -ar 22050 -ac 1 "ffmpeg_thrmlpu2.wav"
Run Code Online (Sandbox Code Playgroud)

ffmpeg版本不在游戏中播放.ffprobe表明该ffmpeg版本有许多Metadata,其中original没有.我应该使用什么样的参数来尝试获得与WAV原始格式相同的格式?你要知道,-ar,-acbits不是重要的组成部分.

以下是您要检查的文件:http://www.edwardleuf.org/Games/JK/thrmlpu2.zip

audio ffmpeg wav game-engine

1
推荐指数
1
解决办法
5680
查看次数

标签 统计

audio ×1

ffmpeg ×1

game-engine ×1

wav ×1