[Audio processing] FFMPEG转音频格式和采样率
Posted 小尾巴君
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Audio processing] FFMPEG转音频格式和采样率相关的知识,希望对你有一定的参考价值。
利用FFMPEG转音频格式和采样率
import os import string import subprocess as sp #Full path of ffmpeg FFMPEG_BIN = "/Users/karl/Documents/python/audio/tool/ffmpeg" #Full path of sourceDir sourceDir = "/Users/karl/Documents/python/audio/" #Full path of targetDir targetDir = "/Users/karl/Documents/python/newdir/" #Sample frequency sf = 11025 #Extension setting ext = ‘mp3‘ def convert(sourceDir, targetDir, sf, ext): if not sourceDir.endswith(‘/‘): sourceDir += ‘/‘ if not targetDir.endswith(‘/‘): targetDir += ‘/‘ if not os.path.exists(targetDir): os.mkdir(targetDir) files = os.listdir(sourceDir) for f in files: if f.endswith(‘wav‘): command = [ FFMPEG_BIN, ‘-i‘, sourceDir + f, ‘-ar‘, str(sf), targetDir + os.path.splitext(f)[0] + ‘.‘ + ext] print command pipe = sp.Popen(command, stdout = sp.PIPE, bufsize = 10**8) convert(sourceDir, targetDir, sf, ext)
以上是关于[Audio processing] FFMPEG转音频格式和采样率的主要内容,如果未能解决你的问题,请参考以下文章