使用ffprobe
获取转换后的wav属性,我得到
Input #0, wav, from '01.wav':
Metadata:
title : 1
album : 1
track : 1
encoder : Lavf58.12.100
Duration: 00:00:02.28, bitrate: 353 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, 1 channels, s16, 352 kb/s
使用以下命令(Windows)转换文件:
FOR /R wav_22k_353 %%F in (*.wav) do C:\ffmpeg-4.1-win64-static\bin\ffmpeg -i %%F -acodec pcm_s16le -ar 22050 -ac 1 -b:a 352k wav_22k\%%~nF.wav
获取353而不是352。有什么方法可以解决此问题?
编辑
原始文件信息,例如:
Input #0, wav, from '01.wav':
Metadata:
title : 1
album : 1
track : 1
Duration: 00:00:02.28, bitrate: 354 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 11025 Hz, 2 channels, s16, 352 kb/s