matlab - 访问视频文件的音频部分

标签 matlab audio video multimedia matlab-guide

我已经编写了以下MATLAB代码,但所有AudioFrame均为零?
有人可以帮我吗?

[filename pathname]=uigetfile({'*.*'},'Video Selector');
fulpathname=strcat(pathname,filename);
hmfr=video.MultimediaFileReader(fulpathname,'AudioOutputPort',true,'VideoOutputPort',false);
[VideoFrame,AudioFrame] = step(hmfr);

问题与视频文件或我的MATLAB代码有关吗?

如何访问音频文件?

最佳答案

用这个:

hmfr=video.MultimediaFileReader(filename,'AudioOutputPort',true,'VideoOutputPort',false);

while ~isDone(hmfr)
  audioFrame = step(hmfr);
end
close(hmfr);

关于matlab - 访问视频文件的音频部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18373378/

相关文章:

matlab - 对齐已捕获的 rgb 和深度图像

matlab - 计算矩阵中每列或行的 fft

matlab - 如何在matlab中保存二进制数据并进行十六进制转换

iphone - 如何编写代码以停止多个音频文件 swift 移动?

c - 如何从一系列开罗 Canvas 中轻松地用 c 语言创建视频?

file - MatLab - 根据名称执行函数

ios - 在 iOS 中写入随机值 AudioBuffer 时无法听到 'noise'

video - 查找指定段的 webm 视频的字节范围

iPhone,MPMoviePlayerController 如何在双击屏幕时禁用缩放?

javascript - 如何使用 Spotify Web API 制作音频播放器?