Star Wars: Jedi Knight: Dark Forces II
이라는 게임에 대해 ffmpeg
을 사용하여 여러 파일을 오디오 파일로 일괄 변환하려고합니다. 내가 가지고있는 문제는 ffmpeg
이 그런 일을하는 것 같아서 Jedi Knight
이 사운드 파일을 재생할 수 없다는 것입니다.ffmpeg - 깨끗한 WAV 파일 만들기
Jedi Knight
은 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
은 중요하지 않습니다. 여기
그래서, – Srounsroun