使用moviepy将视频文件转化为音频文件
from moviepy.editor import *
rootdir = ''
Data_dir = rootdir + '/MELD.Raw/'
def trans_all_file(file_path,train_video):
files_path = file_path + train_video
for filepath in os.listdir(files_path):
modpath = os.path.dirname(os.path.abspath(sys.argv[0]))
datapath = os.path.join(modpath, files_path + filepath)
video = VideoFileClip(datapath)
audio = video.audio
data_name = filepath[:-4] + '.wav'
wav_path = modpath + '/wav/'+ data_name
audio.write_audiofile(wav_path)
train_video = 'train/train_splits/'
trans_all_file(Data_dir,train_video)