Mia*_*Mia 0 audio video matlab
我刚刚收到了 30 天的计算机视觉系统工具箱试用版,我刚刚对其进行了测试。我在网上找到了这段代码,可以将视频与音频分开:
file='movie.AVI';
file1='targetfile.wav';
hmfr= video.MultimediaFileReader(file,'AudioOutputPort',true,'VideoOutputPort',false);
hmfw = video.MultimediaFileWriter(file1,'AudioInputPort',true,'FileFormat','WAV');
while ~isDone(hmfr)
audioFrame = step(hmfr);
step(hmfw,audioFrame);
end
close(hmfw);
close(hmfr);
Run Code Online (Sandbox Code Playgroud)
但我无法运行它,我只收到错误消息:
Undefined variable "video" or class "video.MultimediaFileReader".
我不太确定这是什么意思,它是指我的代码还是计算机视觉系统工具箱?我检查过,我有所有要求,附加管理器说它安装正确,所以我不太确定为什么会出现这个错误。
我认为你的任务比你想象的要容易得多。它可以在不依赖工具箱的情况下完成。
方法如下:-
1.读取您的视频文件并使用audioread.
2.然后使用audiowrite将其写入为音频文件。
[input_file, Fs] = audioread('movie.AVI');
audiowrite('target_file.WAV', input_file, Fs);
%If your path is set to default then MATLAB may give you 'Permission Denied' Error.
%Change the path or give different full path like: 'D:\target_file.WAV' while audiowriting
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3093 次 |
| 最近记录: |