概述
filedir='E:/source/Wavfile/*.wav'; % 设置路径
outfiledir='E:/output/Wavfile/';
infiledir='E:/source/Wavfile/';
files = dir(filedir);
for i = 1 : length(files)
infile = [infiledir,files(i).name];
[x,fs] = audioread(infile);
x_L = x(:,1);
x_R = x(:,2);
y = x_L + x_R;
outfile_L = [outfiledir,files(i).name(1:end-4),'_L.wav'];
outfile_R = [outfiledir,files(i).name(1:end-4),'_R.wav'];
outfile_Y = [outfiledir,files(i).name(1:end-4),'_Y.wav'];
audiowrite(outfile_L, x_L , fs);
audiowrite(outfile_R, x_R , fs);
audiowrite(outfile_Y, y , fs);
end
转载于:https://www.cnblogs.com/spjy/p/7085435.html
最后
以上就是开放烧鹅为你收集整理的Matlab批量处理指定文件夹下的所有音频文件的全部内容,希望文章能够帮你解决Matlab批量处理指定文件夹下的所有音频文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复