我想在MATLAB中将音频和视频合并为视频文件。我写了下面的代码: 但它给了我错误!?!任何人都可以引导我?在MATLAB中将音频和视频合并为视频文件
[filename pathname]=uigetfile({'*.*'},'Video Selector');
fulpathname=strcat(pathname,filename);
videoFReader = vision.VideoFileReader(fulpathname);
[AUDIO,Fs] = audioread(fulpathname);
videoFWriter = vision.VideoFileWriter('myFile.avi','FrameRate',videoFReader.info.VideoFrameRate);
for i=1:50
videoFrame = step(videoFReader);
step(videoFWriter, videoFrame,AUDIO);
end
release(videoFReader);
release(videoFWriter);
哪些错误? (您似乎将音频读入“y”,然后不做任何操作 - “AUDIO”从哪里来?) – nkjt
我很抱歉发生这个错误。 AUDIO是需要与视频结合的音频文件。在这里我只是想知道如何在MATLAB中结合音频和视频。 –
@amir:究竟是什么错误? –