我有一个wav格式的音频文件,有22050个样本,采样率为44.1 kHz。因此,剪辑的持续时间为0.5秒。当我使用以下命令对剪辑重新采样时:
Output=tfio.audio.resample(file,rate_in=44100,rate_out=16000)
输出的wav文件有32000个样本,现在持续时间是2秒。
但是为什么以及如何添加额外的样本和剪辑的持续时间被改变?持续时间不应该保持与原始剪辑相同吗?
我有一个wav格式的音频文件,有22050个样本,采样率为44.1 kHz。因此,剪辑的持续时间为0.5秒。当我使用以下命令对剪辑重新采样时:
Output=tfio.audio.resample(file,rate_in=44100,rate_out=16000)
输出的wav文件有32000个样本,现在持续时间是2秒。
但是为什么以及如何添加额外的样本和剪辑的持续时间被改变?持续时间不应该保持与原始剪辑相同吗?
1条答案
按热度按时间33qvvth11#
尝试pydub - AudioSegment functionality。
参考-https://github.com/jiaaro/pydub/issues/232