音频合并,剪切,降采样,时长等处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了音频合并,剪切,降采样,时长等处理相关的知识,希望对你有一定的参考价值。

参考技术A 1.音频重采样

import librosa

# to install librosa package

# > conda install -c conda-forge librosa

filename = '1.wav'

newFile = '1_8k.wav'

y, sr = librosa.load(filename, sr=48000)

y_8k = librosa.resample(y,sr,8000)

librosa.output.write_wav(newFile, y_8k, 8000)

2.音频合并

import sox

import os

pa='../yin/'

path='../pin/'

cbn=sox.Combiner()

list=os.listdir(pa)

for i in list:

    if i.endswith('wav'):

        print(str(i[:-4]))

        cbn.build([i,i,i,i,i,i,i],path+str(i[:-4])+'.wav', 'concatenate')

3.获取文件夹中的音频时长,并把不是1.4s长度的放在一个文件夹中

、4.截取音频时长并显示

以上是关于音频合并,剪切,降采样,时长等处理的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg视频剪切时长不正确

matlab音频合并处理程序

怎样把一段视频中的音乐剪切下来

下采样 wav 音频文件

转:音频与采样的计算

求一款最新的能剪切、合并、截取视频和音频的专用工具,急用!!!