def wavconvert(wav, codec):
from pydub import AudioSegment
song = AudioSegment.from_wav(wav)
fn = os.path.splitext(wav)
out = fn[0]+'.'+codec
tags = {
'artist' : 'Various Artists',
'album' : 'WeChat Voice',
'year' : time.strftime('%Y-%m-%d'),
'comments': 'This album is awesome!'
}
parameters = ['-q:a', '0']
if codec.lower() == 'ogg':
parameters = ['-q:a', '0']
elif codec.lower() in ['mp3', 'mp2', 'mpa']:
parameters = ['-q:a', '6']
elif codec.lower() in ['aac', 'mp4', 'm4a']:
parameters = ['-q:a', '0']
codec = 'mp4'
song.export(out, format=codec, parameters=parameters, tags=tags)
return(out)
pass
评论列表
文章目录