Star Wars: Jedi Knight: Dark Forces II
というゲームには、ffmpeg
を使っていくつかのファイルをオーディオファイルに一括変換したいと思っています。私が抱えている問題は、ffmpeg
がそうするようなことがあるので、Jedi Knight
がサウンドファイルを再生できないということです。ffmpeg - きれいなWAVファイルを作成する
は、5khzから96khz、8および16ビット、モノラルおよびステレオのさまざまな範囲のさまざまな範囲のファイルを普通のPCM
WAV
として受け取ります。これは単純で簡単です。ただし、MS Sound Recorder
を使用してWAV
ファイルを作成する場合は、Jedi Knight
は再生できませんでした。推測では、ヘッダーなどに余分なものが追加されていました。しかし、Audacity
、GoldWave
またはModPlug Tracker
で作成されたWAV
ファイルを再生できます。
なぜでしょうかffmpeg
?間違ったコーデックまたはパラメータを使用していますか?私はゲームからオリジナルのサウンドファイルを取って、次のように行わ:
ffmpeg -i "orig_thrmlpu2.wav" -f wav -acodec pcm_s16le -ar 22050 -ac 1 "ffmpeg_thrmlpu2.wav"
ffmpeg
バージョンがゲーム内で再生されません。 ffprobe
は、ffmpeg
バージョンには、original
にはない一部のMetadata
が含まれていることが示されています。同じWAV
形式を元にしようとすると、どのようなパラメータを使用する必要がありますか?心配してください、-ar
、-ac
およびbits
は重要な部分ではありません。ここで
は、あなたが検討するためのファイルは、次のとおりです。デフォルトでhttp://www.edwardleuf.org/Games/JK/thrmlpu2.zip
ので、 – Srounsroun