主要内容

音频和视频

读写视频和音频文件;录制和播放音频

使用音频和视频功能读取和写入视频或音频文件,也可以使用系统的输入和输出设备录制和播放音频。

  • 通过创建视频对象来读写视频文件。video对象是指视频文件的相关信息,提供视频数据的读取、分析和写入功能。

  • 通过音频读写函数将文件中的音频数据读写到数组中。

  • 通过使用录音机和播放器对象,在系统的输入(麦克风)和输出设备(扬声器)中录制或播放音频文件。

看到金宝app支持的视频和音频文件格式

功能

全部展开

读取视频数据

VideoReader 创建对象读取视频文件
读取一个或多个视频帧
readFrame 读取下一帧视频
hasFrame 确定视频帧是否可读取
getFileFormats 文件格式,VideoReader金宝app支持
mmfileinfo 多媒体文件信息

写视频数据

VideoWriter 创建对象写入视频文件
开放 打开视频数据写入文件
writeVideo 将视频数据写入文件
关闭 写完视频数据后关闭文件
getProfiles 配置文件和文件格式VideoWriter金宝app支持
audioread 读取音频文件
audiowrite 写音频文件
lin2mu 将线性音频信号转换为mu-law
mu2lin 将mu律音频信号转换为线性
audioinfo 音频文件信息

播放音频

audioplayer 用于播放音频的对象
isplaying 确定回放是否正在进行中
暂停 暂停播放或录音
播放音频的audioplayer对象
playblocking 播放音频的audioplayer对象,按住控件直到播放完成
重新开始 从暂停状态恢复播放或记录
停止 停止播放或录音

记录音频

audiorecorder 录制音频的对象
getaudiodata 存储记录的音频信号在数字阵列
getplayer 创建关联audioplayer对象
isrecording 确定是否正在进行记录
记录 记录音频audiorecorder对象
recordblocking 记录音频audiorecorder对象,按住控件直到记录完成

播放声音

audiodevinfo 音频设备信息
audiodevreset 可用音频设备的刷新列表
声音 转换矩阵的信号数据到声音
soundsc 缩放数据并作为声音播放
哔哔的声音 产生操作系统提示音

主题

读视频文件

从特定时间或帧索引开始的视频读取帧,在指定的时间间隔内读取帧,或读取视频中的所有帧。

转换之间的图像序列和视频

转换之间的视频文件和序列的图像文件使用VideoReaderVideoWriter

读写音频文件

将数据写入音频文件,获取有关文件的信息,然后将数据读入MATLAB®工作区。

录制和播放音频

记录和播放音频数据处理在MATLAB从音频输入和输出设备上的系统。

金宝app支持的视频和音频文件格式

MATLAB中的视频和音频文件及其支持的文件格式和编解码器。金宝app