Список команд:
/IFnnnnn..............Input frequency
/ICn.......................Input channels
/IIxxxx...................Input interleave (hex)
/IHxxxx.................Input headerskip (hex)
/OTtttt...................Output type (WAVU, VAGC, SS2U, SS2C, RAWU, RAWC)
/OFnnnnn.............Output frequency
/OCn......................Output channels
/OIxxxx..................Output interleave (hex)
"InputFile"..............Input file to play/convert
"OutputFile"...........Output file to convert to
Пример:
// Конвертация всех .wav (стерео) в папке в Raw ADPCM Compressed, 2 канала, 44 кГц c Interleave 20
for %%1 in (*.wav) do start /wait MFAudio "%%1" /IC2 /OF44000 /OC2 /OI20 /OTRAWC "%%1.raw"
// Конвертация всех файлов .raw в папке (Raw ADPCM Compressed, 2 канала, 44 кГц c Interleave 20) в WAV
for %%1 in (*.raw) do start /wait MFAudio "%%1" /IF44000 /IC2 /II20 /OF44000 /OC2 /OTWAVU "%%1.wav"
// Воспроизведение файла Raw ADPCM Compressed с параметрами: 44 кГц, 2 канала, Interleave 20
MFAudio "file.raw" /IF44000 /IC2 /II20
Единственное неудобство: Если "RAW Compressed" по ошибке определяется как "RAW Uncompressed" по умолчанию, то принудительно переключить входной формат через батник невозможно. Т.е. в выходных файлах вы услышите шум.