clc;
clear;
path_root = './VEGAS/';
file_names = dir(path_root);
for i = 3:length(file_names)
disp(file_names(i).name);
if exist(fullfile('./sound/',file_names(i).name),'dir')==0
mkdir(fullfile('./sound/',file_names(i).name));
end
video_names = dir(fullfile(path_root,file_names(i).name,'videos'));
for j = 3:length(video_names)
disp(video_names(j).name);
input_video_name = fullfile(path_root,file_names(i).name,'videos',video_names(j).name);
name = regexp(video_names(j).name,'\.','split');
output_wav_name = fullfile('./sound/',file_names(i).name,[char(name(1)),'.wav']);
system(['ffmpeg -i ',input_video_name,' -f wav -vn ', output_wav_name])
end
end
% system('ffmpeg -i video_00000.mp4 -f wav -vn test.wav')
matlab 调用ffmpeg提取视频中的声音 VEGAS
最新推荐文章于 2023-10-08 17:22:04 发布