2

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);
4

4 に答える 4

1

「videoFReader.info.VideoFrameRate」の代わりに「videoFReader.SampleRate」を使用すると、エラーが解消されます

于 2013-09-07T02:20:49.597 に答える