Câu trả lời:
Điều này kêu gọi ffmpeg .
C:\enc>ffmpeg -acodec pcm_s16le -ar 44100 -i "input.mp3" outfile.wav Input #0, mp3, from 'input.mp3': Duration: 00:03:52.75, start: 0.000000, bitrate: 255 kb/s Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 256 kb/s Output #0, wav, to 'outfile.wav': Stream #0.0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Tất nhiên, nó cũng lấy CCITT A-Law, CCITT u-Law và hầu hết mọi thứ .wav làm đầu vào.
Để downmix thành mono, sử dụng -ac 1
(như trong một âm thanh c kannels = 1 ).
Có một phiên bản DOS của SoX có sẵn trên nó Liên kết trang.
ffmpeg -i "infile.wav" "outfile.wav"
. YMMV, nhưng nó làm việc rất tốt cho tôi.